Curriculum Vitæ · 2026
Algarve · Portugal
Dmytro Strafun
Software Engineer & Solution Architect
Summary
Engineering leader with 16 years in software and 8+ years building and running teams.
I set technical direction, hire and grow engineers, and own architecture and delivery end-to-end.
I’ve scaled a platform from 0 to 50,000 subscribers and led teams
through migrations, compliance, and reorganisation without losing pace. Hands-on where it counts
(PHP, Node.js, Python, Go, distributed systems), and currently driving LLM tooling
adoption as a real multiplier on team velocity and code quality.
Experience
- Built CheqUp's engineering foundation from scratch — architecture, team, hiring, code review, and release standards.
- Scaled the platform from 0 to 50,000 subscribers in the first year.
- Own architecture, infrastructure, hiring, and code quality across an eight-person team; set direction and remove blockers.
- Drove LLM tooling deep into the team's workflow to multiply decision speed and quality at startup pace.
- Built features and documentation for a high-traffic shortener and flow builder.
- Deep Stripe integration work — billing flows and edge cases at scale.
- Designed an Elasticsearch pipeline for marketing analytics.
- Led the engineering audit that took the product through DTAC compliance.
- Delivered a full security report against the OWASP Top 10, including penetration testing.
- Authored software-quality and Laravel best-practice guidance for the team.
- Ran an independent consultancy: engineering leadership, architecture, and senior contract development for product companies.
- Led migration of a legacy PHP/Node.js codebase to a modern Laravel + Vue stack.
- Modernised the SAML-based identity microservice; replaced Zend Job Queue with Laravel queues.
- Introduced TDD across teams and improved the CI/CD pipeline.
Earlier Experience
Skills
Languages
PHP · Node.js / TypeScript · Python · Go
Data
PostgreSQL · MySQL · NoSQL · Elasticsearch
Cloud / Infra
AWS · GCP · Docker · CI/CD
Architecture
Distributed & event-driven systems · DDD · TDD / BDD · Microservices
LLMs
Claude · prompt engineering · agentic developer tooling
Leadership
Team building & hiring · agile delivery · technical strategy
Education
National Technical University of Ukraine — Kyiv Polytechnic Institute
Specialist · Applied Mathematics & Computer Financial Engineering · 2001 – 2007