Alex Sirchenko, Developer in Athens, Central Athens, Greece
Alex is available for hire
Hire Alex

Alex Sirchenko

Full-stack Software Engineer and Developer

Athens, Central Athens, Greece

Toptal member since June 5, 2020

Bio

Alex is a full-stack developer with 8+ years of experience specializing in React, TypeScript, and Node.js. He's built scalable web apps, custom Salesforce Marketing Cloud integrations, and internal tools using Salesforce APIs. Alex is experienced in designing SQL workflows, automations, and cross-channel customer journeys, and he delivers production-ready solutions within Agile, cross-functional teams.

Portfolio

MailSplash AI LLC
Full-stack, Next.js, React, Firebase, Vercel, Stripe, OpenAI, ChatGPT...
Art Smart Adventures Inc.
Node.js, JavaScript, API Integration, Stripe, Stripe API, HTML, Back-end...
Volvo Cars
Next.js, React, TypeScript, JavaScript, Node.js, Iterable, Azure...

Experience

  • Docker - 8 years
  • React - 8 years
  • Node.js - 8 years
  • TypeScript - 8 years
  • Full-stack Development - 8 years
  • Salesforce - 6 years
  • Web App Development - 5 years
  • Next.js - 4 years

Preferred Environment

Docker, TypeScript, JavaScript, React, Node.js, Next.js, Full-stack

The most amazing...

...work I've done is building a Next.js cross-channel app to connect Salesforce Marketing Cloud with the system via custom activity, including a full CI set up.

Work Experience

Full-stack Software Developer

2025 - 2026
MailSplash AI LLC
  • Led the release readiness of an AI email platform by auditing a Next.js and Firebase codebase and defining a production roadmap.
  • Developed and maintained the mobile version of a CRM application using React Native, contributing new features, improving usability, and supporting cross-platform functionality for iOS and Android.
  • Streamlined and optimized PostgreSQL queries using Drizzle ORM, significantly improving query performance, maintainability, and type safety across the codebase.
  • Implemented key missing features and resolved core stability issues using React, TypeScript, Firebase, Supabase, and Prisma, accelerating the platform’s transition from MVP to a production-ready product.
  • Introduced AI-driven video generation capabilities by integrating a multi-provider pipeline leveraging Sora, Veo 3, and faceless and UGC video generation systems, enabling dynamic multimedia content creation within the platform.
  • Integrated payment processing using Stripe, enabling secure transactions, subscription management, and billing workflows.
  • Introduced AI-assisted development workflows using Claude and Cursor AI, improving developer productivity, code quality, and delivery speed.
Technologies: Full-stack, Next.js, React, Firebase, Vercel, Stripe, OpenAI, ChatGPT, Cloudflare, Supabase, Anthropic, Amazon, Framer, React Query, Fractional CTO, Google Cloud Platform (GCP), OpenAI API, Zustand, Search Engine Optimization (SEO), Static Site Generators, Artificial Intelligence (AI), Full-stack Development, AI Programming, Claude Code, Cursor AI, Videos, Tailwind CSS, OpenAPI, AI Integration, Large Language Models (LLMs), Zod, TanStack Router, Hono API, PostHog, NestJS, Prisma, Single Sign-on (SSO), Claude, Database Design, Tailwind UI, AI Agents, Claude API, AI Automation, AI Tools, React Native, Drizzle ORM, Serverless Architecture, PostgreSQL, Neon DB, Shopify API, Klaviyo, Shopify, Startups

Back-end Software Developer

2025 - 2025
Art Smart Adventures Inc.
  • Diagnosed and resolved critical API integration issues between the company website and two third-party booking systems, restoring full booking functionality and preventing loss of customer reservations.
  • Troubleshot and stabilized Stripe payment integrations, ensuring successful transaction processing and accurate booking confirmations across all tours.
  • Implemented robust error handling and logging in Node.js to improve system reliability and make future troubleshooting more efficient.
  • Collaborated with stakeholders to document the integration architecture, identify recurring issues, and recommend long-term improvements for API resilience.
Technologies: Node.js, JavaScript, API Integration, Stripe, Stripe API, HTML, Back-end, Express.js, Source Code Review, Apple Pay, Google Pay, GitHub Actions, PHP, WordPress

Software Developer

2020 - 2025
Volvo Cars
  • Designed and implemented a custom Salesforce Marketing Cloud activity integrated with the Iterable system using a Next.js and TypeScript application.
  • Architected PostgreSQL databases to design schemas, write complex SQL queries, optimize performance, and support transactional data processing.
  • Implemented shared native SDK integrations (push notifications, analytics, authentication, deep linking, and crash reporting) across React Native and Flutter modules to ensure consistent mobile platform behavior.
  • Developed and maintained back-end services in Java for enterprise-scale applications, focusing on system stabilization, bug fixing, and new feature implementation.
  • Built and optimized RESTful APIs and microservices using Java and Spring Boot, improving application performance, reliability, and scalability for high-volume customer workflows.
  • Built a custom Marketing Cloud reporting dashboard using React and Node.js, leveraging Salesforce APIs to provide actionable insights and improve visibility into journey performance.
  • Provided back-end support for multiple Python applications, implementing enhancements and resolving issues.
  • Created and managed audience segmentation strategies using Data Extensions and SQL queries.
  • Designed and implemented marketing and transactional campaigns in Salesforce Marketing Cloud.
  • Monitored campaign performance, data quality, and delivery processes to ensure reliable customer communications.
Technologies: Next.js, React, TypeScript, JavaScript, Node.js, Iterable, Azure, Microsoft SQL Server, GitHub, Python, HTML, iOS, Web & Mobile Applications, SQL, AMPscript, Docker, Enterprise, Software Architecture, Full-stack, Web Development, Front-end, API Integration, CI/CD Pipelines, Front-end Development, Redux, REST APIs, APIs, Architecture, DevOps, AWS DevOps, GraphQL, Snowflake, Server-side Rendering (SSR), Technical Leadership, Back-end, API Gateways, Authentication, OAuth, Responsive UI, Marketing, Design Systems, Engineering Management, General Data Protection Regulation (GDPR), UI Components, Microservices, Enterprise Architecture, Salesforce Marketing Cloud, Digital Marketing, Full-stack Development, Big Data, Data Lakes, Azure DevOps, Data Warehousing, Data Analytics, REST API Automation, System Administration, Salesforce, FastAPI, Retool, Pardot, Tailwind CSS, Swagger, GDPR, Application State Management, Leadership, Django, Vite, Dashboards, Tailwind UI, Flutter, React Native, Android, Apache Kafka, NoSQL, Spring Boot, Java, Automotive, ETL, Data Pipelines, Kubernetes

Lead NetSuite Software Developer

2019 - 2022
DataArt
  • Leveraged NetSuite API to generate test data for Sales Orders, Purchase Orders, Item Adjustments, and other record types, enabling automated testing and validation of business workflows across multiple environments.
  • Developed a NetSuite application for large-scale data generation within the UI using React and SuiteScript 2.0, enabling users to efficiently create and manage bulk test records directly from a custom interface.
  • Automated web applications using JavaScript and TypeScript, Protractor, and Jasmine, as well as managed test execution on CI (TeamCity).
  • Migrated the existing Protractor framework to Playwright, seamlessly integrating the solution with the custom integration testing framework.
  • Led and managed a team of four QA automation engineers, overseeing test strategy and execution.
  • Optimized Map/Reduce and scheduled scripts for performance.
  • Implemented performance automation tests using k6.io.
  • Migrated an automation project from JavaScript to TypeScript.
  • Facilitated the interview process for incoming team members.
Technologies: Amazon Web Services (AWS), Jasmine, Protractor, TypeScript, JavaScript, Redis, TeamCity, Node.js, Angular, Playwright, Automation, NetSuite, NetSuite API, APIs, Enterprise Resource Planning (ERP), Architecture, DevOps, Jest, Jira, Certified ScrumMaster (CSM), Test Automation, Automated Testing, SuiteScript 1, SuiteScript 2, JSON, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team Management, Automated UI Testing, ESLint, NetSuite Connector, Inventory Management, Warehouse Management, Warehouse Operations, Supply Chain, Warehouse Management System (WMS), Team Mentoring, Software Testing Automation Framework (STAF), REST API Automation, Full-stack Development, Git, Application State Management, Leadership

Front-end Software Developer

2021 - 2021
ReadySet Technologies
  • Delivered new UI for a VR eCommerce app with TypeScript, React, Redux, and Hooks, implementing responsive, accessible, and maintainable front-end components.
  • Refactored codebase to improve performance and readability; introduced scalable React patterns and best practices.
  • Implemented best practices for scalable and maintainable React development.
  • Set up CI/CD from scratch in GitLab using runners and Docker Compose, designing pipelines for lint/build/test, managing artifacts and secrets, and automating deployments (beyond test execution alone).
  • Optimized UX via code-splitting, lazy loading, and performance profiling to improve Core Web Vitals.
  • Designed and implemented unit and end-to-end (E2E) automation tests for the web application.
Technologies: React, TypeScript, Node.js, Web App Development, QA Automation, GitLab CI/CD, GitLab Runner, Docker, Docker Compose, JSX, CSS, Next.js, Software Architecture, Full-stack, Web Development, NestJS, JavaScript, Front-end, CI/CD Pipelines, Front-end Development, React Hooks, Redux, Webpack, PostgreSQL, APIs, DevOps, Redux Toolkit, HTML, Back-end, Tailwind CSS, Authentication, Responsive UI, JSON, Lighthouse, Webpack Module Federation, Content Delivery Networks (CDN), User Interface (UI), eCommerce, Design Systems, UI Components, MobX, Git, Application State Management, Elixir

Software Developer in Test

2018 - 2019
Star (formerly Cogniance)
  • Automated web applications using JavaScript, TypeScript, and Cypress.io.
  • Managed test execution on CI using Docker and Travis.
  • Implemented performance automation tests using Gatling.
  • Created integration tests using the Java Testcontainers library.
  • Ran sprint reviews for the customer, along with managing the release.
Technologies: Amazon Web Services (AWS), Cypress, TypeScript, Elasticsearch, MySQL, Spring Boot, Java, React, Cloudflare, Automation, React Native, Test Automation, Automated Testing, WebSockets, User Experience (UX), Testing, MongoDB, JSON, API Testing, Automated UI Testing, Cucumber, SDET, UI Testing, REST API Automation, Git, Amazon S3 (AWS S3), NoSQL

QA Automation Engineer

2017 - 2018
PitchBook
  • Worked on market data systems covering public companies, investors, funds, venture capital, and private equity, ensuring accuracy and reliability of financial data.
  • Built and maintained a Java-based E2E automation framework, integrating API testing with RestAssured for validation of RESTful services and end-to-end business flows.
  • Conducted performance and API testing for high-volume financial datasets, identifying and reporting key issues that improved system scalability.
  • Designed and implemented automated test suites using Selenium (Java), improving regression coverage.
Technologies: React, TypeScript, Java, QA Automation, Mobile Device QA Automation, Task Analysis, Automated UI Testing, Manual QA, Web Scraping, SDET, UI Testing, REST API Automation, REST Assured, JUnit 5, TestNG, Git

QA Automation Engineer

2017 - 2018
Infopulse
  • Designed, developed, and maintained automated test frameworks in Python for web and API testing.
  • Built and integrated automated regression suites into CI/CD pipelines using Azure DevOps.
  • Implemented and maintained API tests using Requests and HTTPX, validating responses with JSON schema validation to ensure contract integrity and reliability.
  • Designed and executed unit, integration, and end-to-end test suites using pytest, improving application stability and confidence in deployments.
  • Performed code reviews, static analysis, and contributed to testability improvements in production code.
Technologies: Microsoft SQL Server, xUnit, REST APIs, Selenium WebDriver, NUnit, C#, Jenkins, Angular, JavaScript, Automation, Regression Testing, Selenium, Test Automation, Automated Testing, Testing, Task Analysis, API Testing, Automated UI Testing, Manual QA, .NET, SDET, UI Testing, Azure DevOps, Python, Pytest, REST API Automation, Git

QA Automation Engineer

2016 - 2017
TestMatick
  • Developed and implemented UI automation tests from scratch using JavaScript with Detox for iOS mobile testing and WebdriverIO for web applications.
  • Set up and managed test execution on Jenkins, creating and maintaining CI/CD pipelines.
  • Developed and updated test suites and test cases, and extended test coverage. Also created a traceability matrix for the customer.
  • Communicated with the customer to analyze and investigate defects.
  • Configured a reporting system for clear test execution insights and issue tracking.
  • Contributed to development by identifying and fixing bugs and enhancing overall software quality.
Technologies: Node.js, React Native, iOS, QA Automation, React, Detox, Mobile Device QA Automation, Quality Assurance (QA), QA Testing, Automation, Firebase, Regression Testing, Test Automation, Automated Testing, Testing, Task Analysis, API Testing, Automated UI Testing, Manual QA, SDET, UI Testing, REST API Automation, Git

Experience

Healthcare Appointment and Patient Engagement Mobile Platform

I developed a healthcare mobile application focused on patient appointment management and engagement. The app allowed users to schedule and manage appointments, receive reminders and push notifications, complete pre-visit check-in flows, and access visit details through a secure and user-friendly interface. I contributed to building scalable mobile features, API integrations, and responsive UI components using React Native and TypeScript. I also improved application reliability, performance, and accessibility while supporting automated E2E testing and CI/CD workflows. The project emphasized secure handling of healthcare-related data, smooth patient experience, and stable mobile delivery processes.

Next.js App for Marketing Cloud Cross-channel

A custom Next.js and TypeScript application was developed to serve as a bridge between Salesforce Marketing Cloud (SFMC) and an external marketing system by implementing a custom activity. This solution enables users to configure and send data seamlessly between platforms within Marketing Cloud journeys.

The application features a React-based UI for marketers to set input parameters, combined with back-end logic that manages secure data transmission and API authentication. It leverages Salesforce’s custom activity SDK to allow drag-and-drop configuration within Journey Builder and ensures state persistence via SFMC interfaces. To support enterprise workflows, the app is integrated into a Heroku CI/CD pipeline, automating build, test, and deployment processes, enabling rapid iteration and stable releases. Error tracking and logging are implemented to enhance reliability and maintainability.

The project involved working with new APIs and tools, requiring comprehensive problem-solving and cross-platform integration across the full development lifecycle, from architecture to deployment.

Education

2010 - 2015

Speсialist's Degree in Fire Safety Engineering

Academy of Fire Safety - Cherkasy, Ukraine

Certifications

MAY 2023 - PRESENT

Salesforce Certified Marketing Cloud Administrator

https://www.salesforce.com/trailblazer

APRIL 2022 - PRESENT

Salesforce Certified Marketing Cloud Developer

Salesforce

SEPTEMBER 2020 - PRESENT

Salesforce Certified Marketing Cloud Email Specialist

https://www.salesforce.com/trailblazer

APRIL 2019 - PRESENT

ISTQB Certified Tester Foundation Level

ISTQB — International Software Testing Qualifications Board

APRIL 2018 - PRESENT

Professional Scrum Master I

Scrum.org

Skills

Libraries/APIs

Node.js, REST APIs, React, Selenium WebDriver, Salesforce REST API, Salesforce SOAP API, Playwright, NetSuite API, React Query, Zod, Vue, Stripe, Stripe API, OpenAI API, OpenAPI, Claude API, MobX, Shopify API

Tools

Git, TFS, Jenkins, Jira, Apache JMeter, Gatling Load Testing, GitLab CI/CD, Postman, Mocha, Pytest, Docker Compose, JSX, Salesforce Marketing Cloud, Webpack, Cucumber, Lighthouse, Webpack Module Federation, TanStack Router, Prisma, REST Assured, TeamCity, Travis CI, TestRail, Grafana k6, GitLab Runner, Redux Toolkit, Terraform, Firebase Authentication, Claude Code, Claude, Apache Maven, xUnit, GitLab, GitHub, ChatGPT, Retool, Pardot, Drizzle ORM

Languages

TypeScript, Python, JavaScript, Java, SQL, CSS, AMPscript, HTML, GraphQL, SuiteScript 1, Elixir, C#, PHP, Snowflake, SuiteScript 2

Frameworks

Selenium, Cypress, Protractor, Appium, React Native, Detox, Next.js, NestJS, Redux, Jest, Tailwind CSS, Express.js, Swagger, Selenide, Spring Boot, Jasmine, TestCafe, Django, AngularJS, JUnit, NUnit, Angular, .NET, JUnit 5, TestNG, Flutter

Paradigms

Manual Testing, Test Automation, Load Testing, Automation, DevOps, Automated Testing, Testing, Microservices, Azure DevOps, Database Design, ETL, Search Engine Optimization (SEO), Serverless Architecture

Platforms

Docker, Amazon EC2, Amazon Web Services (AWS), iOS, Salesforce, Firebase, Apache Kafka, Azure, Vercel, Google Cloud Platform (GCP), MacOS, Iterable, Heroku, Kubernetes, AWS Lambda, WordPress, Amazon, PostHog, Android, Klaviyo, Shopify

Storage

PostgreSQL, MySQL, Amazon S3 (AWS S3), MongoDB, JSON, Data Lakes, NoSQL, Data Pipelines, Elasticsearch, Microsoft SQL Server, Redis, Google Cloud

Industry Expertise

Marketing, Automotive

Other

Certified ScrumMaster (CSM), QA Automation, Quality Assurance (QA), Mobile Device QA Automation, Performance Testing, Integration Testing, Mobile App Testing, Web App Testing, Regression Testing, Data Modeling, Data Management, Web App Development, Web Development, Full-stack, Software Architecture, NetSuite, Front-end, API Integration, Application State Management, CI/CD Pipelines, Front-end Development, React Hooks, APIs, Enterprise Resource Planning (ERP), Architecture, AWS DevOps, Leadership, Server-side Rendering (SSR), User Experience (UX), Technical Leadership, Back-end, API Gateways, Authentication, Responsive UI, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team Management, API Testing, Automated UI Testing, Manual QA, Health, ESLint, Content Delivery Networks (CDN), User Interface (UI), eCommerce, Design Systems, SDET, Engineering Management, Team Mentoring, Software Testing Automation Framework (STAF), General Data Protection Regulation (GDPR), Fractional CTO, UI Components, UI Testing, Salesforce Marketing Cloud, Digital Marketing, Full-stack Development, ISTQB, Data Warehousing, AI Programming, REST API Automation, SAP CRM, System Administration, Salesforce, FastAPI, Vite, Single Sign-on (SSO), Dashboards, Tailwind UI, Startups, Cloudflare, LangChain, AI Agents, WebSockets, Supabase, OAuth, Web Scraping, Apple Pay, Google Pay, NetSuite Connector, Inventory Management, Warehouse Management, Warehouse Operations, Supply Chain, Warehouse Management System (WMS), GitHub Actions, Serverless, CTO, Zustand, Enterprise Architecture, Static Site Generators, Artificial Intelligence (AI), Big Data, Cursor AI, AI Automation, AI Tools, QA Testing, Web & Mobile Applications, Enterprise, Server-side JavaScript, Large Language Models (LLMs), AI Integration, OpenAI, Engineering, Anthropic, Framer, Videos, Data Analytics, GDPR, Hono API, Neon DB

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