Position: Java Software Engineer
Category: Java
English level: fluent
Years of experience: 11

Successfully implemented a build system and CI on a big project.
Lead a migration of a big monolith project to microservices.
Developed a high performance system that works stable under heavy load.
I'm a backend developer with focus on code quality, performance and security. My main specialization is Java, Spring but also Golang. I can make a basic frontend job and know basic ReactJS.

• 8+ years Java, 3+ Golang, 11+ years of working with RDBMS, 1+ AWS
• Modern Java 21, Groovy, Kotlin (basic), Scala (basic).
• Spring (MVC, Core, Boot, Data JPA, Security). Hibernate, JPA, Liquibase,
• Go/Golang, C, Delphi, PHP (basic), Python (basic), Lua
• Node.js, Express, HTML5, LESS, Bootstrap, EcmaScript10, React.JS (basic).
• PostgreSQL, MySQL, MSSQL, MongoDB (basic). SQL optimization.
• Microservices, REST, OpenAPI, SOAP, gRPC, WebSockets, OAuth, Keycloak.
• AWS (S3, SQS, SNS, CloudWatch, EC2). Basic level.
• Docker, Linux administration and tuning, Shell/Bash scripting, SystemD.
• Java and Golang performance optimizations. Benchmarking with JMH and JOL.
• Maven, Jenkins, TeamCity, SonarQube, CI/CD, GitHub Actions.
• Clean Code, Architecture and Design Patterns, 
My last project as a Senior Java developer:
For an online gaming platform I worked on the Payment Gateway, user auth and KYC.
• Integration with Payment System Providers (PSP) and Credit Card Processors.
• API development with REST and WebServices (SOAP).
• Improved CI build process stability and speed.
• Performance, security and UI improvements. Made a complex system architecture refactoring.
• Helped the frontend team to develop a new landing site with Node.JS and TypeScript.
• I was in the role of Team Lead for about a year. I've led a splitting system to microservices.