Position: Front-End Web Developer Angular
Category: JavaScript
English level: upper
Years of experience: 4

1. Succesfully implemented EventBus pattern on RxJs on application architeture development stage. Main reason - to establish convenient to use and to scalable common bus for components communication.
2. Successfully designed and implemented two-level authorization. On the first level user apply his password or biometrical data, on the second level he uses OTP or TOTP.
3. Successfully improved and stabilizing architecture of project on early development
Most interested in Angular and TypeScript, RxJs and reactive approach in development.

Project 4 => Dec ’20 – ... 
Maintenance of Mobile app (Angular11, Ionic 5, SalesForce on backend). Implementing of new features.

Project 3 => Apr ’20 – Dec '20 (9 month) 
Creating scalable, maintainable Web UI. Writing good structured & readable code in the spirit of S.O.L.I.D. concepts.
(Angular11, RxJs, NgRx, AngularMaterial, Java on backend)

Project 2 => Oct ’18 – Dec '19 (1 year 4 month) 
Functions: Redesign of Web (on Angular) and Mobile apps (on Ionic 3), maintenance of admin website (on React).
Tech. stack is: Angular6, TypeScript, ES6, RxJs, Ionic 3, Cordova, also React/Redux.
- Create UI components from a scratch. Implementation of adaptive/responsive UX design.
Using scss, BEM approach. Animation on base of css, angular, rxjs tools.
Svg objects creation and animation. Icons fonts creation. Email-templates.
- Creation business logic using Angular tools: components, services, pipes, directives.
Components interaction using services based on RxJs.
Creation of logic chains and stream management using RxJs operators.
Implementation of StrongCustomerAuthorization feature using sms, google authentication.
Connection of cordova plugins to mobile app on Ionic.
- Localization of app with Prismic service.
- Implementation of unit testing of components, using basic tools as it/expect, describe, spyOn;

Project 1 => May ‘17 – Aug ‘18 (1 year 4 month) => 
Functions Development of Web app from a scratch. Slicing and business logic.
Implemented EventBus pattern on RxJs.
Features Displaying and manipulating of tariff Cards and variety of products,
Google maps service usage, SVG animation, SEO implementing.
Tech stack Angular5, TypeScript, ES6, Scss, AngularMaterial.

(3 month, 2019) Not commercial experience: Tracking manager for security guard staff.
Functions: Development of application engine on Angular, Ionic4. (Google maps, Cordova plugins).
Learn about new approaches in Web App design architecture.
It would be interesting (but not necessarily) to have a project with backend on NestJs.