Ukraine's #1 job service
Тарас
Backend developer
- Considering positions:
- Backend developer, IT-спеціаліст, .Net-програміст, Python-програміст
- City:
- Lviv
Contact information
The job seeker has provided: Phone numberMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/18442656/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
TARAS BODNAR
Tech Lead · Backend Engineer
[open contact info ](look above in the "contact info" section) · [open contact info ](look above in the "contact info" section)
PROFESSIONAL SUMMARY
Results-driven Tech Lead with 10+ years of experience in backend engineering, including 4 years leading
development teams at Otakoyi. Proven expertise in PHP (Laravel, Symfony), Node.js (NestJS), and
cloud-native infrastructure. Hands-on experience designing microservices, event-driven systems with
RabbitMQ, full-text search with Elasticsearch, and integrating AI-powered features using LangChain.
Passionate about engineering excellence, mentoring developers, and translating business requirements into
scalable technical solutions.
TECHNICAL SKILLS
Languages PHP 8.x, JavaScript / TypeScript, SQL
Frameworks Symfony, Laravel, NestJS, Express.js
CMS WordPress (custom themes, plugins, REST API)
Databases MySQL, PostgreSQL, MongoDB, Elasticsearch
ORM / ODM Prisma ORM, Doctrine, Eloquent
Infrastructure Docker, Docker Compose, Nginx, Varnish
Messaging RabbitMQ, event-driven architecture
Caching Redis
AI / LLM LangChain, RAG pipelines, LLM integration
Other REST API, CI/CD, Git / GitFlow, Agile / Scrum
PROFESSIONAL EXPERIENCE
Tech Lead | Otakoyi 2021 – Present
▸ Led backend teams across multiple projects, defining architecture, conducting code reviews and setting
engineering standards
▸ Built and maintained a custom CMS using Symfony and PostgreSQL, with Elasticsearch powering
advanced content search and filtering
▸ Architected a second-generation platform with NestJS, Prisma ORM and PostgreSQL — clean modular
structure with full type safety
▸ Configured and tuned Elasticsearch for full-text and faceted search across large content datasets
▸ Managed RabbitMQ-based event-driven workflows and Redis/Varnish caching layers to support
high-traffic environments
▸ Integrated LangChain-based AI pipelines into product features, enabling LLM-powered functionality
▸ Standardised Docker-based development and production environments across all projects
▸ Mentored backend developers, ran technical interviews and participated in project scoping with
stakeholders
Backend Developer | Otakoyi 2016 – 2021
▸ Developed web applications and REST APIs using PHP / Laravel as the primary stack
▸ Built and customised WordPress solutions including custom themes, plugins and REST API integrations
for client projects
▸ Designed and maintained MySQL databases; wrote complex queries, migrations and optimisation
strategies
▸ Integrated projects with third-party services and external environments (payment gateways, CRMs,
analytics, SSO)
▸ Worked partially with Express.js and MongoDB on Node.js-based projects requiring flexible data models
▸ Collaborated in Agile teams, participated in code reviews and gradually grew into a senior engineering
role
EDUCATION
Master of Computer Science · Ivan Franko National University of Lviv
LANGUAGES
Ukrainian — Native English — Intermediate (B1+)
Tech Lead · Backend Engineer
[
PROFESSIONAL SUMMARY
Results-driven Tech Lead with 10+ years of experience in backend engineering, including 4 years leading
development teams at Otakoyi. Proven expertise in PHP (Laravel, Symfony), Node.js (NestJS), and
cloud-native infrastructure. Hands-on experience designing microservices, event-driven systems with
RabbitMQ, full-text search with Elasticsearch, and integrating AI-powered features using LangChain.
Passionate about engineering excellence, mentoring developers, and translating business requirements into
scalable technical solutions.
TECHNICAL SKILLS
Languages PHP 8.x, JavaScript / TypeScript, SQL
Frameworks Symfony, Laravel, NestJS, Express.js
CMS WordPress (custom themes, plugins, REST API)
Databases MySQL, PostgreSQL, MongoDB, Elasticsearch
ORM / ODM Prisma ORM, Doctrine, Eloquent
Infrastructure Docker, Docker Compose, Nginx, Varnish
Messaging RabbitMQ, event-driven architecture
Caching Redis
AI / LLM LangChain, RAG pipelines, LLM integration
Other REST API, CI/CD, Git / GitFlow, Agile / Scrum
PROFESSIONAL EXPERIENCE
Tech Lead | Otakoyi 2021 – Present
▸ Led backend teams across multiple projects, defining architecture, conducting code reviews and setting
engineering standards
▸ Built and maintained a custom CMS using Symfony and PostgreSQL, with Elasticsearch powering
advanced content search and filtering
▸ Architected a second-generation platform with NestJS, Prisma ORM and PostgreSQL — clean modular
structure with full type safety
▸ Configured and tuned Elasticsearch for full-text and faceted search across large content datasets
▸ Managed RabbitMQ-based event-driven workflows and Redis/Varnish caching layers to support
high-traffic environments
▸ Integrated LangChain-based AI pipelines into product features, enabling LLM-powered functionality
▸ Standardised Docker-based development and production environments across all projects
▸ Mentored backend developers, ran technical interviews and participated in project scoping with
stakeholders
Backend Developer | Otakoyi 2016 – 2021
▸ Developed web applications and REST APIs using PHP / Laravel as the primary stack
▸ Built and customised WordPress solutions including custom themes, plugins and REST API integrations
for client projects
▸ Designed and maintained MySQL databases; wrote complex queries, migrations and optimisation
strategies
▸ Integrated projects with third-party services and external environments (payment gateways, CRMs,
analytics, SSO)
▸ Worked partially with Express.js and MongoDB on Node.js-based projects requiring flexible data models
▸ Collaborated in Agile teams, participated in code reviews and gradually grew into a senior engineering
role
EDUCATION
Master of Computer Science · Ivan Franko National University of Lviv
LANGUAGES
Ukrainian — Native English — Intermediate (B1+)
Similar candidates
-
Backend розробник
Lviv, Kyiv , more 2 cities -
PHP Backend Developer
Lviv, Remote -
Back end програміст
Lviv, Remote -
Backend Developer
25000 UAH, Lviv, Kyiv , more 2 cities -
Back end програміст
Lviv, Remote -
Backend розробник
100000 UAH, Lviv, Remote