Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 2.5

- About 2 years of software development experience
- Good knowledge of the Spring Framework
- Comprehensive experience in microservices architecture design and other Enterprise patterns
- Strong knowledge of Java Core, design principles
- The clean code and design proponent
Middle Software Engineer
EPAM Systems ( 2022 - Present )
- Worked on performance optimizations, and refactoring system components. The designed internal structure of rules replaces legacy code.
- Supported an application to route and adapted requests between legacy and new systems.
- Worked together with the C++ team to implement specific changes on our side. Implementation of code written in C++.
- Communication with the onsite team and ensuring the execution of the corrective action and compliance with the Client’s specifications.
- Onboarding of new employees and knowledge transfer activities. Reviewing pull requests and providing extended comments.

Junior Software Engineer
EPAM Systems ( 2021 - 2022 ) 
- Design and develop scalable REST/AMQP-based services with zero downtime
- Work closely with customers and contractors in a
collaborative development environment
- Conform to the development practices: Code Reviews,
CI/CD, automated tests, etc.
- Troubleshoot problems in the QA and production
environments

1C Developer
Ltd. Umanpivo ( 2019 - 2021 )
- Installation and configuration of software, maintenance of computer equipment, support for servers and their settings, support for "1C Enterprise", work with personnel monitoring systems, customer banks, CRM systems. ActiveDirectory, Hyper-V settings. Transfer of 1C to cloud services (AWS). Maintenance of outlets and their equipment (from retail equipment to displays and sound).
- Programming in the 1C system, developing new modules and their implementation, support of all divisions of the company, and providing them with advice. Setting up and automation of 1C work with KKM, FR, TSD, scanners, and scales. Integration with messengers (Telegram, Viber, WhatsApp). Support in working condition of all 1C databases. Optimization of databases, improvement of startup speed, and operation of 1C.
A highly motivated, communicative, and agile-minded software engineer with overall about 2 years of experience. Have good expertise in Java stack. Also, I have experience in front-end technologies and AWS, but the main is a web technologies stack related to Java (Spring Framework, Hibernate, REST, etc.). I am able to work as part of a professional team.