NodeJS(NestJS) developer
David G.
Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
4 yrs.
Location
Georgia
Timezone
(GMT+04:00) Tbilisi
Languages
Georgian
Fluent (C2)
Russian
Advanced (C1)
French
Pre-Intermediate (A2+)
German
Beginner (A1)
English
Upper-Intermediate (B2)
About
Highly skilled and motivated Back-End Software Engineer with a strong foundation in full-stack development. Proficient in TypeScript and JavaScript, specializing in NodeJS, Express, and NestJS frameworks. Demonstrated expertise in database management, including MongoDB, Mongoose, and MariaDB, coupled with adept use of TypeORM for efficient data persistence. Experienced in implementing robust unit tests using Jest and proficient in API documentation with Swagger. With a dynamic tech stack, including Redis for caching, I bring several years of commercial experience and a continuous learning mindset. Dedicated to delivering efficient, scalable, and maintainable solutions while staying abreast of emerging technologies. Open to collaborations and passionate about contributing to the ever-evolving tech landscape.
Core skills
  • Node.js 4 yrs.
  • Nest.js 3.5 yrs.
Other skills
  • Javascript ES6 4 yrs.
  • JavaScript 4 yrs.
  • TypeScript 3.5 yrs.
  • MariaDB 3 yrs.
  • SQL 3 yrs.
  • Docker 3 yrs.
  • Redis 3 yrs.
  • Express.js 2 yrs.
  • PostgreSQL 1 yrs.
  • MongoDB 1 yrs.
  • AWS Lambda 0.3 yrs.
  • AWS 0.3 yrs.
  • DynamoDB 0.3 yrs.
  • Serverless AWS Lambda 0.3 yrs.
Experience
Nexus
Back-End developer
About the Project

This is a banking product which uses AWS infrastructure.

  • Banking
  • Cloud Computing
Responsibilities

- Designed and developed scalable serverless applications using AWS Lambda, API Gateway, and DynamoDB, ensuring high availability and cost efficiency. - Implemented complex workflows using AWS Step Functions, streamlining process automation and improving operational efficiency. - Deployed and managed infrastructure using AWS SAM, ensuring seamless integration and reducing deployment time by 30%. - Collaborated with team members to define serverless best practices, contributing to knowledge sharing and team growth.

Skills & technologies
  • AWS
  • AWS Lambda
  • Serverless AWS Lambda
  • Node.js
  • Nest.js
  • TypeScript
  • DynamoDB
Redevelopment
Back-end developer
About the Project

The project is about to migrate wordpress site to JS.

Responsibilities

- Developed new API endpoints using NestJS, enhancing software functionality and performance. - Utilized TypeORM for efficient and scalable database management via migrations. - Designed and implemented entities with custom decorators to maintain data integrity. - Successfully migrated projects to NodeJS V16 for compatibility and improved performance. - Wrote comprehensive unit tests to ensure high-quality, bug-free software. - Created clear Swagger documentation for developers and stakeholders.

Skills & technologies
  • Node.js
  • SQL
  • MariaDB
  • TypeScript
Fit planner
Back-end developer
About the Project

The project is about to have ability for fitness trainers to create their own page, create training programs and attract students for individual coaching.

Responsibilities

- Implementing endpoints for project needs; - Design database; - Writing unit tests; - Implementing Authentication and Authorization; - Adding documentation in swagger API.

Skills & technologies
  • Node.js
  • PostgreSQL
  • SQL
  • TypeScript
Natours
Back-end developer
About the Project

The project was about to create back-end app for tour operator

Responsibilities

- Developed robust and scalable APIs for Natours using NodeJS and Express, ensuring seamless front-end and back-end integration. - Employed MongoDB with Mongoose for an efficient database structure, optimizing data storage. - Implemented secure authentication with JWT for user data confidentiality. - Strengthened security using NPM packages and created a global error handler for improved user experience. - Integrated node mailer for seamless email communication, enhancing user engagement.

Skills & technologies
  • MongoDB
  • Express.js
  • Node.js
  • JavaScript
Education
Akaki Tsereteli state university
2005 - 2007
Exact and natural sciences faculty
Niko Muskhelishvili state technical university
2001 - 2005
Information technology and electrical engineering faculty