website logo

Andrei Martyshchenko

Fast & Reliable Software Delivery

From Idea to Production.

Get in Touch

Work Experience

YouDo

Lead Backend Engineer

June 2026 — Present
  • Developed and shipped the .NET microservice that syncs YouDo's data into a third-party CDP for automated messaging. Partnered with the marketing team to turn campaign goals into concrete technical requirements, and liaised directly with the CDP vendor's engineering team to align on API capabilities and constraints.
  • Implemented and launched a data processing and transfer service to meet government regulatory requirements. Developed a strategy for refactoring the monolith's legacy code and carried out the changes needed to integrate it with the service.
  • Participated in splitting the monolith into separate services.
  • Champion AI-first principles within the team and apply them in development. Coordinate AI agents from requirements analysis and specification drafting through implementation and verification. Large tasks are handled by multiple agents in parallel, with a separate agent reviewing their work. Create custom agent skills for recurring tasks.
  • Established a process for AI-assisted auditing and testing of changes that the team adopted as a stage before manual QA. Agents review code, independently run user scenarios through the interface, and report results and discovered issues. This reduces the workload on testers for large changes and helps uncover hidden defects.

Dezinnia

Senior Software Engineer / Solution Architect

April 2015 — January 2026
  • Designed and implemented a web-based ERP solution end-to-end; owned architecture, delivery, and long-term evolution.
  • Backend on .NET Framework — ASP.NET WebForms and ASP.NET Web API; data and reporting on Microsoft SQL Server and PostgreSQL.
  • Incrementally decomposed the .NET Framework monolith, separating domain modules and moving selected functionality into .NET Core microservices.
  • Worked directly with stakeholders to capture requirements and integrate workflows into production-ready features.
  • Built a robust, feature-rich system covering project and artwork lifecycle management, estimates, purchase orders, time tracking, staff management, accounting, financial reporting, and a customer approval portal.
  • Designed and carried out the migration of the system's UI layer from WebForms and jQuery to AngularJS — a stack upgrade inside a live system without pausing feature delivery.
  • Maintained a clean, upgradeable codebase and kept pace with continuously evolving business needs.

Exadel

Software Engineer

November 2013 — March 2015
  • Delivered full-stack enterprise web features with direct customer communication to clarify needs and requirements.
  • Designed and implemented new functionality based on requirements; contributed to ongoing improvements and maintenance.

Datakrat

Software Developer

April 2012 — November 2013
  • Full-stack web and backend development for retail, POS, and clients on .NET Compact Framework running WinCE/WinMobile for barcode and RFID identification.
  • Developed a web application for an electronic article surveillance system: configuration dashboard, firmware updates, event handling, statistics, and reporting.
  • Built an inventory tool for WinCE barcode scanners for scanning and synchronization with an ERP system.
  • Contributed to an inventory system focusing on mobile and backend development, synchronization between scanners and backend, server-side reporting, and role-based management.
  • Implemented features and fixed bugs across additional company projects.

Alfa-Inform (OmniLine)

Software Developer

September 2010 — April 2012
  • Developed software using a stack of JavaScript, C#, and SQL, focusing on building and integrating custom business solutions for Terrasoft CRM and the Oktell call center system — tools used by call center operators and sales managers.

Featured Projects

ARTIS ERP

Enterprise ERP platform for creative agencies. Complete ownership from business analysis to production. Hundreds of concurrent projects, real enterprise workloads, now a market-ready product. Multi-stage approvals, 34+ reports, 35+ background jobs.

Built over a 10-year partnership with Dezinnia, a Minnesota-based company, helping them streamline operations and optimize business processes.

ASP.NET WebForms/WebAPIAngularJsMS SQLModular MonolithDDDClean Architecture
ARTIS ERP

BestBnB

Airbnb shows 300 listings but won't let you sort by rating and number of reviews. After 50 tabs, you forget which had good Wi-Fi and which had noisy windows. This tool scrapes all listings, lets you sort and filter by what matters, and save notes per listing—so you remember why you liked or rejected each one.

ASP.NET CoreVue.jsSignalRGoSeleniumPlaywrightKafkaPostgreSQLMicroservices
BestBnB

Telepoisk

I've often run into situations where important, practical information can't be "just Googled" or obtained as a one-size-fits-all answer from ChatGPT—especially when it comes to healthcare, travel, restaurants, career decisions, business, or legal questions. In those moments, what matters most to me is real people's lived experience: their discussions, clarifications, nuance, and the freshness of the information. This problem turned into a product. I've built a search engine for hundreds of millions of messages from public and private Telegram chats.

KafkaPostgreSQLElasticsearchDjangoPyTorchCUDAMicroservicesPythonC#
Telepoisk

PushCron

Self-hostable SaaS for scheduling and orchestrating push notifications via Firebase Cloud Messaging. Campaign-centric authoring with timezone-aware scheduling, message variation matrices, and a resilient publisher that guarantees delivery with retry and idempotency. Manages multiple Firebase apps from a single dashboard.

TypeScriptVue.jsNode.jsExpressPostgreSQLGraphile WorkerFCMDockerOpenTelemetry
PushCron

Veloriba

Have a bike that rarely leaves the balcony? Or looking to spontaneously explore the city on two wheels? Meet VeloRiba - the fun, easy, and eco-friendly platform that connects neighbors to rent bikes effortlessly and turn idle bicycles into extra income! P2P bike rental mobile app.

React NativeASP.NET CorePostgreSQLDDDClean ArchitectureModular MonolithCQRS
Veloriba

About Me

AI-first Senior Software Engineer with over a decade of experience shipping production enterprise systems from idea to deployment. Proven track record of owning complete product lifecycles - from business analysis and architecture design to full-stack development and infrastructure automation.

Communicate directly with stakeholders, translating business requirements into robust technical solutions. AI agents (Claude Code, Codex) are my default tools at every stage of development: from drafting specifications and plans to writing code, auditing changes, and testing. I define tasks, clarify requirements, make architectural decisions, and verify the results. I use Spec-Driven Development and TDD to deliver better solutions faster.

Expert in building maintainable systems using modern architectural patterns. Successfully developed and maintained a tailored enterprise ERP and multiple other web-tools. Equally effective as an independent technical owner or a collaborative team member.

Andrei Martyshchenko