Logo
Denis – React, Node.js, Typescript, experts in Lemon.io

Denis

From Ukraine (UTC+3)flag

Full-stack Web Developer|Strong senior
Lemon.io stats
3
projects done
981
hours worked

Denis – React, Node.js, Typescript

As a strong senior full-stack developer, Denis brings nearly ten years of experience to the industry. Specializing in React and Next.js, he is fluent in TypeScript and JavaScript. Denis has extensive expertise in building MVPs and implementing business logic, consistently contributing to the successful launch of web products. His proficiency in creating project architecture makes him an excellent addition to any web development team.

10 years of commercial experience in
Automotive
Communications
Data analytics
Fintech
Logistics
Productivity
Social impact
Addons
CRM
No-code software
POS systems
Main technologies
React
8 years
Node.js
3 years
Typescript
5 years
Vue.js
2 years
JavaScript
8 years
Next.js
3 years
Additional skills
GraphQL
Webpack
MongoDB
AJAX
MySQL
WebSocket
Jest
REST API
Apollo GraphQL
Lambda
Twilio API
Web Sockets
PostgreSQL
Tailwind CSS
Gatsby.js
Rewards and achievements
Tech interviewer
Client's favourite
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Full-stack Developer
Dec 2022 - Dec 20231 year
Project Overview

Application to manage finance of retirement plan.

Responsibilities:
  • Developed UI components with a focus on best UX practices;
  • Created front-end and back-end architectural solutions;
  • Implemented business logic based on platform architecture;
  • Debugged and resolved application issues.
Project Tech stack:
React
Gatsby.js
Tailwind CSS
Node.js
PostgreSQL
API
Senior JavaScript Developer
Jun 2020 - Sep 20222 years 3 months
Project Overview

CRM system with integrated Call Center for one of the biggest European car sellers.

Responsibilities:
  • Developed the FE architecture and UI components using React.js/Redux/TypeScript;
  • Implemented business logic based on platform architecture;
  • Implemented serverless back-end functions with Node.js (Twilio Functions);
  • Integrated with third-party services (Twilio Flex);
  • Wrote technical specifications of FE features.
Project Tech stack:
React
Node.js
Apollo GraphQL
Lambda
Redux
Web Sockets
Twilio API
Software Developer
Jul 2018 - Mar 20201 year 8 months
Project Overview

The project is aimed to build financial data projections based on actual expenses and revenues and respective assumptions. Projections are built-in forms of different charts that could be recalculated and rerendered in real-time. In such a way, these charts and calculations should help founders and investors to make better management decisions.

Responsibilities:
  • Implemented business logic based on the client's requirements;
  • Cooperated with BE engineers and designers: making amendments and improvements to the back-end and UI/UX, respectively;
  • Did code review and sprint planning activities, creating a technical task based on business requirements.
Project Tech stack:
Typescript
GraphQL (Apollo GraphQL)
Node.js
React
Next.js
Front-end Developer
Jul 2018 - Jun 201910 months
Project Overview

Software for building websites by non-programers. The main features of the project are customer-oriented UI and UX, the ability to amend, and even create own website using a phone or tablet.

Responsibilities:
  • Created UI components using React.js and Custom Elements (Web Components spec);
  • Implemented business logic based on platform architecture;
  • Took part in discussions regarding the development plan for new features and UI/UX improvements;
  • Did code reviews and improved the development process.
Project Tech stack:
React
Redux
Web Components
Web API
Jest
JavaScript Full-stack Developer
Jul 2017 - Jul 20181 year
Project Overview

Cashdesk system for internal usage by the largest Ukrainian delivery company. The aim of system is to register and execute money transfers through company's branches and to make settlements for the delivery services. It is used by the company's employees of all the branch network and HQ.

Responsibilities:
  • Developed UI using Vue.js, actively contributing to UX improvements;
  • Implemented server-side business logic using Node.js;
  • Integrated with third-party services.
Project Tech stack:
Vue.js
Node.js
WebSocket
PostgreSQL
Software Developer
Oct 2016 - Jul 20178 months
Project Overview

External plugin which is used for adding tooltips or tooltips chains for any customer web-site. The main advantage of the project is that admin part allows to create/amend/delete tooltips by simple click on desired object of the web-site. It is done by rendering admin-UI panel and direct interaction with customer site elements without interfering user's content.

Responsibilities:
  • Designed and built the app's architecture from scratch;
  • Implemented the app's business logic;
  • Developed the design and UI for the admin panel and tooltips' design presets;
  • Created the landing page for the project.
Project Tech stack:
JavaScript
Web API

Education

2011
Finance
Master's

Languages

English
Advanced

Hire Denis or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.