Denis T. Full-Stack Software Engineer (Node.js + React)

Full Stack Web, Back-End Web

Summary

- 5+ years of professional experience using front-end and back-end technologies
- Solid experience in building rich web applications (monolith and MSA) using frameworks and libraries such as React, NestJs, Express
- Most of the development experience was gained in projects related to business corporate networks, coaching
platforms, insurance, fintech, leasing, and event-management systems
- Front-end: JavaScript(ES6), React, Redux, Next.js, Redux-saga, Context API, React Hooks, Chartjs, HTML, CSS(SCSS), MaterialUI, AntDesign, Tensorflow
- Back-end: NodeJS (Express, NestJS), REST API, Docker, Terraform
- Upper-Intermediate English

Experience 

Fullstack, Trading Platform

1 year (November 2022 - November 2023)

Description: A trading platform offers traders a dynamic and user-friendly interface for seamless trading and data analysis. The platform is equipped with a range of customizable widgets that allow users to display real-time market data, create and edit orders, and much more. These drag-and-drop widgets provide at-a-glance access to crucial information, such as price charts, order books, and account balances, empowering traders to make informed decisions quickly.

Responsibilities: Feature estimating, designing features, implementing new features, bug fixing.

Technologies: React, React Hooks, Redux, Typescript, Service Worker, NodeJS, NestJS, PostgreSQL, TypeORM, MaterialUI, Jest

 

Fullstack / mobile developer

3 months (June 2022 - September 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: Performing full scope of full-stack development

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

 

Fullstack Engineer 

8 months (November 2021 - June 2022)

Description: A web platform for selling insurance products. The main goal of the platform that was developed is to invite renters to create an application to buy their products. Service helps renters who do not meet the landlord’s financial requirements to qualify for a lease. These can be students, foreign nationals, self-employed, or really anyone that has a typical or hard-to-evaluate credit profile.

Responsibilities: Designing the architecture of an application, business logic implementation, estimating features, and designing features. Performed software development: develop backend, and frontend parts of the project, covered with tests

Technologies: React, TypeScript, NestJS, Express, Postgres, AWS

 

Full Stack Developer

7 months (April 2021 - October 2021)

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

 

Fullstack Engineer, Time Management system

5 months (November 2020 - March 2021)

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

 

Fullstack Engineer 

9 months (March 2020 - November 2020)

Description: Cloud-based payroll solution for small and mid-sized companies to manage payroll around the world. Role: 

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

 

Fullstack Engineer, Make a band!

8 months (July 2019 - February 2020)

Description: A system that helps musicians to communicate, make bands, and look for musicians.

Responsibilities: Estimate features, design features, develop backend and frontend parts

Technologies: Node.js, NestJS, Postgres, React, Redux, Redux-saga, Redux-Thunk, React-query, GCP

 

Fullstack Engineer, A platform for volunteer organizations

9 months (October 2018 - June 2019)

Description: Retailers can make digital twins of physical products for consumers experience remotely 

Responsibilities: Development of website and mobile application

Technologies: Node.js, NestJS, React, Redux, Redux-Saga, React Router

Education

Simon Kuznets Kharkiv National University of Economics, Qualification: Master’s degree, Computer Science

2012 - 2018