Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 6


Engineering Manager Sep 2021 - now
Managed cross-functional teams, the schedule, and budgets of the projects, and was responsible for
the final result. Design, architecture, and code reviews.
 Led product development team from project initiation to release.
 Hired engineers, designers, and business analysts and formed product development
teams, and grew the company from 1 employee to 20.
 Established SDLC processes using Agile, and SCRUM, and incorporated Jira.
 Established effective communication with clients and led sales deals.
 Organized effective collaborative work of different stakeholders, development teams, designers, and SEO subcontractor vendors.

Senior Software Engineer  Aug 2019 - Sep 2021
Worked on building the core of the sportsbook betting platform. Delivered testable, maintainable, high-quality code. Conducted code reviews and provided feedback. Contributed to system design and architecture. Collaborated across teams in an agile environment to deliver solutions that solve complex business problems. Was responsible for the entirety of assigned features: including API design, implementation, automated testing, and deployment. Debugging and
system monitoring.
 Designed and developed a bonus system in the platform from scratch using Java 11, Spring Boot, and Spring Cloud.
 Integrated core betting and payment microservices with bonus service using REST, asynchronous messaging, and RabitMQ.
 Refactored code of the coefficients feeds adaptor services.

Java 11, Spring Boot, Spring Cloud, Gradle, PostgreSQL, Redis, Docker, Kubernetes, RabitMQ, Kibana, Grafana, Sonar, GitLab CI/CD.

Software Engineer Mar 2018 - Aug 2019
Worked on Trades Unification project for IHS Markit client.
 Implemented complex trade transformation logic using Java 8, XSLT, Spring, and Camel.
 Implemented End-to-End tests for regression and quality testing using Java, Cucumber, and Gherkin.
 Refactored existing test codebase which led to a 30% increase in test development velocity
and reduced instability and bugs.
 Took part in adopting a new approach to microservice debugging, which increased the
efficiency of debugging by 2-3 times.

Java, Spring, Gradle, Cucumber, Gherkin, AMQP, ActiveMQ, Apache Camel,
Hazelcast, Openshift, Docker, Kubernetes, XSLT.

Junior Software Engineer 
 Introduced a new test builder template that increased the effectiveness of writing DSL tests 3x times.
 Designed and implemented a POC framework for generating an XML transformation DSL
New technologies, a friendly team, an interesting product, agile schedule (GMT-4 Time zone). Preferably product company. Would like to work on FinTech solutions.