Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 9

1. Implemented a zero-garbage component for message conversion which was vital for low-latency message sending

2. Implementing distributed microservice architecture using CQRS and Event Sourcing with Kafka and Cassandra DB

3. Implemented 2FA upon client’s request at a late development stage. Had to be implemented within 1 week

4. Suggested and implemented hot enabling/disabling for metrics logging without the need for a server restart

5. Suggested and implemented using Docker for deployment on AWS Back-end, Front-end components and MongoDB databases on our project

6. Suggested and implemented using Grafana for latency metrics instead of Prometheus

7. Mentored 4 junior developers
Senior Java Software Engineer with 9 years of experience.
Profound knowledge of Java technologies.
Lead team of 8 software engineers.
Experienced in designing and implementing micro-service architecture using Event Sourcing and CQRS design pattern.
Experienced in building low-latency and high-throughput systems.
Advocate for using Docker for continues deployment of Back-end, Front-end components and databases on AWS.
Have ability to work within a distributed team.
Interesting project
Modern technology stack
Good management
Grow professionally
Fully remote