About

Six years of backend development experience building and evolving software products across payment systems, B2C, and government digital services.

I have hands-on experience both building new solutions from scratch and maintaining, refactoring, and evolving existing systems. I work through business problems and high-level client requirements myself, breaking them down into technical solutions and defining the scope and approach.

I've led a team of low-code developers: task planning and breakdown, code/work review, quality control, and mentoring.

Skills

Daily use

  • PHP
  • Yii2
  • Python
  • REST API
  • MySQL / PostgreSQL
  • Git

Comfortable, not daily

  • Node.js
  • JavaScript
  • HTML/CSS
  • jQuery

Data & infra

  • Elasticsearch
  • Memcached
  • Redis
  • Docker
  • Nginx
  • RabbitMQ
  • Prometheus / Grafana

Systems & IoT

  • Linux
  • Bash/SSH
  • WebSocket

Other tools

  • BPMN process schemas
  • CI/CD
  • AI-assisted development (Claude Code)

Experience

  1. Software Engineer

    Dropla Tech (formerly Moohii until Jul 2024)

    -

    Government digital services (Ecology, GovTech)

    • Built the backend for a personal digital-services portal on an architecture based on Diia: 3 microservices, integrated with government registries (Forests of Ukraine, the Unified State Register) to check company ownership. The program's biggest service - licensing for hazardous-waste management.
    • Wrote backend logic for a BPMN-based process engine: business processes are defined as JSON node schemas.
    • Led a team of low-code developers: task planning and breakdown, code/work review, quality control, and mentoring.
    • Gathered and wrote down requirements from non-technical people on the government side, often on tight deadlines. Took on some business-analyst work too - clarifying what was needed and turning it into clear tasks for the dev team.

    Drone mapping & GPS-denied navigation R&D

    • Built a Python service turning drone thermal and RGB images into geo-referenced orthophoto maps for humanitarian demining, 1-2m accuracy.
    • Did GPS-denied navigation R&D: tried ORB-SLAM3 (didn't work out), built a sensor-fusion prototype on a Raspberry Pi 4, and handed off a report that set the team's next direction.

    AI messenger platform

    • Built and maintained integration services for Telegram, Instagram, WhatsApp, and a web widget on a B2B SaaS platform for AI assistants - multi-service Python architecture.
    • Node.js
    • Python
    • Microservices
    • BPMN
    • OpenDroneMap
    • Raspberry Pi
  2. PHP Developer

    Brilliant IT

    -

    • Maintained and evolved an auction platform built on Prozorro.Sale with significant technical debt and architectural issues, including business logic in views, broken ActiveRecord patterns, and legacy code. Carried out incremental refactoring in parallel with new feature work, keeping the product running without disruption.
    • Replaced unsafe raw SQL with parameterized queries across roughly 300k auction records - closed security gaps and improved performance.
    • Built a separate service to verify participants' bid documents signed with a qualified electronic signature (KEP) - checked the applications and handed the operator the original signature file plus all the signature details.
    • Expanded search with Elasticsearch - added new searchable fields and made it 2x faster.
    • PHP
    • Yii2
    • Elasticsearch
    • MySQL
    • PostgreSQL
  3. PHP Developer

    Smile Expo

    -

    • Designed the database architecture and backend from scratch for a B2C search product that shipped to production.
    • Built full-text search with filters on custom SQL queries (no third-party search engine) - the best results showed up first.
    • Added support for 3 languages with validation for multi-language forms, extending Yii2's built-in validation to handle multi-language forms properly.
    • PHP
    • Yii2
    • MySQL
    • Memcached
  4. PHP Developer

    JP Technology Group

    -

    • Built a shared interface for connecting 3+ payment systems, including crypto exchanges - each new provider plugged in as its own class, no changes to the core payment logic.
    • Protected payment operations from running twice, so duplicate webhooks or provider retries couldn't double-charge someone.
    • Built admin-panel tools for the ops team: transaction filtering, manually processing approve/refund requests, and checking payment data against the provider's records.
    • PHP
    • Yii2
    • MySQL
    • Bootstrap
    • React

Typeface: e-Ukraine by the Ministry of Digital Transformation of Ukraine, CC BY 4.0.

© 2026 Vladyslav Yunak