Curriculum Vitæ · 2026 Algarve · Portugal
Dmytro Strafun

Dmytro Strafun

Software Engineer & Solution Architect
Algarve, Portugal
linkedin.com/in/strafun
github.com/strafun

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

CheqUp·Lead Engineer & Solution Architect
Jun 2024 — Present
Lisbon, Portugal
  • 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.
TinyURL·Senior Software Engineer
Dec 2023 — Jun 2024
Lisbon, Portugal
  • 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.
CheqUp·IT Security Analyst & Solution Architect (contract)
Aug 2023 — Oct 2023
Lisbon · Healthcare
  • 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.
ADDDEV·Founder & CEO
Oct 2020 — May 2023
Lisbon, Portugal
  • Ran an independent consultancy: engineering leadership, architecture, and senior contract development for product companies.
Faria Education Group·Principal Software Development Engineer
May 2019 — May 2023
Lisbon · Education
  • 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
Asura·Chief Technology Officer — founding CTO, insurance startup (Indonesia)
Apr 2017 — May 2019
Independent·Senior Developer & Consultant — remote (SG / DE / UA)
Jul 2015 — Apr 2017
Seomarket.ua·Senior Developer & Team Lead — Kyiv
Sep 2014 — Jun 2015
retown.kiev.ua·Senior Developer & Tech Lead — Kyiv
Nov 2013 — Jul 2014
Aiken Interactive·Senior Developer & Tech Lead — Kyiv
Sep 2012 — Sep 2013
Smart Business Solutions·Web Developer — Kyiv
Jan 2009 — Sep 2012

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