Taras – Typescript, Node.js, Next.js, experts in Lemon.io

Taras

From Ukraine (UTC+3)flag

Full-stack Web Developer|Senior

Taras – Typescript, Node.js, Next.js

Taras is a senior full-stack developer with 5+ years of experience, specializing in Typescript, Node.js, and Golang. He has contributed to projects in domains such as event platforms, healthcare, education, and logistics, often handling both front-end and back-end responsibilities. Additionally, his background includes architectural design, third-party integrations, and mentoring team members.

6 years of commercial experience in
Blockchain
Communications
E-commerce
Edtech
Event management
Gambling
Healthtech
Logistics
Transportation
CRM
LMS
Messaging software
Web3
Web development
Main technologies
Typescript
5 years
Node.js
5 years
Next.js
5 years
Vue.js
5 years
React
5 years
Additional skills
Twilio API
tRPC
PostgreSQL
Firestore
Stripe API
Firebase
Tailwind CSS
Vite
Redis
MongoDB
Docker
Prisma
Nest.js
Redux
Socket.io
CSS
Angular
WebRTC
Prettier
AWS
WebSocket
Express.js
Direct hire
Not possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Full-stack Developer
Dec 2024 - Dec 20251 year
Project Overview

A social platform for organizing events and collaborating with communities, supporting both public and private gatherings. The product includes web and mobile clients built with Next.js and React Native, backed by a serverless architecture using Firebase Cloud Functions and Firestore. The platform supports payments and fundraising through Stripe, including delayed payments and automated tax calculation. User communication and automation are handled via integrations with Twilio, Mailgun, and AI-powered features.

Responsibilities:
  • Collaborated closely with the Stripe team during the Stripe Tax beta program to ensure correct tax handling and compliance;
  • Enabled key product capabilities such as payments, fundraising flows, and transactional user communications;
  • Designed and implemented core third-party integrations, including Stripe (PaymentIntents, SetupIntents, delayed payments, Stripe Tax), Twilio, and Mailgun;
  • Designed the new backend architecture to enable faster MVP delivery and simplify onboarding of new engineers;
  • Identified and addressed significant technical debt, co-leading a full platform rewrite to Firebase (Cloud Functions and Firestore);
  • Led post-launch platform evolution and continuous improvements.
Project Tech stack:
Typescript
Firebase
Firestore
Stripe API
Twilio API
tRPC
Next.js
PostgreSQL
Front-end Developer
May 2023 - Nov 20241 year 5 months
Project Overview

A web client casino application based on a gambling platform with support for multiple environments, including mobile device support and multiple game types. The goal of the project is to build an FE Web Application on top of an existing Backoffice gambling solution and to have a fully functioning online casino with multiple 3rd party integrations for additional functionalities, upscale. The platform is designed to ensure a seamless and secure gaming experience for players of all levels.

Responsibilities:
  • Taking part in all Scrum ceremonies;
  • Participation in sprint planning and task evaluation;
  • Direct communication with customers, the BE development team;
  • Creating client-side modules with Vue;
  • Code refactoring and improvements;
  • Review of team members' merge requests.
Project Tech stack:
Vue.js
Tailwind CSS
Typescript
Next.js
Contentful
Front-end Developer
Nov 2022 - Mar 20234 months
Project Overview

Development of the frontend part of the dealer service, a service for dealer companies in the US to manage their work efficiently. I implemented best practices of the frontend development, such as responsiveness, unit - and e2e - - testing.

Responsibilities:
  • Analysis and investigation of methods of resolving business needs;
  • Creating client-side modules with Vue.js;
  • Project architecture design and implementation;
  • Participation in sprint planning and task evaluation;
  • Set up and configure dev and/or prod environments;
  • Direct communication with the development team and customer;
  • Code refactoring and improvements.
Project Tech stack:
Vue.js
Typescript
Vite
Tailwind CSS
SCSS
Full-stack Developer
Feb 2022 - Oct 20228 months
Project Overview

An application for monitoring the process of collection and storage of analysis in public and private clinics. Realization of the HL7 specification with microservices, and several other backend parts for the frontend team.

Responsibilities:
  • Analysis and investigation of methods of resolving business needs;
  • Project architecture design and implementation;
  • Defining database models and architecture;
  • Creating client-side modules with React;
  • Participation in sprint planning and task evaluation;
  • Set up and configure dev and/or prod environments;
  • Direct communication with the development team and customer;
  • Development of the Client and API application's structure;
  • Code refactoring and improvements;
  • Code review;
  • Mentoring of team members.
Project Tech stack:
Node.js
Nest.js
React
Redux
Typescript
Docker
RabbitMQ
Redis
PostgreSQL
MongoDB
Prisma
Full-Stack Developer
May 2022 - Sep 20224 months
Project Overview

A web application designed to facilitate peer-to-peer e-commerce transactions using the Solana blockchain. The platform allows users to buy and sell goods without intermediaries, ensuring transparency, low fees, and secure payments. It features real-time product listings, decentralized user authentication, on-chain order tracking, and integrated Solana wallet support.

Responsibilities:

● Analysis of decentralized e-commerce requirements and technical feasibility; ● Development and deployment of Solana programs (using Rust and the Anchor framework); ● Integration of Solana wallet authentication (Phantom, Solflare) into the frontend; ● Implementation of on-chain product listings and order lifecycle tracking; ● Participation in sprint planning, estimation, and the delivery process; ● Communication with stakeholders and team members; ● Refactoring and improving backend services for scalability and performance; ● Writing unit and integration tests for smart contracts and API endpoints.

Project Tech stack:
Solana
Rust
React
Typescript
Next.js
Tailwind CSS
Node.js
Express.js
web3.js
Phantom
PostgreSQL
Redis
Back-end Developer
Oct 2021 - Jan 20223 months
Project Overview

The Learning Management System (LMS) aims to bridge the gap between teachers, students, parents, and admins, and have them all on one platform. NIT makes it easy to create and manage all learning activities, such as creating online classes, assessing students, enhancing collaboration, storing, and tracking individual/ aggregate progress. Besides, software gives users access to a digital library that includes videos, presentations, or ebooks, as well as chat.

Responsibilities:
  • Participation in the Discovery phase with stakeholders and the development team;
  • Architectural design of communication technology system;
  • Custom communication technology development with third-party services integration;
  • Development of the back-end (Node.js) part of videoconferences;
  • Custom chat development;
  • Integration with school and user management APIs;
  • Deployment and configuration.
Project Tech stack:
Angular
React
Redux
Typescript
HTML
CSS
Bootstrap
.NET Core
ASP.NET CORE
C#
RabbitMQ
Feathers.js
Socket.io
WebRTC
Node.js
MongoDB
Full-stack Developer
Jun 2021 - Sep 20213 months
Project Overview

Basically an experimental concept project focused on investigating the use of the centrifugo server for messaging applications. Our team developed this project to explore ways to deliver a messaging app to a client as quickly as possible. I have been involved in database schema design, API development, CI/CD setup, Centrifugo configuration setup, and front-end development.

Responsibilities:
  • Analysis and investigation of methods of resolving business needs;
  • Creating client-side modules with Vue.js;
  • Project architecture design and implementation;
  • Definition of database models and architecture;
  • Definition of the interface's communications between the Client and the API;
  • Taking part in sprint planning and task evaluation;
  • Set up and configure dev and/or prod environments;
  • Development of the Client and API application's structure;
  • Code refactoring and improvements;
  • Code review;
  • Mentoring of team members.
Project Tech stack:
Golang
Vue.js
Typescript
Centrifugo
PostgreSQL
JWT
AWS
Docker
Docker Compose
GitLab
Confluence
Tailwind CSS
Prettier
ESLint
Full-stack Developer
Feb 2021 - May 20213 months
Project Overview

A taxi service for a local taxi provider.

Responsibilities:
  • Analysis and investigation of methods of resolving business needs;
  • Creating client-side modules with Vue.js;
  • Definition of database models and architecture;
  • Definition of the interface's communications between the Client and the API;
  • Taking part in sprint planning and task evaluation;
  • Set up and configure dev and/or prod environments;
  • Development of the Client and API application's structure;
  • Code refactoring and improvements.
Project Tech stack:
Vue.js
Typescript
Golang
PostgreSQL
Google Map API
AWS
Docker
Docker Compose
GitLab CI
CD
RabbitMQ
WebSocket
JWT
Tailwind CSS
Prettier
ESLint

Education

2024
Information Technologies of the Internet of Things
Master's

Languages

English
Advanced

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