I work as a software engineer for over 10 years, usually in fintech, mostly using Java or Kotlin. I code well, I test well, I work on a task from idea and design to release and monitoring. I know the libraries and tools that I use, and I like learn more and teach others.
July 2022—September 2025
Back end engineer, team lead
Apron is an accounts payable solution and invoice capture for businesses and accounting practices.
I built a variety of features in the company, many of those from scratch. The technologies include Kotlin, PostgreSQL, Kafka, GCP, React + Typescript.
July 2019—July 2022
Back end engineer
Participated in several projects as a backend developer (Java, Kotlin, PostgreSQL, GCP).
Wealth & Trading platform
European bank license operationalization
Set up reporting system that was required for operationalizing European bank license with a hard deadline. Came up with idea of two-step data processing to work around technical difficulty of processing large number of events in a limited amount of time.
February 2019—July 2019
Back end engineer
Built a risk scoring and investment recommendation system for the new customers using Spring and MongoDB.
September 2015—February 2019
Software engineer
Participated in various projects for the Italian public sector and banks. Used both old-school technologies like Struts 2 and Tiles, and more modern Spring Framework and Angular.
2010—2015
Specialist degree in computer science
2013—2015
Erasmus+ exchange program
Unfinished Master degree in Computer Science. Finished all the courses but haven't done the thesis.
I speak English, Russian, and Italian. I'm a long-distance runner, and I'm passionate about cinema.