Position: Team Lead / Engineering Manager
Category: Java
English level: fluent
Years of experience: 11

- Designed and supervised sales CRM integration Golang based system which simplified operation and sales departments processes;
- Designed and implemented MMS for operation department which gave possibility to speedup and simplify users request processing and monitoring;
- Implemented UI automation testing framework to reduce manual testing efforts and simplified product quality control 
- Designed and introduced gateway security layer to reduce system vulnerability;
- Created high-load message broker solution which give possibility to reduce costs and improve system scalability;
- Designed, planed and delivered data analysing solution(key product feature) started from the requirements analysing phase to the solution delivery to the end customer;
- Planned and delivered bunch of technical features on the POC phase, which satisfied client and turned into long term contract;
- Introduced new product delivery and implementation planning approach which improved development phase and reduce risks during delivery phase;
- Integrated documentation control and improvement practice as part of the product development phase which simplified knowledge transfer and new solutions onboarding procedure;
- Introduced new data layer on the key product module which reduced costs on support and speed up technical tasks implementation;
- Improved and stabilised SDLC in the way of introducing and integration of scrum methodology to the team.
Have solid experience in financial domain, trading systems and high-load projects. 
Was working as full stack developer with different technologies and architectural approaches.
Have experience in the team(10 members) and project management. 
Cross teams management, development process consolidation and delivery process building.
Practical Agile methodology implementation experience.

Management skills and used methodologies/frameworks:
- Agile / Scrum framework (Certified Scrum Master)
- SAFE framework
- OKR introduction on the department level

Software development technologies:
- Back End: Java, Spring Framework(Security, MVC, JDBS, AOP, Data), Golang, Buffalo
- Message brokers: Apache Kafka / Active MQ
- Front End: JS ES6/7, React JS
- Infrastructure: Docker, Kubernetes
- Engineering Manager position with orientation on management role;
- People management duties;
- Not interested in gambling, blockchain and legacy projects;
- Expected relation between coding and management in %: 30-40% for coding and 70-60% for management