Position: Senior Software Engineer / Team Lead
Category: Java
English level: upper
Years of experience: 6


Current company (Senior Full Stack, Team Lead):
Technologies: Java, Spring Boot, Gradle, Angular, MongoDB, Kafka, Docker.
– Leading the development team including the development planning, taking vital architecture decisions, overall responsibility for the project code quality, mentoring Junior and Middle developers;
– Covering architecture of the product, development as a full-stack engineer;
– Responsible for Development Operations on the project.

Recent company (Senior Software Engineer):
Technologies: Java, Micronaut, Gradle, Maven, MS SQL, Docker, React.
– Reviewed, developed plan, and refactored the internal test automation framework so that became more stable, fast, and straightforward in use and understanding;
– Helped QA team to reduce the time needed for regression testing from days to hours;
– Developed internal APIs which end up in full automation of the testing of the KYC process;
– Worked on design and implementation of the new microservices for serving the go-live in the USA;
– Grow up the Java direction in my department by performing technical interviews, mentoring Junior and Middle developers, helping them in professional development, started the «Full Stack Java» internship from scratch.
I am not really interested in gambling propositions.