Denis T. Full-Stack Software Engineer (Node.js + React)
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