Position: Development Lead
Category: JavaScript
English level: fluent
Years of experience: 7

- Domain Driven Application Design (UML, implementation)
- Unique solutions introduced (data structures, data aggregators, dynamic component config builders etc.)
- Built 4 developer mature team from scratch
- Graduated from Tech/Team Lead Grow 4-month Programm at EPAM
- AngularJs - Angular 5 migration
- Integrated web application with most popular payment providers
- Have a couple certificates in security
- Published own npm libraries and development/design articles
Development Lead at EPAM
Apr 2021 - Present

- Leading an international team of 6 devs
- Planning product improvements scope and roadmap
- Designing new application architecture
- Writing POCs and presentation them to  the clients and team
- Driving product and process changes and improvements
- Collaborating with Solution Architects during pre-sales estimation
- Code review, team members support, tech demos and tech talks driving 

Sr. Front-end developer (Dev Lead role) at EPAM
Oct 2019 - Mar 2021

Key Achievements
Organizational:
• Built mature team from group of people
• Introduced agile processes and team tech talks
• Negotiated and agreed with stakeholders team’s ways of working, commitment, scope, DoR, Dod, feature flags etc.
• Introduced code review team agreements, and new branch strategy

Technical:
• Improved new application design, based on layered architecture and Domain Driven Desing(UML, Tasks, actual coding)
• Refactored key application parts, improved application performance
• Improved project styling: introduced preprocessors, mixins, css variables and custom theming
• Suggested and introduced Storybook for isolated components development and testing
• Introduced code style guides, file naming convention, entire project folder structure

Front-end developer at Ciklum
Nov 2017 - Oct 2019
Key Achievements:
- Proposed and developed web interface solution for back-end micro-services.
- Key product features implementations
- Integration with world's most popular payment providers
- Tech debt scopes indication, tasks creation, refactoring
- Extending tests coverage
- Project migration (to Angular 5+)
- Collaboration with UX designers, designs review, optimization suggestions/ideas
- Presentation of implemented solutions and features to business representatives

Senior Automation QA (JavaScript) / QA Lead at Ciklum
Mar 2016 - Nov 2017

Senior QA at GlobalLogic
Feb 2014 - Feb 2016
I don’t consider:
- Easy projects with very simple UI
- Project to be written with pure JS, not TS
- Projects written only in functional style on React.js