Position: Full Stack Developer
Category: JavaScript
English level: upper
Years of experience: 5

Introduced technical specification and documentation on the development flow. Started monthly tech talks for the team. 
Created a highly-customizable UI table for managing large volumes of data.
For the last 5 years I am working as full-stack software development for various foreign customers. I have experience with mobile cross-platform application development, web development, and scalable back-end systems. Frameworks and technologies that I am working with: NodeJS 12, React 16, React Native, Expo SDK, Redux/MobX, Rest API, GraphQL, PostgreSQL, MongoDB, AWS services. 

My last 2 positions are listed below. My other (less recent) positions are described in PDF resume. 
Ciklum - January 2019 – September 2019
Full Stack Developer (React 16, Node 8)
- Design and development of an internal CRM system using React 16, MobX 5, Material UI (Front-end) and Node 8, Express OpenAPI 2, MongoDB (Back End)
- Development of highly-customizable UI table: pagination, filters, sort, search, data fetching from API, encapsulated render, filter and search for the list of predefined types.
- Development of microservices
- Migration of old CRM system to a new structure
- AWS lambda
- Unit testing with Jest, Enzyme, Ava
- REST Methodology
-Jenkins
- Active involvement in feature specification: Writing Top-Level Design, discussion of the feature structure, estimates. 
- Specification and development highly customizable builder of JSON configuration file.

Oppizi - September 2019 – Present
Full Stack Developer (React 16, React Native 0.59.8 / Expo SDK 35, Node 12)
-Development of API using Node v8 (later migrated to v12) and Serverless. Express framework and migration from REST to GraphQL, CRUD operations, sign the S3 files upload, PostgreSQL database management, migration from Sequelize to raw SQL queries, scheduled (cron) jobs
- Development of internal CRM system using React 16 and Redux 5. CRUD operations, role management, forms, files upload, GraphQL, optimization of large tables of data, support of multiple timezones.
- Development of Mobile application using Expo SDK 35 with React Native v0.59.8. GraphQL, i18n localization, forms, React Native Maps, tracing user activity, push notifications, support of multiple timezones.
Development of microservices
Work with GeoJSON, geography-related functionality.
Unit testing with Jest, Enzyme
I am looking for a team that carries about product quality. The team that spends a decent amount of time on feature planning and specification instead of adding requirements "on the fly". 
My ambition for the future years in a company is to achieve good professional relations with team management and take technical leader position with my own development.