Position: Java Developer
Category: Java
English level: upper
Years of experience: 3


Experience:
Took part in several projects in MedTech (recent) and Telecommunications domains of two companies. Two of them were developed from scratch. Participated as a software engineer in both enterprise product and outsource projects.

- Actively participated in system architecture and design development. Took an active part in all (including agile) technical meeting activities. 
- Proposed business features and their implementation, developed, built, and tested backend implementations and bug fixes. 
- Actively worked with different SQL and NoSQL database schemas and queries. 
- Configured CI/CD pipelines (both Github and Gitlab). 
- Located existing inefficient architectural problems and proposed solutions to resolve them. 
- Wrote technical documentation. Actively communicated with product owners from the USA, aligned implementation and design decisions, and sometimes presented the implemented features on a sprint review demo. 
- Once took part in the project’s UI/UX design development using Figma. 

During my commercial career, worked with technologies and principles: 
Java 8, 11 & 17, Spring & Spring Boot, Spring Cloud, Spring Data, PostgreSQL, Oracle DB, SQL, JDBC, Hibernate, Spring Data JPA, Docker, Flyway, Swagger, JUnit, Mockito, Testcontainers, Kafka, RabbitMQ, Maven, Ant, Git, GWT, Python, JavaScript, Angular, React, TypeScript, OOP, Microservice architecture, REST, Agile/Scrum.

I can also try myself as a Fullstack developer if needed.