Personal information hidden
This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/20816623/
Full-Stack Engineer (AI-driven systems)
- City of residence:
- Khmelnytskyi
- Ready to work:
- Remote
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Vladyslav Tkachuk [
[
Full-Stack Engineer · Symfony · React/Next.js · AI agents github.com/tkachuk-dev
PROFILE
Full-stack engineer with 5 years of production experience. I own features end to end, from the data model and API contract to the UI,
rollout and maintenance. Claude Code is part of my daily workflow: I write a spec first, break the work into small tasks for the agent
with the right context, and review, test and debug everything it produces before it ships. I have built integrations that handle thousands
of orders per hour, AI read-only access to production data over MCP, and a multi-tenant SaaS (API, web and mobile) on my own. When
I make a design decision, I state the trade-off and where the design stops working.
EXPERIENCE
Backend Developer (PHP / Symfony) · AI integrations 07.2025 – 10.2026
Lynked — SaaS loyalty platform · remote OWNERSHIP
Owned the POS integrations end to end: Tevalis, Lightspeed (K-Series) and Solum electronic shelf labels for supermarkets and
restaurants. I designed the webhook intake, async processing on RabbitMQ, the token lifecycle and idempotent handling, so the
system takes up to several thousand orders per hour and duplicates or redeliveries never corrupt data.
Redesigned the discount calculation to remove its coupling to individual POS terminal models. One abstraction now serves every
integration: the logic is simpler, discounts are applied the same way everywhere, and discount errors went down.
Built read-only access to platform data for AI assistants (Claude) for internal analytics on customers, purchases and discounts. It
helps calculate discounts and suggests improvements to partner businesses. The access boundary was a deliberate design choice
so the AI can read but never write.
Added an audit log for balance changes made by support and the business through the admin panel. Every change is traced, and
support now uses this standard flow instead of the old workarounds.
Moved legacy code to a modular architecture while feature work continued. I defined REST API contracts in OpenAPI and wrote
PHPUnit tests for edge cases and external-service failures, so the refactoring caused no regressions.
Brought AI coding tools (Claude Code, Copilot) into the team's daily workflow and set up a clearer Git strategy and API architecture
standards.
PHP Developer (Magento 2, OroCRM) 09.2021 – 06.2025
HexBrain · Khmelnytskyi FULL-STACK
Built ERP and delivery-service integrations (REST/SOAP) and custom modules for catalog sync, stock levels and order routing,
covering both the backend and the admin UI. Migrated data between CSV, SQL and APIs for multi-vendor setups, up to ~10,000
SKUs per migration.
Built catalog frontends and customized the Magento checkout (Knockout.js, LESS, RequireJS); spent almost a year adapting OroCRM
to a client's business processes (backend and Twig UI).
Removed performance bottlenecks with SQL optimization and Redis/Varnish caching. The admin product list went from several
seconds to ~200 ms. Also tuned Elasticsearch search, upgraded Magento, did code reviews and wrote PHPUnit tests.
P R O J E C T S ( B U I LT S O LO W I T H A I C O D I N G AG E N T S )
Inkframe (in progress) — SaaS for tattoo artists (CRM, booking calendar, finances), built alone from design to deployment. It has a
REST API on Symfony 7, a web dashboard on Next.js (TypeScript) and a React Native (Expo) mobile app. Multi-tenant, JWT auth,
reminders and push/SMS via Messenger + Scheduler, Docker and GitHub Actions. Developed spec-first with Claude Code.
MCP server for AI access to internal services — Symfony 8 / PHP 8.4 / FrankenPHP. Claude reads data from versioned internal APIs
(Symfony + Laravel 12) through OAuth 2.0. Failure handling includes tracing, retries with backoff and contract tests (WireMock).
SKILLS
AI workflow Claude Code (daily), spec-first development, task decomposition for agents, review and verification of generated
code, MCP servers, LLM API integrations (Claude, OpenAI), GitHub Copilot
Backend PHP 8.x, Symfony 6/7/8, Doctrine ORM, API Platform, Laravel 12, REST API, OpenAPI/Swagger, OAuth2, JWT,
webhooks, SOAP, Symfony Messenger, RabbitMQ, idempotent processing
Frontend TypeScript, JavaScript, React, Next.js, React Native (Expo), HTML, CSS/LESS, Twig, Knockout.js
Data PostgreSQL, MySQL, Redis, Elasticsearch, data modeling, SQL optimization, data migrations
Design & quality SOLID, modular architecture, API contracts, failure handling (retries, backoff, idempotency), audit logging,
PHPUnit, Codeception, PHPStan, code review
Infrastructure Docker, Docker Compose, GitHub Actions, GitLab CI, Git, Nginx, Varnish, Traefik, FrankenPHP
E D U CAT I O N
M.Sc. Computer Engineering (2023 – 2025) · B.Sc. Computer Engineering (2020 – 2023)
Khmelnytskyi National University
L A N G U AG E S
Ukrainian — native English — Upper-Intermediate (B2)
More resumes of this candidate
Remote
Хмельницький, Україна · віддалено Владислав Ткачук · AI-автоматизатор · Prompt Engineer · AI-консультант github.com/tkachuk-dev ПРО МЕНЕ Інженер з автоматизації бізнес-процесів за допомогою AI, понад...
Khmelnytskyi, Remote
Хмельницький, Україна · готовий до офісу (5/2) Владислав Ткачук · Full-stack Developer · PHP/Symfony · React/Next.js github.com/tkachuk-dev ПРО МЕНЕ Full-stack розробник із 5 роками комерційного...
Similar candidates
-
AI-креатор, AI Artist
Remote -
Senior Full-Stack Web, Automation Engineer
Remote -
Full Stack Engineer
Remote -
Full Stack Engineer
Remote -
Senior full-stack javascript engineer
Remote -
Senior/Staff Full-Stack & Backend Engineer
Remote, Kyiv