Senior PHP developer, 11 years in production systems. My work sits where business operations meet software: the warehouse management system at eMAG, a rent-to-own contract and instalment platform at Telerenta, HR and contract applications at Digi, e-commerce throughout. I build internal applications that take the repetitive steps out of an operations team's day — admin tools, automatic allocation, reporting, alerting — and the integrations that keep separate systems telling the same story. I am equally comfortable tracing a production defect to the exact line that caused it and explaining that cause to people who do not write code.
Experience
Senior PHP / Magento Developer · Telerenta
Electronics rent-to-own platform, Romania and Poland (NCH group)
Apr 2026 — Present · ongoing
Senior developer on the Magento 2 platform that runs the rent-to-own business in Romania and Poland: rental contracts, instalments, invoicing, credit scoring, courier logistics and stock. Roughly half my work is building internal tools for the operations teams; the other half is finding the root cause of production defects that were quietly costing money.
Internal admin tooling used daily by operations: a new Operational Orders grid showing signed contracts still awaiting fulfilment, with a configurable operational-notes system on top; automatic allocation of incoming leads to sales agents; several agent tags mapped to one admin user; a single return AWB covering several items on a contract; CLI commands for bulk corrections.
Built a stock ledger from scratch (StockMovement): an append-only record of every stock event — order, shipment, return, cancellation, manual import — carrying physical and salable running totals after each movement. Purchasing and warehouse finally had an audit trail that did not exist before.
Audited the whole stock system — several custom modules layered on native Magento MSI — mapped every movement that can change a number, and wrote the architecture proposal for holding one stock value per physical product instead of one per commercial variant.
Root-caused production incidents with written evidence, not guesses: duplicated stock reservations, traced to one event publishing two messages that were then processed by two consumers at once; orders reported as uncollected because an analytics message was published before the database transaction had committed; courier shipments left on a stale status because the safety-net cron had never been registered; an automatic payment suspension that had never once run, because of a wrong namespace in a cron definition.
Reliability and observability: inventoried every cron job in the codebase and put the business-critical ones behind New Relic alerting; converted a 20-second blocking AWB generation into an asynchronous RabbitMQ flow with retry and an admin retry button; audited traffic and showed how much application CPU was going to crawlers rather than customers.
Integrations: Sameday courier, SmartBill invoicing, Netopia payments, ANAF and credit-bureau data, an external AI risk-scoring service, Meta Graph API, GA4 / Google Tag Manager, affiliate conversion tracking.
Financial flows: collecting the first instalments in advance with automatic rescheduling of the remaining due dates, penalty invoicing, automatic contract status transitions, and payment reconciliation with the invoicing provider.
Every investigation was written up twice: once for developers, with the exact file and line, and once in plain language for the business, because the people who had to decide what to do next were not engineers.
Founder / Web Developer · Inspiration Factory
My own web development studio
Jan 2024 — Present · ongoing
My own studio. I build internal business applications for small companies — the tools that get a team off spreadsheets and email chains — plus e-commerce work, and I carry the whole technical lifecycle from architecture through to the server it runs on.
Internal applications running in production for real businesses: project, client and collaborator management for workshops; an HR system; a document management system; a leads manager; an accounting-document intake app for e-invoicing; inventory tooling.
Process automation: workflows connecting forms, project management and communication tools (Google Apps Script, Jira, Slack), so the same information never has to be typed in twice, and work stays visible across teams.
E-commerce and architecture: headless storefronts, and system-level inventory design for a large multi-storefront Magento 2 / Adobe Commerce platform — weighing extending native inventory structures against introducing a dedicated stock-tracking layer.
Full lifecycle: Next.js and TypeScript front ends, PHP/Symfony and Node back ends, MySQL and PostgreSQL, Docker, VPS and cloud hosting, nginx, TLS, CI/CD with GitHub Actions, plus performance and security hardening.
PHP Developer — Warehouse Management System · eMAG
Romania's largest online retailer
Feb 2022 — Jan 2024 · 2 years
Two years inside the Warehouse Management System — the software that decides how goods physically move through the warehouse. High volume, operators depending on it in real time, and no room for a wrong number.
PHPSymfonyMySQLRabbitMQjQuery / AjaxGit
Developed and enhanced core WMS features covering receiving, storage, picking, packing and dispatch — the workflows warehouse operators use for an entire shift.
Integrated the WMS with KNAPP robotic automation and with WARD over APIs, so the physical automation and the software stayed in step with each other.
Designed and optimised MySQL schemas for high-throughput, performance-critical operations.
Implemented asynchronous messaging with RabbitMQ for reliable communication between distributed application components.
Built and maintained scalable, secure Symfony modules with JavaScript (jQuery/Ajax), in a Git-based collaborative workflow with code review.
PHP Developer · Bprogrammer
IT / Telecom
May 2021 — Feb 2022 · 10 months
Integration and reporting work on internal applications — connecting third-party services and turning raw database data into something stakeholders could act on.
PHPMySQLGoogle APIsReporting
Integrated third-party services into internal applications, extending functionality and streamlining user workflows.
Implemented Google Maps and Analytics integration, enabling real-time location tracking and actionable user insight.
Developed and maintained import/export pipelines keeping data synchronised across multiple systems and databases.
Created and optimised reporting features giving stakeholders customised insight and data-driven decision support.
PHP Developer · MRM Commerce
Advertising / Marketing
Mar 2019 — Feb 2021 · 2 years
Magento 2 platform work with a security and integration focus: authentication, APIs and encrypted messaging for a complex multi-channel commerce ecosystem.
Magento 2GraphQLRabbitMQMySQLDockerWeb APIs
Developed and maintained key Magento 2 modules across authentication, security and integration layers.
Built and extended the GraphQL API for authorisation flows, enabling secure, flexible authentication for headless and multi-channel storefronts.
Implemented Single Sign-On for webviews, unifying the login experience across web and embedded application contexts.
Designed message encryption for RabbitMQ communication, hardening data in transit between asynchronous, distributed components.
Built a generic filtering system for flexible, reusable data querying across modules and use cases.
Investigated customer-reported issues with a focus on security hardening, improving platform reliability and reducing vulnerability exposure.
PHP Developer · Digi Romania
National telecom operator
May 2018 — Mar 2019 · 11 months
Internal enterprise applications for a national telecom operator — HR, contract management and site management, used by staff across the country.
PHPMySQLJavaScriptjQueryExtJSZend Framework 2
Improved the HR application, including new Excel reporting.
Built imports and search functionality for the projects and candidates application.
Worked on the contract management application: bug fixing, web service calls for relationships with other entities, implementing new requirements and reworking reports.
Built an application for site management across the country.
Web Developer · Innobyte
Started as intern, June 2015
Jun 2015 — May 2018 · 3 years
Where I learned e-commerce: features across more than ten Magento shops, plus an HR system built from scratch in a team of four.
PHPMagentoSymfonyMySQLjQuery
Developed and improved features in Magento for over ten websites: online shop creation, basket operations, billing, checkout, and third-party integrations such as Smartbill.
Worked with multiple extensions and ensured their compatibility; configuration management and support for Magento applications.
As intern, developer in a team of four on a Human Resources system (PHP, Symfony, MySQL, Ubuntu): built the legal and personal holiday module — day-off computation, carry-over, bonus days and time rules.
Built monthly and yearly reports per logged-in user and management level, exportable to Excel, and worked on a project management system extracting data from the database into graphs (PHP, JIT, jQuery).
Core stack
Backend
PHP 8
Symfony
Magento 2 / Adobe Commerce
Node.js
REST & GraphQL APIs
SOAP / XML web services
Data
MySQL — schema design, query optimisation
PostgreSQL
Redis
Import/export pipelines
Reporting
Async & integration
RabbitMQ
Queue consumers
Cron orchestration
Third-party APIs
Webhooks
Reconciliation
Frontend
JavaScript
TypeScript
React
Next.js
jQuery / Ajax
HTML5
CSS
Operations
Docker
Linux / VPS
nginx
GitHub Actions / GitLab CI
New Relic
Performance & security hardening
Ways of working
Jira
Git & code review
Refinement with business stakeholders
Documentation in plain language
Education
2012 — 2015
Bachelor's degree, Computer Science
Universitatea 'Titu Maiorescu', Bucharest
2007 — 2010
Bachelor's degree, Finance & Banking
Romanian Banking Institute, Bucharest
2003 — 2007
High School, Mathematics — Informatics
Timotei Cipariu, Bucharest
Languages
Romanian — Native
English — Professional working — daily technical use: tickets, documentation, refinements