Denis, Senior Full-Stack Engineer

Vetted expert in Full Stack Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Ukraine UTC+02:00

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

Main Skills

Programming Languages

AI & Machine Learning

TensorFlow

UI Frameworks, Libraries, and Browsers

Ant Design Chart.js CSS HTML Material UI SCSS

JavaScript Libraries and Tools

ES6 Mobx Mongoose React Hooks React Router React Testing Library Redux Redux-Saga Vite Webpack Winston

JavaScript Frameworks

Express NestJS Node.js React

Python Libraries and Tools

TensorFlow

Databases & Management Systems / ORM

AWS DynamoDB MongoDB MySQL PostgreSQL Sequelize Typeorm

Amazon Web Services

AWS API Gateway AWS CloudWatch AWS DynamoDB AWS EC2 AWS IAM AWS Lambda AWS RDS (Amazon Relational Database Service) AWS S3 AWS SES (Amazon Simple Email Service) AWS SNS AWS SQS

Methodologies, Paradigms and Patterns

Agile Scrum

Collaboration, Task & Issue Tracking

Atlassian Trello Jira Redmine

SDK / API and Integrations

AWS API Gateway Context API GraphQL JWT RESTful API Swagger Web API

Version Control

BitBucket Git GitHub GitLab

Mail / Network Protocols / Data transfer

CORS HTTP JWT

QA, Test Automation, Security

Cypress Jest nock React Testing Library

Virtualization, Containers and Orchestration

Third Party Tools / IDEs / SDK / Services

Scripting and Command Line Interfaces

XSS
ID: 100-133-289
Last Updated: 2023-07-04

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

 

Ready to hire Denis or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call