Position: Senior Javascript Developer (React)
Category: JavaScript
English level: fluent
Years of experience: 6


I've been working as a Full Stack and Front End Developer for 6 years.
2 Most recent projects:

Modular ERP platform migration

Role: Senior Frontend Developer
Responsibilities:
- Create a modular microfrontend cross-framework architecture for a ERP platform frontend
- Implement a proof-of-concept for the solution carcass
- Formulate and implement requirements for the system
- Implement a CRM-module as a part of the ecosystem
- Move out and integrate an authentication as a separate module
- Implement an i18n for the auth module
- Create Angular libraries to share a common logic between modules for handling Auth, logging and i18n
- Enforcing code style and quality best practices
- Improving the startup performance
- Provide an extensive documentation about the created platform.

Technologies and approaches:
Typescript, ES7, Angular 8, SCSS, single-spa (A javascript router for front-end microservices), a modular micro-frontend architecture, Web Components, Azure, Elastic Logging integration, Docker, ESLint, WebStorm.


Video streaming service

This Progressive Web Application allows to create recordable browser-to-browser videoconferences with full-quality snapshot feature. 

Role: Team Lead

Responsibilities:
- Making choice of a technology stack 
- Architecture development
- Team efforts coordination
- Requirements discussion with customer
- Creating a PWA prototype 
- MVP development

Technologies and approaches: 
Typescript, HTML5, SCSS, Node.js, Express.js, REST, Clean Architecture, Angular 7, Progressive Web Application, RxJS, NgRx, Redux, WebRTC, Microservices Architecture, Kurento Media Server, OpenVidu


Last couple of month I spended on self-education, learning React.js. I've finished an Udemy course and created a pet project for learning purposes.

Currently I'm going to start working with React as a part of an already existing team.
I have a rich OOP background, though I'm very curious in practicing FP approach.
No goes: Gambling, Blockchain, FinTech