As a software engineer deal withlot of programming languages and frameworks, but how the hell are you maintaining to remember everything you worked with? They key is practicing and making notes. Are you actually doing that? Of course you do, but I noticed I was lacking with it. During my work I'm working fulltime on projects where I mostly of the time write in Java. The idea is to start to create small applications in various languages to refresh my knowledge.
Create a small blog application with python using the flask framework.
During the development I will add more steps.