Position: Senior Front-End Developer / JavaScript Engineer
Category: JavaScript
English level: intermediate
Years of experience: 5

I was the lead developer and tech lead on two projects.
Taught an internal Vue.js course for colleagues

Fully automated and optimized the manual process of creating ads for Google AdManager
Project: Development and maintenance of a social network. 

Responsibilities:

Implementing new features and flows
Build multi steps async forms with cross relations between steps
Implement real time chats
Implement social authorization (work with PHP Socialite)
Work with REST API (JSON:API specifiication)
Support and refactoring existing codebase
Deep performance optimization 

Technology stack:

Quasar
Vue.js + Vuex / Vue Router
Vue-test utils (Jest)
VeeValidate
Vue Analytics
Tus protocol + Uppy file uploader
Day.js
Docker
Gitlab with CI/CD

NDA: Development and maintenance of a social platform for artists and producers of goods for artists.

Responsibilities:

Implementing new features
Work with third-party integrations
Implement real-time chats
Implement social authorization by OAuth
Work with REST API (JSON:API specification)
Support and refactor the existing codebase
Performance optimization

Technology stack:

Vue.js + Vuex / Vue Router
Vue-test utils (Jest)
VeeValidate
Vue Analytics
Date-fns
FilePond + Doka
Google Buckets and APIs
Docker
Gitlab with CI/CD

NDA: Development and maintenance of a car sale platform to optimize communication between buyers and sellers.

Responsibilities:

Implementing new features and flows
Build multi steps async forms with cross relations between steps
Integrate Stripe
Work with REST API
Support and refactor the existing codebase
Performance optimization

Technology stack:

Angular 7
PrimeNG
RxJS
TypeScript
OAuth 2.0
Swiper
Socket connections
Moment.js + moment-timezone
Xamarin
Azure and Azure Git

NDA: Development and maintenance of a video platform for promoting goods and admin panel for this platform.

Responsibilities:

Implementing new features
Work with third-party integrations
Work with backend on Node.js by REST
Support and refactor the existing codebase
Deep performance optimization with advanced webpack approaches
Pay systems integration

Client part technology stack:

Vue.js + Vuex / VueRouter
Native JavaScript
Vee-validate
Vue-analytics
Vue-test-utils (Mocha)
Gitlab 

Admin technology stack:

Angular 5 with Angular Material
TypeScript
Karma
RxJS
Chart.js
Track.js
Gitlab
Not interested in:
- React projects
- Angular projects
- Work with CRM systems