Position: Senior Angular Developer
Category: JavaScript
English level: intermediate
Years of experience: 11

Have a look please my CV or portfolio link.
I described my accomplishments per every project there.
- 10+ years of experience in front-end and back-end development.
- Last 5+ years of experience in scalable Angular applications both from scratch and diving into an existing codebase.
- Experienced in RxJs, NgRx, angular UI kits

3 Latest Projects:

05.2021- present
EPAM interview platform 
Description: The app allows to schedule interviews, interview candidates via integrated Zoom service with custom features, and leave feedback
Accomplishments:
- migrated angular 6 to angular 12 after migration from AngularJs
Technologies and Tools: Angular 6, RxJs, Karma, Jasmine, SCSS

09.2020 - 05.2021
EPAM: Wholesale Online Store, Keurig Dr. Pepper Inc. 
Description: The app consists of a massive catalog and cart with calculations of US taxes on the FE side.
Accomplishments:
- Sped up performance on 20%
- Achieved unit test 55% coverage
- Released the MVP a month before the deadline 
- Integrated Auth and SSO via Okta service and developed a custom solution to Auto continue a session for CORS restrictions
- Developed custom expired session service, 
- Developed custom material form controls
Highlights:
- The app was developed from scratch
- State management with services and RxJs
- Material design
Technologies and Tools: Angular 10, RxJs, Karma, Jasmine, HTML5, SCSS

01.2020 - 09.2020
Pre-sales portal in EPAM. 
Description: The app consists of two parts: 
online docs searching with various dynamic filters 
catalogs of saved PowerPoint slides with relations between each other, and slide viewers
Accomplishments:
- integrated MSAL combined with EPAM auth
- tuned performance (max delay to render 14500 items is about 3 seconds)
Highlights: 
- strict typing
- onPush strategy by default
- whole business logic implemented using RxJs
- NgRx store
- integration with Sharepoint online service
- integration with Office 365 to open/view different file types on web
- huge filter lists with 100-14500 items 
- CSS3 variables
Technologies and Tools: Angular 10, RxJs, NgRx, Karma, Jasmine, SCSS
No gambling domain