Software Engineer | Java • Node.js • TypeScript • AWS | LLM Integration | AWS Certified
📍 NYC, NY | 🌎 Open to Remote
📧 ihor.haidukov@gmail.com
Software Engineer with 5+ years of experience building backend services, APIs, and full-stack applications across enterprise and startup environments. Currently building AI-powered platforms with LLM integration (Claude, Gemini) for document extraction and processing.
- Backend: Java 17+, Spring Boot, Hibernate, Node.js, TypeScript, Express, REST APIs, Socket.IO
- Frontend: React, Next.js
- Databases: PostgreSQL, MySQL, MongoDB, Redis, DynamoDB
- Cloud & DevOps: AWS (EC2, RDS, Lambda, SQS, SNS, ECS, CloudWatch), Docker, Terraform, CI/CD
- Integrations: Stripe API, Firebase Auth, JWT, OAuth2, Webhooks, Vercel AI SDK
- AI/LLM: Claude API, Gemini API, OCR pipelines, structured data extraction
- Practices: Microservices, System Design, Agile/Scrum, TDD
Toptal (03/2025 – Present)
- Multi-tenant construction estimating platform (Next.js, TypeScript, PostgreSQL) with AI-powered document extraction via Claude/Gemini
- Full-stack order management platform with real-time tracking (Socket.IO), Redis pub/sub for horizontal scaling, and Stripe payment processing
Previously at EPAM Systems (02/2021 – 01/2025)
- Backend services for risk assessment and compliance screening (Java 17, Spring Boot, AWS)
- API design for enterprise clients in financial services
- AWS cloud migration via Infrastructure as Code
- AWS Certified Solutions Architect – Associate (2023)
- AWS Certified Cloud Practitioner (2023)
- AI-Assisted Engineering Course, EPAM Systems (2024)
- Per Scholas | Software Engineering - Valedictorian
- National Aviation University, Ukraine | Master's in Architecture

