I'm a long-time hobbyist programmer in C# who recently began to look into turning the hobby into a career. I'm currently learning and practicing a little bit of everything, including Python, Java, C# and Javascript. I enjoy backend programming most, but don't mind designing UI either.
My adventure with coding began in 2003 with a foray into creating HTML pages. I've dabbled a little bit in Javascript, PHP and CSS while helping moderate a sizeable forum, then creating my own on a much smaller scale, both running on the PHP-BB engine.
In 2007, as part of the junior high school curriculum, I've learned the basics of Visual Basic 6, which enthralled me enough to begin writing my own programs, mostly attempting to create turn-based RPGs. Around 2010, the language stopped meeting my expectations and I sought an engine that would help me with displaying things properly on screen. I chose FlatRedBall, and thus switched over to C#, which remained my first and foremost programming outlet for several more years. I have since tried Godot and Duality, finally settling on pure Monogame.
As I began working as an office clerk in 2015, I learned a little VBA, then honed it during a yearly apprenticeship in an auditing firm. I've also developed a deep affection for AutoHotkey and the utility it provides.
In 2019, having decided that I would like to turn the hobby into a carrer, I began attending programming-oriented meetups, enrolled in a course aimed at becoming a junior Java developer to learn the reality of professional work in the field and entered an apprenticeship in an IT corporation.
The course I'm currently nearing the end of focuses on Java 8, including among its topics integration with MySQL via Hibernate, desktop application development using JavaFX and web-oriented development using JSP, Servlets and the Spring framework.
In my professional work, I've learned and worked with SQL, Oracle PL/SQL, Python, VBA and Talend. I've experienced working in scrum, using git repositories and Jira.
Outside of working hours, I like working on two types of projects: computer games and tools helping with my other activities, often related to my other passion - board games. To that end, I'm currently working on a React-based website facilitating setting up board games and a C# Windows Forms image database manager.
Aside of working bigger applications, I also enjoy taking on coding challenges on Codewars.