Position: Team/Tech Lead
Category: Lead
English level: upper
Years of experience: 11

- Evolutional redesign and refactoring of big apps which are already in production 
- Got gained customers trust for technical designs from absolute zero to fully autonomous teams and development process
- Promote new technologies and approaches in development process
I have been grown from junior software developer(since 2005) up to Tech/Team Lead. Right now I'm workin as a Lead in fintech project for one of the company from Big Four, but looking for a new opportunities to grow. Aquaring current role, I have to keep balance between technical and managment skills and in case I have a choise, I would  prefer technical direction. Aproximatly from 2010 I'm working as lead developer in projects from different domains like halthcare, fintech, home security, multimedia, gambling and social gaming. Experience in:
- growing and leading software engineering team, managing developers, and mentoring them
- leading projects, taking ownership of task assignments and deliverables(support risk assessment, cost and timing, dependence and impact on other solutions / projects)
- leading end to end software development, from requirements, through architecture, development, testing, delivery, and all associated processes
- workin on technical documentation (e.g. diagrams, architecture design and handover instructions and documents)
- acting as a communication proxy for the team and customer/management
- working on complex software systems involving Cloud/On-Prem, in microservices architectures/Mobile
- agile development processes and best practices
- span from high-level concepts to low-level details of implementation 
- planning activities, internal and customer-facing design sessions
- manage development processes
- I do not want to maintain and reanimate legacy
- Participate in a long running projects(more than two years in the same project/stack getting me tired)