Position: Senior Frontend developer (Angular)
Category: JavaScript
English level: upper
Years of experience: 6

I have years of experience developing Angular web applications and deep knowledge of the framework. During this time, I have successfully participated in projects of varying complexity, from small startups to large corporations. My accomplishments include implementing complex features, optimizing performance, designing user interfaces, and interacting with other team members. I always follow the latest trends and innovations in the industry to ensure high-quality products and customer satisfaction.
I am Software Developer with 6 years of total experience in the industry. During this time, I worked as Web UI Developer (5 years) and Manual QC (1 year). The major stack of technologies I work with includes Angular 8+, Angular CLI, TypeScript, RxJs, NgRx, and MongoDB. All my projects were using Agile so I’m good at understanding Scrum processes and rituals and have experience in being part of all SDLC stages. I worked on web and desktop applications and I have strong knowledge of modern frontend technologies, best practices, and load speed optimization techniques, a good understanding of overall web design including basic usability, accessibility, industry standards, architecture, and navigation. I have solid experience working with requirements, architecture, design, coding, testing, debugging, and creating self-contained, reusable, and testable modules and components.  I have strong knowledge of JavaScript and Object-Oriented Programming and always look for the best way of using best practices in everyday tasks. 
I am a team player with strong communication skills, have high self-motivation. I am good at multi-tasking and working under pressure, able to learn fast, and always look for the best approach to solve the issue at hand. 

Main responsibilities in my last position:
•	Estimation and prioritizing tasks
•	Planning, grooming, and reviewing for epics
•	Code development
•	Coaching, mentoring, and onboarding junior/middle team members
•	Code review
•	Documentation maintenance
•	Clarifying the client’s demands
•	Team and placeholders communications
•	Refactor old solutions
•	Migrate from legacy ExtJS to Angular 13
•	Development component libraries
•	Development storybook
•	Writing unit and integrations tests
•	Accessibility testing
•	Demo presentation
•	Knowledge sharing
•	Bug fixing