As a software engineer my primary field of interest is developing complex, enterprise-scale, cloud-based, distributed microservices using stable and highly popular tools and technologies such as Java, Kotlin, Spring, Hibernate, Dropwizard etc. while utilizing methodologies like object-oriented design and development, test-driven development, behaviour-driven development and domain-driven design.
I have over 7 years of experience developing various types of back-end web services and APIs ranging from small, homemade projects to complex, distributed, microservice-oriented systems. In addition to this, I also had a chance to get a taste of front-end development (in which I remain interested). During these years, I have learned to work effectively both alone and in a team; remotely as well as on-premise. I am extremely goal-oriented, adaptive and keen on keeping up with the latest trends in software development.