• Файл

Andrii

Fullstack-розробник

Розглядає посади:
Fullstack-розробник, Backend розробник
Місто проживання:
Київ
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Andrii Kovalov
[відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | Porto, Portugal | [відкрити контакти](див. вище в блоці «контактна інформація»)

Summary
Full-stack engineer building and scaling web applications across ecommerce, SaaS, and healthtech domains. Proven track record leading complex integrations — payment gateways, ERP systems, subscription platforms, and AI-powered search — from architecture through production. Skilled at owning entire feature lifecycles end-to-end and driving performance improvements that directly impact revenue and user experience.

Technical Skills
Languages & Frameworks: PHP, TypeScript, Node.js, NestJS, React, Next.js, GraphQL, REST, OpenAPI, Swagger
Databases & Search: PostgreSQL, MySQL, Prisma, Elasticsearch, Algolia, Qdrant, Redis
Infrastructure & DevOps: Docker, CI/CD, Kubernetes, Helm, Jenkins, Messaging systems (RabbitMQ, Kafka etc.), Magento Cloud, Bun, NX
Payments & Integrations: Stripe, Ordergroove, Eway, Iwoca Pay, Twilio, DotDigital, HubSpot
AI & Automation: Prompt engineering (Claude, GPT-4, Gemini), AI-assisted development (Cursor, Copilot), vector search (Qdrant), AI-augmented code review and debugging
Testing & Tools: Playwright, Selenium, Git, Postman, New Relic, Scrum, Jira, Wrike, Confluence

Professional Experience
Genery — Beaverton, USA (Remote)
Full-Stack Engineer | Oct 2025 – Present
Built core features for a creative platform serving video production teams, working across a TypeScript/NestJS backend and React frontend in an NX monorepo.
• Architected a Chrome extension with multi-site adapters (Instagram, Pinterest, Cosmos) for one-click image saving to boards, including OAuth flow, image compression, upload queuing with badge progress, and retry logic
• Migrated transactional email infrastructure from Mailchimp to Resend, implementing workflow automation, event-driven triggers, and environment-aware template routing
• Built a referral and trial management system with unique token generation, scheduled reminder emails (1/3/7-day crons), and a trial-end banner integrated with Stripe checkout
• Developed batch board operations (copy, delete, zip download) with transactional consistency, soft-delete recovery, concurrency-limited media cleanup, and resource-exhaustion safeguards
• Implemented an undo/redo system for board editing, later refactored into a single reusable hook with consolidated state management
• Created a tax ID feature with Stripe metadata integration, country-specific validation via API, and a custom checkout section for B2B billing
• Built blog module with related articles, priority ranking, and typed GraphQL resolvers
• Integrated GTM event tracking via a custom hook-based architecture with a defined event catalog
Stack: TypeScript, NestJS, React, PostgreSQL, Prisma, Stripe, Qdrant, Bun, NX, Chrome Extensions API, Resend

Illuminise — London, UK (Remote)
Senior Software Engineer / Tech Lead | Aug 2025 – Present
Technical lead across two ecommerce platforms and a NestJS healthtech application, collaborating with cross-functional teams to deliver features, resolve production issues, and own platform upgrades.
Duffels (duffels.co.uk) — B2B/B2C Ecommerce
• Integrated Iwoca Pay as a custom payment gateway, building the redirect-based checkout flow, order status synchronization, and PDF invoice generation module
• Engineered a dynamic B2B pricing system connected to Merlin ERP with request queuing (2 concurrent), anti-hammering throttle, and a nightly cron to reindex prices for top search queries and active customers
• Led Magento 2.4.8 platform upgrade: migrated Amasty modules from app/code to Composer, created compatibility patches, resolved service conflicts across Stripe, Elasticsearch, and RabbitMQ
• Built Apple Wallet and Google Wallet loyalty pass generation using the Chiya Passes library, including customer attribute storage, barcode generation, and pass template design
• Optimized Elasticsearch with per-customer B2B price injection, on-the-fly calculation fallback, and a "from $price" display for tier pricing on catalog pages
• Developed inventory reservation management to clean up orphaned reservations from cancelled/failed Iwoca and Stripe payment flows
• Implemented keyed-alike product logic with custom tier pricing, mix-and-match option support, and cart merge on totals recollection
• Built kitted parts scheduling with due-date propagation from parent products and a staggered cron execution strategy
• Created collection management system with automated CUT-prefix handling and ERP-driven stock synchronization per warehouse (Croydon)
• Delivered multiple frontend optimizations: Stripe 3DS discount preservation, checkout field validation, and registration form security hardening
Philip Kingsley (philipkingsley.co.uk / .com) — Ecommerce + Healthtech
• Developing and maintaining a NestJS consultation booking application integrating with clinic management software, Stripe payments, and Twilio video for virtual appointments
• Designed a consultant availability system with priority-based scheduling, shift filtering, timezone-aware slot windows, and 15-minute Redis-cached availability refreshes
• Migrated subscription management from Stripe to Ordergroove, including quote refactoring, default payment method APIs, and graph-based analytics with caching
• Implemented clinic notes with custom fields, assessment data formatting, retry-based export to clinic software, and failure notification emails
• Built a cron health service with timed distributed locks, preventing duplicate execution across instances and enabling per-task duration configuration
• Developed user synchronization service handling gender, date of birth, and address data between Magento 2 and clinic software with batched processing (10 creates + 10 updates per tick)
• Added meeting lifecycle management: rebooking wrongly cancelled appointments, rescheduled notifications, cancellation email alerts with spam prevention, and Stripe payment intent tracking
Stack: PHP, MySQL, TypeScript, NestJS, Node.js, React, Next.js, Magento Cloud, REST, GraphQL, Docker, Redis, RabbitMQ, Algolia, Elasticsearch, Stripe, Ordergroove, Twilio, CI/CD, Jenkins

Overdose — Auckland, New Zealand (Remote)
Senior Software Engineer / Tech Lead | Feb 2020 – Aug 2025
Technical lead and senior developer across 35+ ecommerce projects (B2B and B2C), driving architecture decisions, estimations, and team mentoring.
Petbarn (petbarn.com.au) — Headless Ecommerce
• Led first phase of headless migration, building GraphQL payment gateway integrations, loyalty system connectors, and checkout APIs
• Designed and implemented a repeat delivery subscription system: scheduler, automated quote/order creation, payment token management across gateways, and a "ship it now" feature for on-demand order processing
• Achieved measurable performance gains on category and product GraphQL endpoints by introducing entity-level caching and optimized data loading patterns
• Implemented Google Places/Autocomplete API across all address inputs: checkout, customer area, and GraphQL endpoints
• Built a configurable product badges system supporting text, image, header, and percentage badge types with GraphQL resolvers
Opal Packaging Plus (opalpackagingplus.com) — B2B Ecommerce
• Engineered a scalable custom catalog system managing 1,000+ catalogs, exceeding out-of-the-box platform limits
• Implemented dynamic ERP-connected pricing with request-level caching, reducing API load by 50%
• Designed flexible ERP-driven shipping rates improving cost accuracy and customer satisfaction
• Customized Algolia search to surface company-specific prices and private catalog results
• Built a sales rep quoting system integrated with custom ERP, supporting custom discounts and approval workflows
Woop (woop.co.nz) — Subscription Food Delivery
• Developed a 5-week recipe and ingredient calendar with schedule generation for meal planning
• Designed loyalty, campaign, and referral reward systems driving customer retention and acquisition
• Integrated token-based scheduled payments via Eway gateway for subscription billing
• Built custom marketing reports for DotDigital and HubSpot tailored to the New Zealand market
• Customized Google Analytics metrics for a non-standard subscription ecommerce model
The Whisky Club (thewhiskyclub.com.au) — Subscription Alcohol Delivery
• Reworked all scheduling crons (charges, deliveries, gift processing) to support multi-timezone execution with admin-configurable timing UI
• Led payment system migration with per-customer token regeneration
• Built custom CSV export system for payments, subscribers, and orders segmented by store
• Created signup promotion features with referral-driven free product rewards per delivery campaign
Stack: PHP, MySQL, Magento Cloud, Headless, REST, GraphQL, JavaScript, jQuery, Knockout, Docker, Redis, RabbitMQ, Algolia, Elasticsearch, CI/CD, Jenkins, Eway, DotDigital, HubSpot

Education
Master's in Software Engineering — Zhytomyr State Technological University, Ukraine

Certifications
• Adobe Certified Expert — Magento Commerce Developer (Credly verified)
• Magento 1 Developer Plus — License: 0g0dus09ve
• B2 English — Yappi Language School

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: