10/02/2026 updated

**** ******** ****
100 % available

Full Stack Developer | E-Commerce

İstanbul, Turkey
Worldwide
Bachelor of Engineering in Biomedical Engineering, Karabuk University (2016-2021)
İstanbul, Turkey
Worldwide
Bachelor of Engineering in Biomedical Engineering, Karabuk University (2016-2021)

Profile attachments

Mustafa_Aydogan_Full_Stack_Ecommerce_EN_NoPhoto.pdf

About me

PHP developer with nearly 4 years of experience in Magento 2, Laravel and Symfony. Skilled in e-commerce, API and payment integrations, performance optimization and production debugging. Available for remote full-time, part-time, contract and long-term projects.

Tailwind CSSPHPDevOpsE-CommerceLaravelMySQLRabbitMQRedisShopifySymfonyWeb Performance OptimizationPHP FrameworksBackendAdobe MagentoBackend ProgrammingFull Stack DevelopmentGraphQLFront End Software DevelopmentApi DesignRestful ApiDocker
E-Commerce Platform Development
Expertise in Magento 2 and Shopify platform development, including custom module development, storefront customization, theme development, and migration from Magento 1 to Magento 2 with Hyva frontend integrations.

Backend Development with PHP Frameworks
Strong background in PHP-based backend development using Symfony, Laravel, and Phalcon, covering modular API design, event-driven architectures, and middleware solutions for high-traffic production environments.

ERP, CRM & Marketplace Integrations
Extensive experience in integrating ERP systems (Dynamics, Hitit, Nebim, Parasut) and CRM platforms, as well as marketplace integrations for Trendyol, Hepsiburada, N11, and LC Waikiki, covering order, inventory, invoicing, and product synchronization workflows.

Frontend Technologies
Proficiency in JavaScript, HTML, CSS, Tailwind CSS, and Alpine.js for building and customizing responsive e-commerce storefronts and frontend interfaces.

API & Integration Development
Solid experience with REST APIs, SOAP Web Services, and GraphQL for building and consuming integration services, including mobile application integrations and Firebase push notification services.

Database & Search Technologies
Hands-on experience with MySQL, MongoDB, Elasticsearch, and Redis for data storage, search functionality, caching, and idempotency management in production systems.

Message Queue & Asynchronous Processing
Practical knowledge of RabbitMQ for implementing asynchronous processing, priority queues, and reliable message delivery in multi-channel notification and order management services.

DevOps & Infrastructure
Familiarity with Docker and Kubernetes for containerized application deployment and infrastructure management, including Dockerized project setups.

Monitoring & Performance Optimization
Experience with New Relic and Grafana for application monitoring, as well as frontend and PageSpeed optimizations for high-traffic e-commerce environments.

Experience

Professional experience0 - 5 years
Freelancer since2025

Languages

EnglishFluentTurkishNative speaker

Project history

Full Stack Developer

MNM Teknoloji A.S
Developed and maintained e-commerce solutions and integration services using Magento 2, Shopify, and PHP-based middleware architectures for brands including Rossmann, Saat&Saat, Dagi, Gurgencler, Armagan Oyuncak, Aldo, and Vicco. Responsibilities included ERP and CRM integrations, marketplace integrations for Trendyol, Hepsiburada, N11, and LC Waikiki, Magento 1 to Magento 2 migration, Shopify storefront development, GraphQL services for mobile integrations, Firebase push notifications, and performance optimizations.

Order & Campaign Service Developer

Personal Project
Developed a modular e-commerce order management API using Symfony 8 and PHP 8.4. Built a pluggable campaign engine using CampaignInterface and Symfony service tagging, automatically selecting the highest applicable discount. Implemented safe transactional stock handling to prevent concurrent update issues, along with Redis caching and Dockerized infrastructure.

Notification Service Developer

Personal Project
Developed an event-driven multi-channel notification service using Laravel 13 and PHP 8.3. Implemented asynchronous processing with RabbitMQ priority queues, Redis-based idempotency and rate limiting, and pluggable SMS, email, and push notification handlers. Added scheduled delivery and retry support using an outbox-based approach, with MariaDB and MongoDB for persistence and request logging.

Magento 2 Log Viewer Module Developer

Personal Project
Developed a Magento 2 admin module for monitoring application logs directly from the admin panel. Added support for system.log, exception.log, and debug.log with auto-refresh and error filtering. Integrated Magento ACL permissions and Composer-based distribution.

Magento 2 Quote List Module Developer

Personal Project
Developed a Magento 2 admin module for viewing and inspecting quote and quote_item data directly from the admin panel. Implemented filterable and sortable grids with a dedicated quote detail page showing cart items, customer information, product details, and pricing. Integrated Magento ACL permissions for role-based access control.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in