Taras
From Ukraine (UTC+3)
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
Main technologies
Additional skills
Direct hire
Not possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Full-stack Developer
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.
- 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.
Front-end Developer
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.
- 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.
Front-end Developer
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.
- 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.
Full-stack Developer
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.
- 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.
Full-Stack Developer
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.
● 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.
Back-end Developer
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.
- 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.
Full-stack Developer
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.
- 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.
Full-stack Developer
A taxi service for a local taxi provider.
- 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.