Andrii
Backend developer
- Considering positions:
- Backend developer, Magento developer, PHP programmer, Laravel developer
- Age:
- 41 years
- City of residence:
- Ivano-Frankivsk
- Ready to work:
- Ivano-Frankivsk, Remote
Contact information
The job seeker has entered a phone number , email and LinkedIn.
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/12055273/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
PHP/Laravel Developer
Email: [
LinkedIn: [
Location: Ukraine (Remote)
Professional Summary
Strong PHP/Laravel Developer with 10+ years of backend development experience, including 2+ years building enterprise-grade systems exclusively in Laravel.
Delivered and evolved large-scale backend platforms from the ground up: a service management system handling 1000+ tickets monthly and a corporate LMS with
25+ custom modules.
Focused on building scalable, maintainable backend systems with emphasis on clean architecture, complex business workflows, and performance optimization.
Strong engineering background shaped by long-term work on enterprise e-commerce platforms (Magento 1/2), enabling a pragmatic approach to system design and
legacy modernization.
Experienced in designing approval workflows, real-time notifications, SLA management, role-based access control, and high-performance data grids. Comfortable
working with distributed teams and taking ownership of full development cycles from architecture to deployment.
Selected Highlights
Built enterprise ticketing system from scratch — 570+ commits, 89 database migrations, 47 Eloquent models, 6 user roles
Achieved 10x performance improvement — Reduced page load from 8+ seconds to under 500ms using AG Grid Server-Side Row Model
Developed corporate LMS platform — 25+ modular plugins, quiz engine with analytics, mentor dashboards
Implemented complex approval workflows — Sequential, parallel, and any-one-approves patterns, reducing manual processing by 60%
Designed multi-language architecture — Full i18n support for 2 languages with extensible translation system
Zero-downtime deployments — Established deployment procedures ensuring continuous service availability
Core Skills
Backend: PHP 8.x · Laravel 9-11 · Eloquent ORM · REST API Design · Service Layer Architecture · Event-Driven Architecture · Queue Systems · RBAC
Databases: MySQL · Redis · Query Optimization · Database Design · JSON Column Operations
Frontend (supporting): JavaScript (ES6+) · Alpine.js · Livewire · Vue.js basics · AG Grid Enterprise (SSRM) · TailwindCSS
Integrations: Microsoft Graph API · OAuth 2.0 (Azure AD) · IMAP Email Processing · Third-party APIs
DevOps & Tools: Git · Docker · Linux · CI/CD · PHPUnit · Laravel Pint · Larastan
Practices: SOLID Principles · Design Patterns · Code Refactoring · Legacy System Modernization
Professional Experience
Laravel Developer
Service Pulse — Enterprise Service Management Platform June 2024 – Present
Service Pulse is a comprehensive enterprise-grade ticketing and service management system for internal corporate use. The platform handles IT support tickets,
business process requests, SLA management, knowledge base, and real-time notifications. I was the primary backend developer responsible for the majority of
system architecture and implementation.
Impact & Results
Metric Result
Page load reduced from 8+ seconds to <500ms (10x
Performance
improvement)
Metric
Scale Result
Platform handles 1000+ tickets monthly
60% reduction in manual processing through workflow
Efficiency
automation
Architecture 570+ commits, 89 migrations, 47 models, 45+ controllers
Data
Responsive filtering on 50,000+ ticket datasets
handling
Key Contributions
Dual Ticket Management System
Designed sophisticated dual-ticket architecture handling two distinct workflow types:
IT Support Tickets — Standard helpdesk functionality with quick creation, direct agent assignment, and email-based ticket creation
Business Process Tickets — Complex workflows with custom forms, multi-step approval chains, parent-child relationships, and dynamic field configuration
Built with clean separation of concerns, ensuring maintainability and extensibility as business requirements evolved.
AG Grid Server-Side Row Model (SSRM) Implementation
Solved critical performance issues when client-side rendering became unsustainable with 10,000+ tickets:
Built comprehensive filter service handling all filter types with full Eloquent relationship support
Implemented text, number, date, and set filters with AND/OR operators
Created intelligent relationship filtering that auto-detects and joins related tables
Developed JSON column filtering for custom fields using MySQL JSON functions
Optimized data loading: reduced queries from 700+ to 4-6 per page, response size from 15MB to ~50KB
Approval Workflow System
Implemented flexible approval system supporting various business scenarios:
Multiple approval types: Sequential, Parallel, Any-one-approves
Dynamic approver assignment based on form configuration
Full audit trail with timestamps and comments
Automatic ticket status updates and email notifications at each stage
SLA Management with Business Hours
Developed sophisticated SLA tracking accounting for business hours and holidays:
Configurable policies per priority level (Low, Medium, High, Critical)
Automatic timer pause/resume based on ticket status
Business hours calculation excluding weekends and holidays
Visual indicators and breach notifications with automatic escalation
Real-Time Notification System
Built comprehensive notification system with multi-channel delivery:
Event-driven architecture using Laravel Events/Listeners
Polling-based real-time updates (30-second intervals)
In-app and email channels with user-configurable preferences
Notification types: assignments, status changes, comments, SLA warnings, approvals, mentions
Additional Systems Implemented
Multi-Language Support — Full i18n with 300+ translation keys, database content translation, locale-aware notifications
Dynamic Form Builder — Drag-and-drop fields, multiple types, validation rules, conditional visibility, form versioning
Email Integration — Microsoft Graph API for sending/receiving, ticket creation from emails, thread tracking
Role-Based Access Control — 6-role hierarchy with granular permissions, dynamic menus, data filtering by agent groups
Knowledge Base — Hierarchical categories, rich text articles with CKEditor, search functionality
Technical Achievements
Designed normalized database schema with 40+ tables and soft deletes
Established coding standards with Laravel Pint
Implemented service layer pattern with reusable traits
Created background jobs for heavy operations
Set up deployment scripts and database snapshot system
Laravel Developer
In4People — Corporate Learning Management System Ongoing Project (Parallel Development)
In4People is an enterprise LMS for corporate training and employee development. The platform enables organizations to create learning paths, deliver courses,
conduct assessments, and track progress with detailed analytics. Built on Botble CMS framework with extensive custom development.
Impact & Results
Metric Result
Architecture 25+ custom modular plugins developed
Quiz Flexible engine with multiple question types and detailed
System analytics
Analytics Real-time mentor dashboards with multi-dimensional filtering
Content Full multi-language support for all content types
Security Comprehensive user activity monitoring and audit trails
Key Contributions
Modular Plugin Architecture
Developed and maintained 25+ plugins following Botble CMS's modular architecture:
Plugin Purpose
Course management, lessons, categories, progress
Courses
tracking
Quiz Quiz engine, question bank, member results, analytics
Member Custom authentication, profiles, organizational hierarchy
Tracking Visit analytics, mentor dashboards, engagement metrics
Each plugin independently loadable with own migrations, routes, views, and assets.
Course Management System
Built comprehensive course delivery supporting structured learning paths:
Hierarchical structure: Categories → Courses → Lessons
Rich text content with embedded media
Multi-language content support (Ukrainian/English)
Visibility controls: public vs. assigned users only
Progress tracking at course and lesson level with completion percentages
Interactive Quiz Engine
Designed sophisticated assessment system with flexible configuration:
Two-table architecture: Quiz (reusable question bank) + QuizSettings (test configuration)
Multiple question types: single choice, multiple choice, text input
Real-time timer with automatic submission
Randomized questions and answers to prevent cheating
Configurable passing thresholds and custom feedback messages
Quiz copying and bulk import from CSV/Excel
Developed API endpoints for quiz retrieval and result processing with detailed attempt tracking.
Member Management & Organizational Structure
Built custom authentication system supporting complex hierarchies:
Dual authentication: Admin guard vs. Member guard
Organizational structure: functions, units, positions
Mentor-member relationships via personal numbers
Email verification and password reset workflows
Laravel Sanctum tokens for API access
Analytics & Tracking System
Developed sophisticated analytics platform:
TrackingDataProvider — Aggregates statistics by mentor, category, course, lesson, member
MemberTrackingDataProvider — Member-specific analytics for mentor dashboards
Visit tracking with engagement counts and timestamps
Redis caching for performance optimization
Interactive date filtering with drill-down capabilities
Export to CSV/Excel for reporting
User Monitoring Integration
Integrated comprehensive activity tracking:
Visit monitoring: browser, platform, device, IP, URL
Action monitoring: CRUD operations with full context
Authentication monitoring: login/logout audit trail
Configurable page exclusions
Technical Achievements
Designed normalized schema across 25+ plugin tables
Implemented translation tables pattern for multi-language content
Built service layer: ApiService, QuizService, AnalyticService, TrackingDataProvider, DownloadService
Vue 3 components for interactive quiz interface
AG Grid integration for analytics data tables
Magento Developer
Enterprise E-commerce Experience 2015 – May 2024 (9 years)
Over nine years, I built deep expertise in Magento 1 and Magento 2 ecosystems, contributing to 20+ e-commerce projects for enterprise clients across US, Europe, and
Canada. Worked as an outstaffed developer through leading Adobe Commerce partners:
Vendors & Partners:
Classy Llama — Adobe Commerce Silver Partner, full-service digital agency (Springfield, MO)
Blue Acorn iCi — Adobe Platinum Partner, 2020 Adobe Emerging Solution Partner of the Year, acquired by Infosys
DEG / Merkle — Part of Dentsu network, Adobe & Magento Enterprise Partner, 2018 Global Commercial Partner of the Year
This experience working within top-tier Adobe partner agencies shaped my understanding of enterprise development standards, complex business domains, and
delivering stable solutions under strict deadlines and production constraints.
Core Technical Expertise
Platform & Architecture: Custom module development, M1→M2 migrations, multi-store/multi-website deployments, headless commerce APIs, complex data
migrations
Integrations: ERP systems (SAP, Oracle, Microsoft Dynamics), payment gateways (Stripe, Braintree, Adyen, PayPal), shipping carriers (FedEx, UPS, DHL),
CRM/marketing platforms (Salesforce, HubSpot, Klaviyo), warehouse management systems
Performance & Infrastructure: Varnish/Fastly CDN caching, Redis optimization, ElasticSearch catalog search, database tuning for 100K+ product catalogs, high-
availability configurations
Selected Projects
Apfelkiste.ch (Swiss electronics retailer) — Maintained M1 platform with 50+ modules, built headless APIs for React frontend, warehouse sync, DeepL translation
integration
Momentive Performance Materials (Global B2B silicones) — Enterprise B2B portal with SAP integration, Azure AD SSO, real-time pricing engine, 50K+ products
ASTM International (Standards organization) — Drupal→M2 migration, OKTA SSO, multi-fulfillment inventory, 95%+ test coverage
Kitco Metals (Precious metals trading) — Dual buy/sell checkout, Google Pub/Sub real-time pricing, Fastly CDN with dynamic invalidation
Rural King (Farm supply, 100+ stores), Super Bright LEDs (B2B lighting), Minnetonka Moccasins (Footwear), Outdoor Cap (Headwear B2B on Magento Cloud), Drakes
(UK fashion, WooCommerce→M2 migration)
Languages
Ukrainian / Russian — Native
English — Upper-Intermediate (professional working proficiency)
Additional Information
Comfortable working in distributed international teams
Strong focus on code quality, clarity, and long-term project health
Prefer backend-heavy tasks involving business logic and system design
Self-motivated with ability to work independently and meet deadlines
Continuous learner staying current with industry trends
References available upon request
Similar candidates
-
Back end програміст
Dnipro, Kyiv, Remote -
Full stack software engineer
Remote -
Back end розробник
14000 UAH, Ivano-Frankivsk, Remote -
Backend розробник
Dnipro, Remote -
Backend developer
Kyiv, Rivne, Remote -
Backend-програміст
Kyiv, Remote