Bunyamin Inan, Domain-driven Design (DDD) Developer in Berlin, Germany
Bunyamin Inan

Domain-driven Design (DDD) Developer in Berlin, Germany

Member since October 25, 2017
With exceptional software development skills, Bunyamin has played a significant role in the development of B2B eCommerce solution for ABInBev by using the Magento 2 platform. He combines his problem-solving skills with his choice of programming language (PHP) and finds remarkable solutions to real-world problems.
Bunyamin is now available for hire




Berlin, Germany



Preferred Environment

Jira, PhpStorm, Git, Ubuntu

The most amazing...

...thing I’ve done was for the Obramax project; integrating Magento 2 with multiple platforms (SAP, LINX) in order to create an omnichannel eCommerce solution.


  • Freelance PHP Developer

    2019 - PRESENT
    Client (via Toptal)
    • Developed a user registration system.
    • Created surveys with approximately 60 questions for users to take.
    • Generated advanced report with charts and graphs by using Google Charts.
    • Achieved 100% unit/functional test coverage.
    Technologies: Google Charts API, jQuery, Bootstrap, Laravel, MySQL, PHP
  • Senior PHP Developer

    2017 - PRESENT
    WEBJUMP Design em Informática
    • Developed numerous extensions to change the core behavior of a Magento 2 platform.
    • Integrated a Magento 2 platform with various other systems in order to create an omnichannel eCommerce experience.
    • Determined and prepared acceptance test scenarios.
    • Performed code reviews for PRs to ensure code quality.
    • Created internal development tools in order to improve productivity.
    Technologies: Cucumber, Capybara, Ruby, Nginx, Jira, Docker, Redis, RabbitMQ, Jenkins, GitFlow, Git, JSON, RESTful Development, RESTful APIs, MySQL, PHP 7, Magento 2
  • Software Engineer

    2014 - 2016
    • Analyzed academic papers about hyperspectral image analysis.
    • Evaluated various image processing and data-mining algorithms in order to detect certain objects by using hyperspectral cameras.
    • Preprocessed and geo-rectified raw images in order to determine exact coordinates of targets.
    • Achieved approximately a 90% success rate on the detection of targets in images taken from 3,000 m altitude.
    • Designed and implemented a REST API which serves malicious IP addresses and URLs.
    • Built a web application which contains certain security vulnerabilities for capture the flag exercise.
    • Completed a one-week malware analysis course from FireEye.
    Technologies: Assembly, Linux, MySQL, Ruby on Rails (RoR), Ruby, Slim, PHP, Image Processing, Data Mining, Algorithms, Subversion (SVN), ENVI, QGIS, Visual Studio, MATLAB
  • Software Engineer

    2013 - 2014
    SBYS Information Technologies
    • Designed and developed a customized content management system to be used by news agencies.
    • Installed and maintained web servers.
    • Performed customer support over the phone or by email.
    • Implemented a full backup solution for web servers and database servers.
    • Coached interns on their daily tasks.
    Technologies: Bash, jQuery, CSS, HTML, cPanel, Smarty, PEAR, MySQL, PHP 5
  • Student Assistant

    2012 - 2013
    Yasar University
    • Helped the teacher prepare lecture notes with Latex.
    • Used the Logisim program to draw circuits for the lecture.
    • Modified Logisim source code to generate random circuits for each student for their homework.
    Technologies: Linux, Subversion (SVN), Eclipse IDE, LaTeX, Java
  • Software Developer

    2008 - 2012
    SBYS Information Technologies
    • Maintained web projects written in PHP and MySQL.
    • Designed and developed various business websites from scratch.
    • Installed and maintained cPanel on CentOS environment.
    • Developed an online dating website with PayPal integration and deployed to 20+ websites successfully with full maintenance support.
    • Constructed a CMS for online newspapers and integrated with 2CO API.
    • Developed an automatic sitemap XML generation module with pagination for search engines.
    Technologies: XML, 2Checkout, PayPal API, CentOS, PEAR, Memcached, MySQL, Apache, Smarty, CSS, HTML, PHP


  • Nutrição até Você (Nestle Company)

    • Created custom required attributes for registration page
    • Created custom product attributes for products
    • Designed acceptance test criterias according to business requirements
    • Developed custom additional emails throughout order process
    • Developed periodic payment reminder email for selected payment methods (Such as bank-transfer)
    • Custom attribute added to shipments for providing tracking information

    Technologies: PHP 7, MySQL, Magento 2, REST, JSON, Linux, Git, GitFlow, PHPUnit, Ruby, Capybara, Jenkins, Jira, Scrum, Nginx

  • Quilmes+

    • Designed and developed the biggest B2B eCommerce platform for the whole of Latin America.
    • Modified the core behavior of a Magento B2B platform in a way that customers can be part of multiple companies.
    • Integrated orders with SAP by using the REST API.
    • Achieved 100% unit test coverage in the code base.
    • Performed peer reviews for each PR to increase code quality.
    • Determined acceptance test scenarios for the quality assurance team.

  • Obramax

    • Delivered an omnichannel eCommerce solution by using Magento 2 platform.
    • Integrated Magento 2 with POS machine in order to accept payments in the brick-and-mortar store.
    • Developed an automated price update module which periodically synchronizes prices and promotions with the SAP.
    • Designed and engineered a module in order to update inventory records automatically by consuming a REST API.
    • Integrated all orders with SAP by using web APIs.

  • Customer Relationship Management

    • Developed a CRM solution for a hosting company.
    • Integrated online payment solution by using LiqPay API.
    • Developed a comprehensive testing suite for integration tests by using Capybara and RSpec.

    Technologies: Ruby on Rails, HTML, CSS, JavaScript, jQuery, Capistrano, Redis, MySQL, Nginx, Puma, RSpec, Capybara

  • Finite Field Arithmetic Library

    • Developed a library in order to perform arithmetic operations on GF(2^256 − c), where c is a really small integer.
    • Programmed the following operations: addition, modular inversion, multiplication by two, general multiplication, squaring, and subtraction.
    • Implemented in x64 assembly in order to use the underlying hardware at full performance.

    Technologies: C, x64 Assembly


  • Languages

    PHP 7, PHP, SQL, PHP 5, Assembly, HTML, CSS, Bash, XML, Ruby, JavaScript, Java
  • Frameworks

    PHPUnit, Symfony, Ruby on Rails (RoR), Swagger, Slim, PEAR, Smarty, Laravel 5, Capybara, Bootstrap, Laravel
  • Libraries/APIs

    REST APIs, PayPal API, Google Charts API, jQuery, Selenium WebDriver
  • Paradigms

    Agile Software Development, Test-driven Development (TDD), Object-oriented Design (OOD), Scrum, Testing, E2E Testing, Unit Testing, Functional Testing, Behavior-driven Development (BDD), RESTful Development
  • Platforms

    Magento 2, Magento Extension Development, Magento API, Magento, Ubuntu, cPanel, CentOS, Magento Enterprise, Magento Community Edition, Ubuntu Linux, Linux, Docker
  • Other

    Domain-driven Design (DDD), eCommerce, eCommerce APIs, eCommerce Development, API Testing, RESTful APIs, GitFlow, QGIS, Algorithms, Data Mining, Image Processing, Puma
  • Tools

    Git, Nginx, Magento Modules, Cucumber, Postman, PhpStorm, Jenkins, RabbitMQ, MATLAB, Visual Studio, ENVI, Subversion (SVN), LaTeX, Eclipse IDE, Apache, 2Checkout, Jira
  • Storage

    MySQL, JSON, Memcached, Redis
  • Industry Expertise



  • Master's degree (discontinued) in Cryptography
    2015 - 2016
    Institute of Applied Mathematics (METU) - Ankara, Turkey
  • Bachelor's degree in Computer Engineering
    2008 - 2013
    Yasar University - Izmir, Turkey

To view more profiles

Join Toptal
Share it with others