Position: Team Lead Front-end/Full-Stack Engineer
Category: JavaScript
English level: upper
Years of experience: 7

- Published own npm modules to gitlab/npm
- Created and maintained applications from scratch with 100 000+ monthly users
- Created front-end part of analytics site (similar to google analytics), participated in back-end architecture planning (bigdata)
- Created various reusable components/modules
Im Team Lead Front-end Engineer with over 7 years of expirience in commercial development.
Big part of my responsibilities was in creating new applications from scratch, supporting them in way to create new features and fixing bugs. Other part of my work was in area of code refactoring and logic improvements.

My specialization is Angular and it's ecosystem also have experience with NodeJS and databases.

Main responsibilities:
- Create and change architecture of web apps
- Maintain, support and improvements of web apps
- Code Reviews, Refactoring, Speed Optimizations
- Team leading
- Mentoring and sharing knowledge
- Estimation, work scope planning
- Meeting with Clients about business logic and tasks
- Demo presentations

Worked with:
React+Redux, Angular2-12 (+ migration exp), RxJs, Node.js, Express, MongoDB, Typescript, REST API, Native js

Tools: 
PWA, Lazy Loading, Web Workers, Lighthouse, unit/e2e tests, OAuth, Google API, Google Analytics, Paypal API, Stripe API, Dropbox API, Chrome Extensions, Gitlab/GitHub/BitBucket, Npm Publish

Understanding: CI/CD, SOLID, OOP/OOD, Code Patterns, Architecture Patterns
Ready to work in field of front-end(mainly Angular) or full stack development(nodejs+angular).

Important for me:
- Organized team and workflow
- Flexible Schedule
- 20+ days of vacation
- Opportunities for professional growth
- No russian team members/clients

Currently impoving my skills in area of full-stack development - nodejs+express with typescript, mongodb, postgresql, mysql