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


JAVA/AWS DEVELOPER (2020 - PRESENT)
Implemented architecture of a high load project for a telecommunication system based on AWS. Directly participated in the development and support. Applied CI/CD process based on Github actions. Covered all code with 100% of unit-tests. Integrated project with SonarQube and Dependabot.
Used technologies: Java, AWS (Lambda, DynamoDB, Api Gateway, SQS, SNS, CloudWatch, Fargate, SSM, S3, CloudFormation, SAM etc). Python, Github actions, SonarQube.

FULL STACK DEVELOPER (2016 - 2020)
Telecommunication product for big USA customers to manage and support telephone numbers. Worked with porting, applying features, e911, voice messages, billing, reports. Implemented new APIs and UI for them. Made huge refactoring of existing logic for performance and readability.
Used technologies: Java, Spring, JDBC, Spring Boot, Rest API, JS, React, Redux, Python, Github actions, RabbitMQ, MariaDB, Cassandra.

JAVA/PYTHON DEVELOPER (2013 - 2016)
Develop and support Hadoop cluster agents of Hadoop Management project. Automatic deployment of the Hadoop cluster depending on the selected services and configurations.
Used technologies: Java, Python, SQL, S3

JAVA AUTOMATION QA (2012 - 2013)
Developed testing framework for Hadoop cluster management system. Used technologies: Java SE, JDBC, SQL, Selenium, JUnit.