In .NET - extending retail point of sales systems, create loyalty systems and write internal tools.
I started as an intern and quickly moved through the retail world. At some point I left the developer role and moved to being a BA. But personally I still code in .NET
In Java - creating microservices, integrating with Kafka, using Spring (boot, batch, data, rest, webmvc), Hibernate (PostgreSQL, MongoDB), Mockito and JUnit for unit tests, recently Angular for front-end.
I moved again from a BA role to a developer in my recent employer. At heart I will always be a developer, but I do not forget about my vast BA experience. At the moment I conduct two roles at the same time (BA + DEV)
Design and implement databases - mostly Microsoft SQL, mySQL but also recently PostgreSQL, MongoDB and Google Firebase.
I enjoy structuring data and optimizing databases. I always start creating systems with database-first approach.
In Kotlin/Android - writing utility apps with cloud connectivity (Google Firebase), non-commercial.
I wanted to try to write something more tangible than large enterprise systems, therefore I gave it a go with Android. I published so far two Android apps in Google Play and I'm open to creating more of them
In indie Game Development - designing and implementing games in Unity 2D. This includes doing design, coding, sound editing, animations and publishing.
An evolution of Android apps was to create Android games so that's the direction I went it. So far I published one arcade game in Google Play and I am working on another, much bigger one.