Denis Senior Full-Stack Engineer

Full Stack Web

Summary

- 5+ years of commercial software development experience;
- Solid experience in building rich web applications (monolith and MSA);
- Deep skills with frameworks and libraries such as React, and NestJs;
- Good abilities working with Node.js and Express;
- Familiar working with Kubernetes, Docker, and Terraform;
- Experience with AWS ((S3, EC2, AWS SQS/SNS/SES, AWS DynamoDB, IAM, Cloudwatch);
- Most of the development experience was gained in projects related to business corporate networks, coaching platforms, insurance, fintech, leasing, event-management systems, and healthcare;
- Upper-Intermediate English;
- Available: ASAP

Experience

Fullstack JavaScript Developer

October 2017 – present

Projects

Fullstack developer, NDA

2 years (November 2020 - October 2022)
Description: The symptom management system that helps companies and educational institutions to reopen, be ahead of the COVID curve, and protect people from infectious diseases, a tool that helps create and sustain a safe environment at work and in school, manage the business processes to reduce the risks of suspending work, and arrange for the
community's safety.
Responsibilities:

  • Designing and building services architecture, updating and building new microservices;
  • Implementing new UI features for the client application;
  • Building features from scratch as a full-stack feature (from FE to BE and infrastructure if needed).

Technologies: NodeJS, NestJS, PostgreSQL, TypeORM, React, AWS services (S3, EC2, AWS SQS, Lambda, API Gateway).

Full Stack Developer, NDA

7 months (April 2020 - October 2020)
Description: It is a comprehensive telehealth Software as a Service (SaaS) solution that combines our Online Medical Suite with clinical patient data and diagnostic medical workflow that enables patients and doctors to perform consultations similar to face-to-face consultations.
Responsibilities:

  • Business logic implementation, estimating features, designing features;
  • Performed software development: develop backend, develop frontend, cover with tests

Technologies: NestJS, Postgres, React, Redux, Redux-Saga, Redux-Toolkit, Reselect, React Router, Vite, Lodash, GCP.

Full Stack developer, Time Management system

5 months (November 2019 - March 2020)
Description: The system helps users to log work time every day. The application contains three different types of roles user, admin, and super-admin. Users can create tasks and log time, and change profile information. Admin can create projects, assign customers, see analytics of logged time, update users' profile information, and invite users under their own company. Super admin manages companies.
Responsibilities:

  • Business logic implementation, estimating features, designing features. Performed software development: develop backend, develop frontend, cover with tests

Technologies: React, Redux, Redux-Saga, Node.js, NestJS, Express.js, Typescript, Jest, GCP.

Full Stack Developer, NDA

9 months (March 2019 - November 2019)
Description: Cloud-based payroll solution for small and mid-sized companies to manage payroll around the world.
Responsibilities:

  • Designing the app structure and architecture of an application, estimating features, and designing features;
  • Performed software development: develop backend and frontend parts of the project.

Technologies: Node.js, Postgres, NestJS, React, Redux, Redux-saga, Typescript, Jest, AWS (RDS, AWS SNS/SES, IAM, Cloudwatch).

Full Stack Developer, Make a band!

8 months (July 2018 - February 2019)
Description: A system that helps musicians to communicate, make bands, and look for musicians.
Responsibilities:

  • Estimate features, design features, and develop backend and frontend parts.

Technologies: Node.js, NestJS, Postgres, React, Redux, Redux-Saga, Redux-Thunk, React-Query, GCP.

Full Stack Developer, A platform for volunteer organizations

9 months (October 2017 - June 2018)
Description: Retailers can make digital twins of physical products for consumers to experience remotely
Responsibilities:

  • Development of website and mobile application

Technologies: Node.js, NestJS, React, Redux, Redux-Saga, React Router, AWS (S3, EC2, AWS SQS/SNS/SES, AWS DynamoDB, IAM, Cloudwatch).

Education

Master’s degree, Computer Science
National University of Radio Electronics
2013 - 2017