Position: Frontend / Angular Developer.
Category: JavaScript
English level: intermediate
Years of experience: 7

Successful mentorship, architectural planning, team management, process management, etc.
As a Front-end developer, I have more than 7+ years of experience. My career as a web developer started with developing, supporting and managing different kinds of websites and applications (e-commerce, blog sites and internal libraries, markup, etc).
The last 4 years of developing on Angular, two of which as team lead.
Throughout this time I've been working on different types of projects: banking, machine learning, e-commerce, storage management, healthcare, etc. 
And my experience includes working with big teams and working on small web and mobile applications where I was a single dev.

Implemented a wide range of different tasks and responsibilities, such as:
- Rewriting the frontend part in Angular, creating a new project architecture.
- Implementation of new features in accordance with business requirements.
- Decomposition, refactoring of old code, bug fixes.
- Mentoring, review code, team lead duties, etc.

Main Skill Stack:
Language: ES6+, TypeScript.
Frameworks: Angular.
Reactive / State Libraries: RxJS, NGRX, Akita.
UI Libraries: Material, Primefaces, Bootstrap, Ng-Zorro.
Basics: HTML5, CSS3, SCSS, LESS.
Others: RESTful APIs, websockets, Firebase, SignalR.
DevOps: Docker, nginx, GitlabCI, TeamCity,  Octopus.
VCS: Git.
Tools: Gulp, Webpack.
Methodology: Agile, Scrum.

...
By nature I`m a problem solver and i like projects that can push me to the limits in order to find unique and original solutions.
I can build your idea/project from scratch or efficiently join your team using tools such as Git,GitHub, Bitbucket.
I believe that good communication is important for success of every project so i use tools like Slack, Skype, and many others.