
Ivan Sevcenko
Verified Expert in Engineering
Full-stack Developer
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
Experience
- Node.js - 5 years
- JavaScript - 5 years
- Visual Studio Code (VS Code) - 5 years
- React - 5 years
- Full-stack Development - 5 years
- MongoDB - 4 years
- Next.js - 4 years
- Stripe - 2 years
Availability
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
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.
Full-stack JavaScript Engineer
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.
Senior Web Developer
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.
Full-stack Developer
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.
Lead Full-stack Engineer
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.
Developer | Freelance
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.
Web Developer | Freelance
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.
Web Developer
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.
Experience
NestJS-based Image Processing Service
https://www.inveniam.fr/en/Customer Dashboard
http://cwtondemand.comChrome Extension
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.ioAnalytics and Telemetry Rework
Online Shop for UnderstockMe
Website Migration for Magnet.today
http://www.magnet.todayNissan Navara Missions
https://www.nissannavaramissions.com/Angliya | Electronic Newspaper Redesign
https://angliya.com/New Property Website Creation for Westerleigh Group
Education
Bachelor's Degree in Management
University of Central Lancashire - Preston, England, United Kingdom
Certifications
Complete React Developer
Udemy
JavaScript Advanced Concepts 2023
Udemy
Full-stack Developer Course
Codecademy
The Complete React Developer Course
Udemy
The Complete Node.js Developer Course
Udemy
The Modern JavaScript Bootcamp Course
Udemy
Skills
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
Languages
JavaScript, Python, HTML, CSS, TypeScript, GraphQL, HTML5, TypeScript 3, Snowflake, PHP, SQL, Java, C#, Python 3
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
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 (PWAs), 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 (SPAs), 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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring