Ukraine's #1 job service
Maksym
PHP Developer
- City of residence:
- Ternopil
- Ready to work:
- Remote
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/20941630/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
MAKSYM BAZYVOLIAK
PHP / JavaScript Full Stack Developer · Laravel · SQL · E-commerce · Payments · Performance · Open to EU
contractor / B2B
[open contact info ](look above in the "contact info" section) [open contact info ](look above in the "contact info" section) [open contact info ](look above in the "contact info" section)
github.com/MaksymBazyvoliak Ukraine, remote
EXPERIENCE SUMMARY
Full Stack Developer PHP / JavaScript full-stack developer with 4+ years of
Stellar Soft 08/2025 - Present Ukraine, remote commercial experience building and maintaining e-
commerce products end to end, from new features and
E-commerce platforms for clients, from solo development to teams of 3 and 5–6 people.
storefront interfaces with HTML/CSS, Alpine.js, Tailwind CSS
• Payment failures, root cause: Diagnosed intermittent payment failures. The and React to Laravel applications, payment and
payment provider's webhook arrived ~100–150 ms after payment, while the order- subscription backends, SQL optimization, queue-based
save pipeline (order, order items and related data) needed ~300 ms, so the webhook background processing and third-party API integrations.
referenced an order that did not exist in the database yet. Experienced working independently on existing, high-load
• Payment recovery: Independently designed. Handled transactions safely using cron codebases: improved payment success rate from ~85% to
and RabbitMQ, preventing duplicates. Success rate improved from ~85% to ~99%; ~99%, built a one-click upsell checkout that adds an extra
failures dropped from 1 in 6–7 payments to one monthly (via Datadog & provider product to about 1 in 6 orders, and currently support a
dashboard). 2,800+ module Magento 2 platform as its sole developer.
• Payment methods: Integrated Stripe, PayPal, Google Pay and Apple Pay into the Comfortable with Docker, technical SEO, observability, and
checkout, from the storefront payment step to server-side payment and webhook remote collaboration with growing teams.
handling.
• One-click upsell checkout: Built a standalone checkout from scratch for featured
and related products, with one-click payment and automatic fallback to the full
SKILLS
checkout if the payment fails. According to the client, it adds one extra product to Backend
about 1 in 6 orders.
• Subscriptions: Implemented recurring subscriptions on an existing subscription PHP , Laravel , Magento 2 , REST , GraphQL ,
module (~100–120 subscribers, 3-month billing cycle), coordinating logic between the
store, payment services and an external fulfillment service built on Laravel Nova.
SOAP , webhooks
Added an early-cancellation rule: a customer who cancels within the first 3 months is
charged the 30% subscription discount.
• Search relevance: Optimized search accuracy on a 2,800+ module e-commerce Frontend
platform as the sole developer. Improved OpenSearch with attribute weights,
synonyms. Created a cron job revalidating search terms: first run checked 5,000 JavaScript , HTML/CSS , React , Alpine.js ,
terms, kept 200; now ~500 terms every month.
• Features on legacy code: On the same platform, built custom entities with dedicated Tailwind CSS , LESS , Next.js , Vue.js , Astro ,
storefront pages at the client's request, and file hosting with on-site preview, where
files can be linked to products and categories. Documented development guidelines
GSAP , Apollo Client , PWA , jQuery
for the codebase.
• Query performance: Found and fixed N+1 query problems with Tideways and New
Relic, including ~1,500 extra queries on checkout and further cases in admin grids, Payments
improving performance by 15–20% under load. Reduced GraphQL overfetching and
response payload size for storefront APIs. Stripe , PayPal , Apple Pay , Google Pay
• SQL design: When rewriting legacy code or building features from scratch, profile
queries with EXPLAIN ANALYZE, add functional indexes, use keyset pagination and
batch processing with PHP generators, and choose column types with future data Data & messaging
growth in mind.
MySQL , MariaDB , PostgreSQL , OpenSearch ,
• Observability: Independently built Snowplow tracking and Datadog monitoring for
sales, errors, health metrics and key business events, giving the team clear visibility
into system behavior and business performance. RabbitMQ , cron , Redis
Architecture
DDD , Microservices , MVC
Performance & web quality
Tideways , New Relic , Datadog , Snowplow ,
Xdebug , PageSpeed , WCAG , technical SEO
Testing & delivery
PHPUnit , Git , Docker , Nginx , Linux ,
CI/CD , Agile/Scrum
AI-assisted development
Claude Code for debugging, code review and
refactoring; every change verified by tests and profiling
EXPERIENCE LANGUAGES
Full Stack Developer English B2 (Upper-Intermediate)
Profstep 09/2022 - 07/2025 Ukraine, office Native
Ukrainian
Junior Full Stack Developer 09/2022 – 03/2024, promoted to Full Stack Developer
03/2024; the team grew from 3 to 10 people during this time.
EDUCATION
• Marketplace modules: Co-developed 10 production-ready PHP modules for public
marketplace distribution, meeting marketplace requirements for architecture, Bachelor of Computer Science
automated testing and code quality. Ternopil National Pedagogical University (TNPU)
• Peer-to-peer rental platform: Extended the platform's core functionality for peer-to- 09/2020 - 07/2024
peer rental workflows. Designed custom entities and database schemas for listings
across item categories, built REST API endpoints that serve listing and customer data Master of Computer Science
to listing pages, and adapted backend logic to category-specific business rules and Ternopil National Pedagogical University (TNPU)
user interactions.
09/2024 - 01/2026
• Laravel: Developed a client e-commerce application on Laravel.
• Database changes: Wrote schema changes and data migrations for module
installation and upgrades, and improved module performance with indexing, caching
and query optimization.
• Integrations: Integrated third-party services over REST and SOAP APIs, and extended
third-party modules to work with custom store features. Built custom forms for
storefront and admin workflows.
• B2B store: Built dozens of reusable widgets and a configurable catalog gallery, so
non-technical staff can change layouts and display styles themselves, with a focus on
PageSpeed, WCAG accessibility and SEO.
• Mentoring: Mentored teammates as the team grew: helped them resolve code and
logic issues, and shared technical resources and best practices.
• Early work: Built React UI components for a headless PWA storefront on a GraphQL
API, fixed backend issues in a large e-commerce application, and took part in code
reviews.
PHP / JavaScript Full Stack Developer · Laravel · SQL · E-commerce · Payments · Performance · Open to EU
contractor / B2B
[
github.com/MaksymBazyvoliak Ukraine, remote
EXPERIENCE SUMMARY
Full Stack Developer PHP / JavaScript full-stack developer with 4+ years of
Stellar Soft 08/2025 - Present Ukraine, remote commercial experience building and maintaining e-
commerce products end to end, from new features and
E-commerce platforms for clients, from solo development to teams of 3 and 5–6 people.
storefront interfaces with HTML/CSS, Alpine.js, Tailwind CSS
• Payment failures, root cause: Diagnosed intermittent payment failures. The and React to Laravel applications, payment and
payment provider's webhook arrived ~100–150 ms after payment, while the order- subscription backends, SQL optimization, queue-based
save pipeline (order, order items and related data) needed ~300 ms, so the webhook background processing and third-party API integrations.
referenced an order that did not exist in the database yet. Experienced working independently on existing, high-load
• Payment recovery: Independently designed. Handled transactions safely using cron codebases: improved payment success rate from ~85% to
and RabbitMQ, preventing duplicates. Success rate improved from ~85% to ~99%; ~99%, built a one-click upsell checkout that adds an extra
failures dropped from 1 in 6–7 payments to one monthly (via Datadog & provider product to about 1 in 6 orders, and currently support a
dashboard). 2,800+ module Magento 2 platform as its sole developer.
• Payment methods: Integrated Stripe, PayPal, Google Pay and Apple Pay into the Comfortable with Docker, technical SEO, observability, and
checkout, from the storefront payment step to server-side payment and webhook remote collaboration with growing teams.
handling.
• One-click upsell checkout: Built a standalone checkout from scratch for featured
and related products, with one-click payment and automatic fallback to the full
SKILLS
checkout if the payment fails. According to the client, it adds one extra product to Backend
about 1 in 6 orders.
• Subscriptions: Implemented recurring subscriptions on an existing subscription PHP , Laravel , Magento 2 , REST , GraphQL ,
module (~100–120 subscribers, 3-month billing cycle), coordinating logic between the
store, payment services and an external fulfillment service built on Laravel Nova.
SOAP , webhooks
Added an early-cancellation rule: a customer who cancels within the first 3 months is
charged the 30% subscription discount.
• Search relevance: Optimized search accuracy on a 2,800+ module e-commerce Frontend
platform as the sole developer. Improved OpenSearch with attribute weights,
synonyms. Created a cron job revalidating search terms: first run checked 5,000 JavaScript , HTML/CSS , React , Alpine.js ,
terms, kept 200; now ~500 terms every month.
• Features on legacy code: On the same platform, built custom entities with dedicated Tailwind CSS , LESS , Next.js , Vue.js , Astro ,
storefront pages at the client's request, and file hosting with on-site preview, where
files can be linked to products and categories. Documented development guidelines
GSAP , Apollo Client , PWA , jQuery
for the codebase.
• Query performance: Found and fixed N+1 query problems with Tideways and New
Relic, including ~1,500 extra queries on checkout and further cases in admin grids, Payments
improving performance by 15–20% under load. Reduced GraphQL overfetching and
response payload size for storefront APIs. Stripe , PayPal , Apple Pay , Google Pay
• SQL design: When rewriting legacy code or building features from scratch, profile
queries with EXPLAIN ANALYZE, add functional indexes, use keyset pagination and
batch processing with PHP generators, and choose column types with future data Data & messaging
growth in mind.
MySQL , MariaDB , PostgreSQL , OpenSearch ,
• Observability: Independently built Snowplow tracking and Datadog monitoring for
sales, errors, health metrics and key business events, giving the team clear visibility
into system behavior and business performance. RabbitMQ , cron , Redis
Architecture
DDD , Microservices , MVC
Performance & web quality
Tideways , New Relic , Datadog , Snowplow ,
Xdebug , PageSpeed , WCAG , technical SEO
Testing & delivery
PHPUnit , Git , Docker , Nginx , Linux ,
CI/CD , Agile/Scrum
AI-assisted development
Claude Code for debugging, code review and
refactoring; every change verified by tests and profiling
EXPERIENCE LANGUAGES
Full Stack Developer English B2 (Upper-Intermediate)
Profstep 09/2022 - 07/2025 Ukraine, office Native
Ukrainian
Junior Full Stack Developer 09/2022 – 03/2024, promoted to Full Stack Developer
03/2024; the team grew from 3 to 10 people during this time.
EDUCATION
• Marketplace modules: Co-developed 10 production-ready PHP modules for public
marketplace distribution, meeting marketplace requirements for architecture, Bachelor of Computer Science
automated testing and code quality. Ternopil National Pedagogical University (TNPU)
• Peer-to-peer rental platform: Extended the platform's core functionality for peer-to- 09/2020 - 07/2024
peer rental workflows. Designed custom entities and database schemas for listings
across item categories, built REST API endpoints that serve listing and customer data Master of Computer Science
to listing pages, and adapted backend logic to category-specific business rules and Ternopil National Pedagogical University (TNPU)
user interactions.
09/2024 - 01/2026
• Laravel: Developed a client e-commerce application on Laravel.
• Database changes: Wrote schema changes and data migrations for module
installation and upgrades, and improved module performance with indexing, caching
and query optimization.
• Integrations: Integrated third-party services over REST and SOAP APIs, and extended
third-party modules to work with custom store features. Built custom forms for
storefront and admin workflows.
• B2B store: Built dozens of reusable widgets and a configurable catalog gallery, so
non-technical staff can change layouts and display styles themselves, with a focus on
PageSpeed, WCAG accessibility and SEO.
• Mentoring: Mentored teammates as the team grew: helped them resolve code and
logic issues, and shared technical resources and best practices.
• Early work: Built React UI components for a headless PWA storefront on a GraphQL
API, fixed backend issues in a large e-commerce application, and took part in code
reviews.
Similar candidates
-
PHP-програміст
Remote, Lviv, Other countries -
Програміст PHP
Remote, Kharkiv -
Програміст PHP
Remote -
Backend developer, PHP
Remote -
Програміст PHP
50000 UAH, Remote, Kyiv -
Розробник PHP
Remote, Kyiv