Position: Software Engineer (Kotlin/Java)
Category: Java
English level: upper
Years of experience: 9

- improved product quality(from tens to 1-3 production incidents per month)
- redesign and significantly improved the project's architecture
- perfect system's performance by more than 25%
- increase services build time by 2x
- significantly improve a software release process(from once in two weeks to several times per day)
- propagate and lead the importance of Unit testing and, as a result, the huge increase of quality of the delivered software
- design an effective and safe approach for successful data migration between different data storages
- Master degree in Computer Science;
- 9 years in software engineering;
- Microservices architecture design experience;
- Solid Computer Science fundamentals knowledge (algorithms, data structures, etc.);
- Best software engineering practices as  XP, TDD, DevOps mindset;
- Object-oriented design experience applying SOLID, DDD;
- Modern technology stack and Agile methodology of a development;
- Supportive and enthusiastic team player dedicated to streamlining processes and efficiently resolving project issues.
Not interested in:
- legacy projects
- projects with lots of technical debt