Position: Senior Full-stack Engineer
Category: JavaScript
English level: intermediate
Years of experience: 9


Hi. 
I am a full-stack engineer with 3+ years of experience in Angular 12 and 6+ years in Java 8. 
I am a product-oriented team player who enjoys taking part in discussions of new features, making suggestions, learning the end-to-end user flows, and asking different questions to deepen my knowledge.  
I have the ability to work independently and do not require support from other teammates.
I am good with implementing features from end to end and showing demos. 
Also, being a fast learner with great research skills, I can easily adapt to projects, stacks, and teams. 

My best responsibilities/achievements on previous projects: 
- design databases schemas, 
- optimization of SQL procedures
- optimization of REST services 
- design web applications with different architectures (monolithic, microservices)
- searching and fixing security vulnerabilities
- implementing security solutions, different user and service authorization flows and multi-factor authorizations
- customize different caches
- design and implement event-driven communication between client and server using WebSockets and STOPM
- implement web pages and components
- implementing animations on pages
- migrating projects from AngularJs to Angular 
- upgrading Angular projects to the latest versions
- rewriting whole CSS styles for the whole project (refreshing UI look)
- integrating with different 3rd party services (authorizations, data services, analytics services, etc)
- extending the solution of interacting with IoT devices for the particular type of IoT devices 
- configure Jenkins builds and pipelines 
- did stress testing of services
- set up builds for both frontend and backend projects 
- writing unit and e2e tests for frontend projects
- writing unit and integrations tests for backend projects
- increase code coverage (writing unit tests for the whole project)
I want to find a company where I will grow deeper as a professional and have new challenges.