Senior Backend Engineer
About Me
Senior Backend Engineer with 10+ years of experience in Kotlin, Java, and Python.
Currently deepening my expertise in AWS and backend system design, with a focus on production-ready infrastructure and reliability.
Stack: Kotlin, Java, Python, Spring Boot, AWS
Skills
PythonAWSJavaDockerCI CDSoftware DevelopmentGitTerraformAgilePostgreSQLMySQLTeam ManagementMentoringMicroservicesMongoDBKotlinSpring BootJunitTDD
Education
Bachelor's Degree in Information Technologies and Instrumentation
Experience
Developed backend features for e-commerce platforms (Fab.com, Epic Games)
Tech stack: Kotlin, Spring, Python, jUnit, Gatling, AWS (AWS Step Functions, AWS Lambdas, AWS S3, AWS DynamoDB), Terraform
Supported and enhanced a logistics system with high traffic and operational complexity.
Performed reverse engineering of third-party libraries and legacy workflows.
Worked with outdated and deprecated technologies, replacing or isolating them to ensure stable feature delivery and long-term maintainability.
Tech stack: Java, Ceylon, MS SQL, Kafka, Flink
Achievements:
- After the release, the bank moved up from 7th to 3rd place in the national mortgage ranking.
Working on the services for a credit platform.
- Designed and implemented REST APIs, integrated partner systems, and improved documentation clarity proactively.
- Test coverage 80%
- Mentored junior and mid-level developers
People management via contractor company:
- Mentored 6 engineers: conducted monthly 1:1 check-ins, created personal development plans, resolved team conflicts, and supported employee retention.
Tech & Practices: Kotlin, Java, Spring Boot, WebFlux, PostgreSQL, Liquibase, JUnit, Git, Docker, Clean Architecture, TDD, DDD, CI/CD, Agile, Pair Programming, Code Review
Rewriting Android application from scratch
Migrated legacy application to a modern Java version
Implementation of integration services for partner systems
Tech stack: Java, Android, jUnit, C#, JSF, WebLogic, EJB, Eclipselink, PL SQL, Service Optimization, SOAP, WCF, IIS, ASP.NET, Moq, nUnit.
Achievements:
- Feature that saves each employee 30 minutes every day.
Full-stack development in cloud call center (finance, banking):
- Implementation of Liferay portlets, UI improvements
Tech stack: Java, Liferay, Vaadin, Activity, BPMN, AlloyUI, jUnit, MVC, JS, JSP, Servlet, JDBC, MySQL, MongoDB
Java/Android development:
- Astro player for Android
- Banking desktop app for Swiss Re
Tech stack: Java, Android, Swing