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


SUMMARY
• 5 years of professional experience in software engineering with a focus on enterprise 
microservices applications 
• Leading experience
• Mentoring and onboarding experience
• Architecture design experience

LAST PROJECT
Summary: Developed an IOT enterprise system that manages real Windows laptops for global device 
manufacturers. The core functionality of the system consisted of collecting a large number of PC 
metrics and creating summary boards for IT Admins, remote PC management etc.

Team: 30 Software Engineers, 10 Quality Engineers, 4 Data Engineers, 4 Business Analyst and 2 Project 
Managers

Technologies: Microservices, Java 8, Java 11, Spring Boot, REST, MongoDB, PostgreSQL, Kafka, 
ActiveMQ, VerneMQ, Keycloak, Docker, Maven, Aws

Main activities:
- Communication between core and solution teams in the scope of technical issues 
- Discussion and analysis of technical business requirements
- Leading of feature development and delivery 
- Development of solutions features
- Grooming and planning management
- Architecture design and documentation
- Mentoring and onboarding 
- Contributing and management of 7 services
- Code review

Challenges:
- Project with dozens of microservices 
- Multiple undocumented integrations 
- Multiple teams/vendors develop the same services 
- Problems with customer-related processes 
- Mentoring Junior and onboarding experienced developers 
- Fast development speed large feature design and leading 
- Cover features with technical documentation
- Big size of the data

Achievements: 
- Built good relationship with the customer 
3
- Built communication processes with the core platform as a result reduced the number of miss 
communication problems and conflicts 
- Refactored core and solution platform integration as a result reduced the number of production 
defects 
- Designed and leaded two large features that were developed by 4 developers for several sprints
and large number of middle size features
- Helped Trainee to pass educational program and get Junior level inside project
- Onboarded Senior developers 
- Reviewed hundreds of Pull Requests and gave thousands of reliable comments