Ivan Sevcenko, Developer in Vilnius, Vilnius County, Lithuania
Ivan is available for hire
Hire Ivan

Ivan Sevcenko

Verified Expert  in Engineering

Full-stack Developer

Location
Vilnius, Vilnius County, Lithuania
Toptal Member Since
September 20, 2022

An experienced full-stack engineer with extensive experience in software engineering, Ivan has completed numerous successful web projects, from simple to eCommerce websites, and played a pivotal role in large enterprise SaaS solutions. One of his latest achievements is playing a part in launching a PaaS cloud for CMS Strapi. Ivan has experience in DevOps and excellent knowledge of JavaScript stacks, Python, and Go. He is an expert on headless CMS systems and frameworks like NestJS.

Portfolio

Inveniam AI
Artificial Intelligence (AI), NestJS, APIs, Strapi, Vue, React Native...
Smartproxy
TypeScript, Node.js, Python 3, Scrum, Jira, Web Scraping...
CWT Group LLC
JavaScript, HTML, CSS, APIs, SQL, Full-stack, eCommerce, Dashboards...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, MacOS, GitHub, JavaScript, Python 3, TypeScript, Node.js, NestJS, APIs

The most amazing...

...thing I've done is contributing to open-source software, such as Strapi CMS, React, and NestJS.

Work Experience

Senior Software Engineer

2024 - PRESENT
Inveniam AI
  • Broke out a monolithic back-end codebase into dedicated services using NestJS and MongoDB.
  • Optimized front-end customer dashboard performance.
  • Assisted in developing a demo mobile application for a major telecoms convention that resulted in several new contracts with clients.
Technologies: Artificial Intelligence (AI), NestJS, APIs, Strapi, Vue, React Native, Single-page Applications (SPA), Single Sign-on (SSO), Solution Architecture, Material UI, Angular, Front-end Development, Containers, Git, AWS Lambda, Amazon RDS, Prisma

Full-stack JavaScript Engineer

2023 - 2024
Smartproxy
  • Added new components extensively to the internal components library used across the organization.
  • Developed two new scrapers and parsers aimed at scraping social media open pages, which became major earning points for the company.
  • Implemented front-end improvements by switching from legacy Redux code to Redux Toolkit.
  • Wrote and implemented missing tests for one of the scraping services and restructured the testing strategy.
  • Switched out code bundler to pnpm to speed up build pipelines.
Technologies: TypeScript, Node.js, Python 3, Scrum, Jira, Web Scraping, HTML Parsing (Cheerio), Google Cloud, MySQL, Redux, GitLab, GitLab CI/CD, Dashboards, Server-side Rendering (SSR), Chrome Extensions, Payment Gateways, API Integration, Docker, Database Management Systems (DBMS), Notion, Kubernetes, Payment APIs, Firebase, Architecture, JSON Web Tokens (JWT), Django, Webhooks, Technical Consulting, Custom Solutions, Databases, System Architecture, Dashboard Development, Python, FastAPI, Serverless, TypeScript 3, Manual QA, QA Testing, MERN Stack, Code Review, Test-driven Development (TDD), Technical Leadership, Online Payments, PDF, Leadership, NestJS, Figma, Single-page Applications (SPA), Solution Architecture, Material UI, Front-end Development, Scraping, Selenium, Containers, Redis Cache, Git, Minimum Viable Product (MVP), Amazon RDS, Prisma, Vercel

Senior Web Developer

2023 - 2023
CWT Group LLC
  • Developed a customer dashboard that allows customers to order blinds and shades for their managed properties.
  • Successfully researched and understood the client's business model, operations approach, and needs to implement relevant dashboard management features into the dashboard.
  • Came up with an implemented cost-effective infrastructure to serve the project.
Technologies: JavaScript, HTML, CSS, APIs, SQL, Full-stack, eCommerce, Dashboards, Server-side Rendering (SSR), Payment Gateways, API Integration, Database Management Systems (DBMS), Payment APIs, Architecture, JSON Web Tokens (JWT), Webhooks, Technical Consulting, System Design, Databases, System Architecture, Dashboard Development, TypeScript 3, Manual QA, QA Testing, MERN Stack, Web App Development, Code Review, Technical Leadership, Online Payments, PDF, Leadership, Figma, Single-page Applications (SPA), Solution Architecture, Material UI, Front-end Development, Git, Minimum Viable Product (MVP), Vercel

Full-stack Developer

2021 - 2023
Strapi
  • Reworked a custom tracker application for the internal telemetry system from scratch, added support for Redis for better caching, and helped introduce TypeScript to the application.
  • Introduced a data warehouse and data pipeline to the organization. Configured an ETL process with Airbyte, dbt, and Snowflake and Reverse ETL with Hightouch.
  • Revamped the company telemetry system to add user-level data telemetry and analytics.
  • Contributed to developing Strapi Cloud business logic and infrastructure.
Technologies: Node.js, TypeScript, React, Next.js, Amazon Web Services (AWS), DigitalOcean, DevOps, Amplitude, Snowflake, Lerna, Jira, Scrum, Redis, PostgreSQL, Back-end, GraphQL, Jest, Stripe API, Marketplaces, JSON, APIs, Gatsby, Responsive Design, Headless Software, eCommerce, Airtable, Web Development, HTML5, Chrome, Firefox, Safari, Reviews, Bootstrap, Documentation, Middleware, REST APIs, Zoom, Dashboards, Server-side Rendering (SSR), API Integration, Docker, Database Management Systems (DBMS), Notion, Payment APIs, Architecture, JSON Web Tokens (JWT), Webhooks, Custom Solutions, System Design, Databases, System Architecture, Dashboard Development, TypeScript 3, Manual QA, QA Testing, MERN Stack, Web App Development, Code Review, Test-driven Development (TDD), Online Payments, Leadership, Single-page Applications (SPA), Cloud Architecture, Front-end Development, Containers, Git, Minimum Viable Product (MVP), AWS Lambda, Vercel

Lead Full-stack Engineer

2020 - 2022
UnderstockMe
  • Built a modern eCommerce solution single-handedly, implemented all the industry best practices, and connected payment gateways.
  • Implemented a custom-built analytics dashboard for internal company use.
  • Configured cloud servers and infrastructure to run business applications.
  • Managed other team members to deliver the product and implement initiatives.
Technologies: JavaScript, Node.js, React, Next.js, Snowflake, Amplitude, Chargebee, HTML, CSS, MySQL, TypeScript, Front-end, Full-stack, Full-stack Development, Amazon Web Services (AWS), Linux, Tailwind CSS, MongoDB, PostgreSQL, Back-end, Redux, GraphQL, Jest, Stripe API, Marketplaces, JSON, APIs, Gatsby, Responsive Design, Headless Software, eCommerce, Typeform.io, Airtable, Web Development, HTML5, Chrome, Firefox, Safari, Reviews, Progressive Web Applications (PWA), Bootstrap, Documentation, Middleware, REST APIs, Zoom, Dashboards, Server-side Rendering (SSR), Payment Gateways, API Integration, Docker, Database Management Systems (DBMS), Notion, Payment APIs, Architecture, JSON Web Tokens (JWT), Technical Consulting, System Design, Databases, Dashboard Development, TypeScript 3, Manual QA, QA Testing, MERN Stack, Code Review, Test-driven Development (TDD), Technical Leadership, Online Payments, Leadership, Single-page Applications (SPA), Material UI, Angular, Front-end Development, Git, Minimum Viable Product (MVP), Prisma, Vercel

Developer | Freelance

2020 - 2021
Magnet
  • Migrated all company websites from Bluehost to DigitalOcean and built the required infrastructure on the DigitalOcean side.
  • Configured OpenLiteSpeed as an alternative to cPanel to allow the business to manage their websites via the web interface.
  • Configured another server to run Node.js applications, serving them to the web.
  • Consulted on configuring the business's CMS Strapi.
Technologies: JavaScript, NGINX, LiteSpeed for SQL Server, Data Migration, SQL, MySQL, Front-end, Full-stack, Full-stack Development, DigitalOcean, Linux, Tailwind CSS, MongoDB, PostgreSQL, Back-end, Redux, Stripe API, APIs, Gatsby, Responsive Design, Headless Software, eCommerce, Typeform.io, Web Development, HTML5, Chrome, Firefox, Safari, Progressive Web Applications (PWA), Bootstrap, Documentation, Middleware, REST APIs, Zoom, JSON Web Tokens (JWT), Databases, Dashboard Development, Wix, Manual QA

Web Developer | Freelance

2020 - 2020
Westerleigh Group
  • Worked with the client to design and develop a new website for the property development side of their business.
  • Developed the website using WordPress, custom JavaScript, and custom themes.
  • Helped their IT team to configure AWS and deploy the website.
Technologies: PHP, WordPress, JavaScript, Amazon Web Services (AWS), HTML, CSS, MySQL, Front-end, Full-stack Development, Linux, Tailwind CSS, Back-end, JSON, Responsive Design, Web Development, HTML5, Chrome, Firefox, Safari, Bootstrap, Documentation, REST APIs

Web Developer

2018 - 2020
Angliya
  • Delivered a complete redesign of the main news website.
  • Tracked and fixed bugs that had been present in the codebase since the initial website development by the third party.
  • Developed different web pages for business advertisements.
  • Introduced new features, such as a customer portal.
Technologies: PHP, JavaScript, WordPress, Node.js, HTML, CSS, MySQL, Front-end, DigitalOcean, Back-end, JSON, Responsive Design, Web Development, HTML5, Chrome, Firefox, Safari, Bootstrap, Laravel, Documentation, REST APIs, Wix

NestJS-based Image Processing Service

https://www.inveniam.fr/en/
A brand new internal company service that is responsible for AI image analysis CRUD. Previously, this function was performed by a monolithic REST API server, which caused a major overuse of database and infrastructure resources. The new service was rewritten in NestJS and made to be modular for future functionality growth.

Customer Dashboard

http://cwtondemand.com
A JavaScript stack-based dashboard that allows customers who manage large apartment buildings to seamlessly order blinds and shades for the building's windows. The dashboard also allows customers to repeat orders for specific buildings and specific apartments if they choose to store building/apartment info on their account. Further development envisions in-depth analytics and prediction models.

Chrome Extension

I developed a Chrome extension enabling users to scan YouTube videos and determine whether they are NSFW.
The extension had several parts that included:
• Extension running in the Chrome browser (effectively front-end)
• Back-end server to run video analysis machine learning (ML) models
• Back-office running on Strapi that acted as an API gateway
• Payment processing page

Apart from ML models, I worked on the whole infrastructure for this extension, including setting up services and API logic, connecting everything, and deploying to the cloud.

PaaS Strapi Cloud

https://cloud.strapi.io
I worked on business logic for Strapi Inc.'s new product—Strapi Cloud. It allows users to quickly deploy their Strapi CMS project to a dedicated cloud space tailored specifically for Strapi CMS. The project involved a lot of technical details and team collaboration.

Analytics and Telemetry Rework

While working at Strapi, I was responsible for implementing a new Analytics and Telemetry framework. The rework included a new data format implementation that would be sent to Amplitude. The major issue was ensuring compatibility across different versions of the product. For that, I rewrote a middleware service that was responsible for Analytics and Telemetry data processing.

Online Shop for UnderstockMe

I was engaged in fully developing the sales platform, from initial technical design to back-end API and front-end application development. Also, I integrated everything with Stripe for payments and worked on a simple custom dashboard for sales reporting.

Website Migration for Magnet.today

http://www.magnet.today
Migrated 10 WordPress websites and about a hundred subdomains from one hosting provider to a cloud VPS for a customer. The project proved very complicated, as the migration also included migrating from cPanel to Lightspeed, which has a different internal structure to manage multiple websites.

Nissan Navara Missions

https://www.nissannavaramissions.com/
I worked with OnGame and Nissan to create an interactive website presenting a new Nissan Navara in the Asian markets. It was a bit of a last-minute job, so many things had to be rushed, but it was delivered on time and according to the required specifications.

Angliya | Electronic Newspaper Redesign

https://angliya.com/
I was involved in a complete rework and redesign of Angliya's online news portal. The previous website was old and outdated, required updates to the PHP it was running on, and lacked important features, such as a customer login page. On top of that, the website had a side business of selling event tickets. Also, due to the weak integration of plugins and payment systems, the whole experience was unpleasant and unreliable. After I redesigned it, these issues were fixed.

New Property Website Creation for Westerleigh Group

While working freelance, I created a new website for Westerleigh Group, a UK country-wide crematoria building developer. They needed a website that would act as a platform where the company could publicly announce the development of new sites and get feedback from the local residents.
2010 - 2014

Bachelor's Degree in Management

University of Central Lancashire - Preston, England, United Kingdom

FEBRUARY 2024 - PRESENT

Complete React Developer

Udemy

JUNE 2023 - PRESENT

JavaScript Advanced Concepts 2023

Udemy

MARCH 2021 - PRESENT

Full-stack Developer Course

Codecademy

JANUARY 2021 - PRESENT

The Complete React Developer Course

Udemy

JANUARY 2021 - PRESENT

The Complete Node.js Developer Course

Udemy

AUGUST 2020 - PRESENT

The Modern JavaScript Bootcamp Course

Udemy

Libraries/APIs

Node.js, React, Stripe API, Typeform.io, REST APIs, Stripe, Vue, Redux-Saga, React Redux, Three.js

Tools

Slack, Zoom, Notion, Figma, Git, Prisma, WebStorm, GitHub, SendGrid, NGINX, Lerna, Jira, GitLab, GitLab CI/CD, Wix, Redux Thunk

Frameworks

Next.js, Tailwind CSS, React Native, JSON Web Tokens (JWT), Express.js, Redux, Jest, Chrome, Bootstrap, Material UI, Django, NestJS, Angular, Selenium, Laravel, Koa

Platforms

MacOS, WordPress, DigitalOcean, Linux, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Firefox, Safari, Docker, Firebase, AWS Lambda, Vercel, Amazon Web Services (AWS), Bluehost, Kubernetes

Languages

JavaScript, Python, HTML, CSS, TypeScript, GraphQL, HTML5, TypeScript 3, Snowflake, PHP, SQL, Java, C#, Python 3

Storage

JSON, MongoDB, MariaDB, MySQL, Database Management Systems (DBMS), Databases, Redis Cache, LiteSpeed for SQL Server, PostgreSQL, Redis, Google Cloud

Paradigms

Test-driven Development (TDD), Management, DevOps, Scrum, Web Application Architecture, Object-oriented Programming (OOP)

Other

Full-stack, APIs, Headless Software, Web Development, Documentation, Web Scraping, Strapi, Server-side Rendering (SSR), API Integration, Payment APIs, Dashboard Development, MERN Stack, Code Review, Front-end Development, Scraping, Minimum Viable Product (MVP), Front-end, Full-stack Development, Back-end, Marketplaces, Responsive Design, eCommerce, Airtable, Reviews, Progressive Web Applications (PWA), Middleware, Dashboards, Payment Gateways, Architecture, Webhooks, Technical Consulting, Custom Solutions, System Design, System Architecture, FastAPI, Serverless, Manual QA, QA Testing, Web App Development, Technical Leadership, Online Payments, Leadership, Single-page Applications (SPA), Cloud Architecture, Solution Architecture, Containers, Amazon RDS, Gatsby, Amplitude, Chargebee, Data Migration, Teamwork, Time Management, Communication, Reports, HTML Parsing (Cheerio), Cloud Infrastructure, Lightspeed, Migration, SSL Certificates, Chrome Extensions, PDF, Artificial Intelligence (AI), Single Sign-on (SSO), Software, Software QA, Cloud, Analytics, Usage Analytics, React Hooks

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring