About Dmitry
Engineering from backend to interface
I have more than six years of commercial development experience. I work with PHP/Laravel, PostgreSQL, MySQL, Redis and queues, and build interfaces with Vue 3, Inertia and Nuxt UI. I also use Nuxt for websites and SSR in Streams Panel.
Technical leadership
I worked on YouMotion and Korupharma and led three developers: one frontend, one backend and one fullstack developer. I conducted their code reviews, participated in hiring and deployed applications using Laravel Forge. I remained involved in implementation alongside this responsibility.
Earlier, at Flyvert, I was a team lead with three frontend developers reporting to me, while developing the Laravel API, payment flows and realtime chat.
Products and integrations
YouMotion combines media discovery, licensing, subscriptions and Stripe/Cashier payments. Korupharma brings product catalogues, website content and academy features together in a modular Laravel backend. Earlier work includes ERP integrations, Helpshift, AppsFlyer, Flurry and Jira integrations at Game Insight, and Stripe payments and a WebSocket chat at Flyvert.
Quality and maintainability
At TargetHunter, I rebuilt a custom legacy application on Laravel with TDD, PHPUnit/Pest and shared formatting and code review practices. I use explicit API contracts, automated tests, static analysis and small, reviewable changes.
Open source and personal products
I maintain pepperfm/filament-json, a JSON field and column package for Filament with tests and static analysis. I also develop Streams Panel, a Laravel and Vue application with realtime and streaming-service integrations. My portfolio includes smaller contributions to MoonShine and Socialment.
Availability
I am looking for a remote full-time Senior Fullstack, Senior Backend or Tech Lead role. Russian is my native language; English is B1/Intermediate and Ukrainian is A1/basic. Project work is a secondary option to discuss separately.
Outside work
Music, psychology, movies, cats, coffee and memes.