Position: Senior Software Engineer
Category: Java
English level: upper
Years of experience: 3

Achievements:

Improved the performance of Kafka consumers to handle high loads of events, ranging from approximately 4 million to 10 million events per day.
Demonstrated leadership by taking on the role of Team Lead and ensuring the success of the project in the regular leader's absence.
Reduced test execution time by up to 40%, resulting in significant time savings of up to one hour per day for each engineer.
Mentored and trained five newcomers, providing guidance and support to help them quickly adapt to the team and project.
Streamlined routine configuration tasks by writing scripts, making the onboarding process for newcomers smoother and more efficient.
Conducted several successful demos for customers to showcase the project's capabilities and progress.
Developed a plan for a mentee to achieve their next level and conducted a mock interview to help them prepare for the next step in their career.
Participated in the interviewing process for new engineers, both for the company and for the project.
Achieved certification from AWS as Developer Associate.
I am a Senior Software Engineer with 3+ years of experience developing large-scale, distributed systems using Java. My skill set includes RESTful APIs, GrapQL APIs, container orchestration, cloud-based systems, search engine optimization, and real-time data streaming, demonstrated by my expertise in Spring, Kubernetes, AWS, Rest API, Graphql, SQL, Elasticsearch, and Kafka.

Appart from my technical proficiency, I have good communication skills and a fast learning curve, which help me work well in teams. To guarantee the delivery of high-quality and effective software, I am dedicated to constantly enhancing code quality and procedures. I have a solid understanding of the significance of fulfilling business requirements and improving software performance thanks to my experience in performance testing and optimisation.

Projects: 
 Software Engineer/Senior Software Engineer - EPAM 
Feb 2022 - March 2023
 Project: E-commerce. Online market for selling furniture and home goods.

Database: Elasticsearch, MSSQL, PostgresSQL, H2

Technologies: Java 11, Spring Boot 2.6.*, GraphQL, Kafka, Wiremock, Testcontainers, GCP, Apache POI, Spring WebFlux, Terraform, Git(Github), IntellijIDEA, Docker, Buildkite(CI/CD), K8S, Kibana, DataDog, Maven, Tekton, Vault, Grafana, Memcached

*******************************

Software Engineer - EPAM 
Sep 2020 - Feb 2022
 Project: Insurance, HealthCare. Product that allows to specify custom workflows for health insurance calculations.
		
Database: MySQL, Redis, H2

Technologies: Java 8, JMS, Spring Core, Spring MVC, Spring Boot 2.x, Spring Cloud, Hibernate, Junit 5, Mockito, Swagger, MapStruct, WireMock, Spring Cloud OpenFeign, StreamEx, Spring Cloud Streams, Project Lombok, Hibernate, Google Guice, DBUnit, Git (Github), Liquibase, Maven, Intellij IDEA, Jira, Jenkins, Docker, Kubernetes, EMS, PMD, Checkstyle, Spotbugs, Jacoco, Jmeter   

*******************************

Contributor - EPAM
 Jul 2020 - Sep 2020
 Project: Finance. The SDG BI Platform is designed as a contribution to the "Corporate Finance — A Roadmap to Mainstream SDG Investments which is part of a broad agenda of the United Nations Global Compact to secure private capital for the Sustainable Development Goals (SDGs).

Database: MySQL

Technologies: Java 8, Spring Core, Spring Boot 2.x, Spring Cloud, Hibernate, Spring Data, REST, Spring Security, Junit 5, Mockito, Swagger, Git (Gitlab), Liquibase, Maven, Intellij IDEA, Jira, Jenkins
Java 8+, no self-written frameworks
Modern project in active development stage. Kind and high skilled team. Competitive salary commensurate with the responsibilities and expectations of the role.