I'm a full stack developer (M.Sc. in Computer Science from the Technical University of Munich) with extensive experience in building applications for web, mobile and desktop, and have wide professional knowledge of data science/machine learning tools in general.
With more than 12 years of experience as a professional software developer and 5+ years spent as a data scientist, I am able to write clean and simple code, as well as to react quickly and flexibly to the unexpected issues and challenges that might crop up during the development process. My diversified expertise helps me to effectively manage the required level of complexity in IT projects of all kinds, from very small hobby projects to huge cloud-based IT solutions.
While I have thorough knowledge of programming languages, such as Java, C++, Python, JavaScript, PHP, and VB.NET (see below for more details), I also have vast experience in a large number of frameworks, SDKs, and data science/machine learning tools. In the last 10 years, I have helped countless companies build successful software solutions (web, mobile and desktop apps, as well as highly sophisticated data science applications), which are now used by more than 16+ million users worldwide. As I have developed most of them from scratch, I know how to successfully develop and manage huge IT projects. Additionally, I have maintained legacy code, which is why I am conversant with refactoring, debugging, and maintaining code for a long period of time.