Position: Full Stack Web Developer
Category: Node.js
English level: intermediate
Years of experience: 2.5


Total commercial experience as Full Stack developer: 27 months.

3 month experience as a Full End developer (JavaScript, React, Node, Express, MongoDB).
My responsibilities: 
— Updated a large-scale application from React 16 to React 18 and Node.js 16 to Node.js 18.
— Researched and implemented alternative dependencies compatible with the updated versions.
— Ensured smooth integration of the new dependencies and resolved any compatibility issues.
— Conducted extensive testing and debugging to ensure functionality and stability of the updated application.
— Debug and modify Amazon S3 and SES for efficient file storage and email communication.
— Debug and modify the LinkedIn API to enhance web application functionalities.
— Debug Twilio API for call functionalities within the application.
— Implement Jest unit tests to ensure code reliability and stability

2 month experience as a Back End developer (TypeScript, Node, Fastify, Prisma, Zod, PostgreSQL).
My responsibilities: 
— server part in Node.js and TypeScript;
— connections between client and server parts on REST using Fastify and Zod validation;
— work with the PostgreSQL database via Prisma;
— implementation of the SendGrid email service in the server part of the project;

16 months experience as a Full Stack developer (MERN, TypeScript, React, Node, Express, MongoDB).
V1 release: (P2P) Partial participation – link in CV.
V2 dev: (B2P) Completely my implementation – link in CV.
My responsibilities: 
— discussing business logic with the client, decomposing business tasks, making architectural decisions and implementing large service modules in code;
— server part in Node.js and TypeScript;
— client web part in React & Redux with custom styling components;
— connections between client and server parts on REST and Web Sockets using Express and Joi validation;
— work with the MongoDB database via Mongoose;
— setting up Google Authentication and working with Google Api;
— implementation of the SendGrid email service in the server part of the project;
— implementation of My Own system of data migration to the MongoDB with versioning;

4 months as a Team Lead/Full Stack developer in a small project *NDA.
Scrum work.