Igor Purtov
Senior Full Stack Engineer / IT Architect
Executive Summary
Senior Full Stack Engineer and IT Architect with 25+ years of engineering experience. Over the last 11 years, focused on full-cycle development in Product IT and FinTech/Crypto (TypeScript, Node.js, Vue/Nuxt, GCS). Experienced in designing high-load middle-end architectures (active-active hot standby), integrating Web3 solutions, and leveraging AI/LLM tools to accelerate development cycles.
Engineering Practices: Consistently apply Test-Driven Development (TDD) and SOLID, DRY, KISS principles. Design systems based on Clean Architecture and classic Gang of Four (GoF) design patterns to deliver scalable and maintainable code.
Enterprise & Hardware (IoT/Embedded): Previously spent 17 years heading the IT Department at the Southern Railway (Ukrzaliznytsia), working with complex enterprise legacy systems and zero-downtime environments. Practical experience in hardware integration: from industrial sensor data aggregation (RS-232, real-time GPS monitoring) to programming embedded solutions using ESP32, Arduino, and Raspberry Pi. Experienced in securely bridging low-level hardware and microcontrollers with modern cloud backends.
Experience
GoodCryptoSenior Full-stack engineer in a 5-person core team, responsible for the full-cycle development of a FinTech/Crypto platform.
- Scalable Architecture: Designed 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 distribute user load and ensure uptime.
- Web3 & FinTech Integrations: Implemented third-party integrations including RevenueCat (subscription management), Web3Auth & ZeroDev (smart contracts and user wallets), and Banxa (fiat-to-crypto gateways).
- Cloud & Mobile: Managed Google Cloud Service infrastructure and implemented Firebase for secure user authentication and data management. Contributed to cross-platform mobile application delivery using Capacitor.
- Engineering Standards & Automation: Applied Test-Driven Development (TDD) principles for reliable code delivery. Developed real-time operational monitoring and push notification services via Telegram and Slack APIs.
- Comprehensive Admin Dashboard (Nuxt.js): Developed an administrative back-office panel from scratch using Nuxt.js. Built 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 assist with feature delivery, code refactoring, and automated tasks.
CloudWorksPlayed a key role in developing an Enterprise ERP/CRM and POS ecosystem utilized by global retail networks (e.g., Uniqlo).
- Integration Admin Dashboard (Full Stack): Transitioned to the core Integration Team to build a centralized dashboard managing B2B data synchronizations between the core system and external e-commerce platforms (e.g., Shopify).
- Tech Stack Pioneer: Introduced Vue.js as the frontend framework and developed backend integration services in .NET Core. Implemented tracking of integration logs, scheduling, and error handling.
- Enterprise UI Development: Worked as a Middle JS Engineer, developing web interfaces based on UI/UX designs to ensure parity with the platform's native iOS iPad POS terminals.
Southern Railway (Ukrzaliznytsia)Progressed from Software Engineer to Head of the IT Department, managing digital transformation and web-infrastructure development for one of the largest state enterprises in Ukraine.
- Executive BI Dashboard (The "iPAQ" Project): Designed a real-time Business Intelligence dashboard for the Minister of Transport. Digitized daily reporting by securely parsing real-time banking transactions and client clearing data into a mobile gateway (iPAQ PDA).
- 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.











