Igor Purtov

Senior Full Stack Engineer / IT Architect

Executive Summary

Highly accomplished Senior Full Stack Engineer and IT Architect with 25+ years of comprehensive experience. Possess a unique hybrid background: 17 years building and scaling core IT infrastructure and high-load web systems for the Southern Railway (Ukrzaliznytsia), combined with nearly a decade in fast-paced Product IT and FinTech/Crypto startups. Expert in TypeScript/Node.js, AWS infrastructure, Vue.js, and scalable middle-end architecture. Strong advocate for Test-Driven Development (TDD) and bridging the gap between heavy legacy enterprise infrastructure and modern, high-availability web applications. Actively leveraging AI-assisted development and LLM integrations to accelerate engineering cycles and design smart, future-proof architectures.

Professional Experience

GoodCrypto
2019 – Present
Senior Full Stack Engineer / Middle-end Architect
Kyiv, Ukraine

Key full-stack engineer in a highly efficient 5-person core team, driving full-cycle development of a complex FinTech/Crypto platform.

  • Scalable Architecture: Architected and implemented a horizontally scalable middle-end layer (Node.js/TypeScript) bridging the Vue.js frontend with backend services. Configured active-active high availability (hot standby dual-node) to seamlessly distribute user load and ensure zero downtime.
  • Web3 & FinTech Integrations: Engineered complex third-party integrations including RevenueCat (subscription management), Web3Auth & ZeroDev (smart contracts and user wallets), and Banxa (fiat-to-crypto gateways).
  • Cloud & Mobile: Managed AWS cloud infrastructure and implemented Firebase for secure user authentication and data management. Contributed to cross-platform mobile application delivery using Capacitor.
  • Engineering Standards & Automation: Strictly adhered to Test-Driven Development (TDD) principles for robust, autonomous code delivery. Engineered real-time operational monitoring and push notification services via Telegram and Slack APIs.
  • Comprehensive Admin Dashboard (Nuxt.js): Solely engineered and designed a robust, feature-rich administrative back-office panel from scratch using Nuxt.js. Built complex data visualizations, user management workflows, and real-time monitoring interfaces.
  • AI Integration & Automation: Integrated AI-driven tools and LLM APIs into the engineering workflow to accelerate feature delivery, optimize code refactoring, and automate complex tasks.
Web App Interface
Admin Dashboard (Staging Data)
CloudWorks
2015 – 2019
Senior Full Stack Engineer (Integration Team)
Kharkiv, Ukraine

Played a key role in developing a large-scale Enterprise ERP/CRM and POS ecosystem utilized by global retail networks (e.g., Uniqlo).

  • Integration Admin Dashboard (Full Stack): Promoted to the Integration Team to architect and build a centralized dashboard managing complex B2B data synchronizations between the core system and external e-commerce platforms (e.g., Shopify).
  • Tech Stack Pioneer: Autonomously evaluated and introduced Vue.js as the primary frontend framework, while rapidly mastering and developing backend integration services in .NET Core. Implemented real-time tracking of integration logs, scheduling, and error handling.
  • Enterprise UI Development: Started as a Middle JS Engineer, delivering pixel-perfect, highly interactive web interfaces based on strict US-provided UI/UX designs, ensuring seamless parity with the platform's native iOS iPad POS terminals.
Southern Railway (Ukrzaliznytsia)
1998 – 2015
Head of IT Department / Lead Software Engineer
Kharkiv, Ukraine (Information & Computing Centre)

Progressed from Software Engineer to Head of the IT Department, leading digital transformation and web-infrastructure development for one of the largest state enterprises in Ukraine.

  • Executive BI Dashboard (The "iPAQ" Project): Architected a groundbreaking real-time Business Intelligence dashboard for the Minister of Transport. Digitized heavy daily reporting by securely parsing real-time banking transactions and client clearing data into a mobile gateway (iPAQ PDA) years ahead of industry standards.
  • National Ticket Booking System (pz.gov.ua): Engineered the core integration layer between modern web interfaces and the legacy IBM mainframe ticketing system (Express). Developed a custom protocol gateway (TN3270) to enable online ticket booking, automated acquiring via PrivatBank APIs, and barcode processing.
  • Enterprise IoT & GPS Monitoring System: Developed a real-time tracking system for infrastructure modernization schedules. Integrated raw GPS data via RS-232 from moving railcars with central Oracle/MySQL databases and visualized it on web and mobile (iPad) frontends.
  • High-Availability Passenger Information Systems: Led the full-cycle development of software for a network of touchscreen information kiosks and large-scale LED boards deployed across 34 railway stations. Designed asynchronous data queues for real-time seat availability synchronization.