SD
Back-End Developer

age 32 years

Male

address Chișinău

Pentru a vedea contactele candidatului este necesar să vă înregistrați și să achitați serviciul "Acces la baza de CV-uri".

About me

Sunt un Backend Node.js Engineer pasionat de dezvoltarea aplicațiilor scalabile și optimizate. Îmi place să explorez tehnologii noi, să îmbunătățesc performanța API-urilor și să implementez soluții sigure și eficiente. Am experiență cu Redis,MongoDB, BullMQ, Socket.io,WebSocket, precum și testare unit și integrare cu Jest și Supertest. Am lucrat ca Freelance Backend Developer in Node/Express între 2021 și pana acuma.

Show more

TOP Skills

Express 3 years
Node 3 years
MongoDB 3 years
JavaScript (Programming Language) 3 years
TypeScript 3 years

Work experience

October 2021 - Present
3 years 5 months

Node.js Backend Developer

Freelance

London

TypeScript JavaScript (Programming Language) MongoDB Node Express

-Dezvoltarea și optimizarea aplicațiilor backend utilizând Node.js, Express.js și MongoDB (Mongoose), asigurând scalabilitate și performanță ridicată.
-Crearea, optimizarea și securizarea API-urilor REST folosind JWT și refresh tokens pentru autentificare și RBAC (Role-Based Access Control) pentru gestionarea accesului.
-Gestionarea bazelor de date MongoDB (self-hosted & Atlas) și Redis, optimizând cache-ul pentru reducerea timpilor de răspuns.
-Implementarea BullMQ pentru cozi de mesaje și procesare asincronă eficientă.
-Configurarea și aplicarea de rate limiting în Express.js pentru protecție împotriva abuzurilor și atacurilor brute-force.
-Monitorizare, debugging și optimizare a performanței aplicațiilor utilizând Docker, Redis.
-Dezvoltarea și testarea componentelor backend utilizând Jest și Supertest, asigurând stabilitate și fiabilitate.
-Integrarea Multer pentru gestionarea încărcării și procesării fișierelor, asigurând securitatea și eficiența stocării.
-Utilizarea Stream API pentru gestionarea eficientă a fluxurilor de date, reducând consumul de memorie și optimizând performanța pentru operațiuni de procesare mari (ex: upload/download de fișiere mari, transmisii de date în timp real).
-Implementarea și gestionarea comunicației prin protocoalele TCP și UDP pentru transmiterea fiabilă sau rapidă a datelor, în funcție de cerințele aplicației (ex: mesagerie instant, streaming audio/video, IoT, conexiuni bidirecționale).

Skills

Redis MongoDB WebSocket Express TypeScript Node

Languages

Romanian Native

Russian Fluent

English Fluent

Polish Communication

Desired industry

IT, Tech

Education: Higher

Graduated in: 2015

UTM

Faculty: FCIM

Speciality: Microelectronica si Nanotehnologii

Driving licence

Category: B

Pentru a vedea contactele candidatului este necesar să vă înregistrați și să achitați serviciul "Acces la baza de CV-uri".