Bunyamin Inan
Verified Expert in Engineering
Domain-driven Design (DDD) Developer
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.
Portfolio
Experience
Availability
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.
Work Experience
Freelance PHP Developer
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.
Senior PHP Developer
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.
Software Engineer
Havelsan
- 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.
Software Engineer
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.
Student Assistant
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.
Software Developer
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.
Experience
Nutrição até Você (Nestle Company)
• 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+
• 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
http://www.obramax.com.br• 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
• 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
https://github.com/bnymn/x64_256mc• 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
Skills
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 Chart 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, GitFlow, QGIS, Algorithms, Data Mining, Image Processing, Puma, Security
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
Education
Master's Degree (Discontinued) in Cryptography
Institute of Applied Mathematics (METU) - Ankara, Turkey
Bachelor's Degree in Computer Engineering
Yasar University - Izmir, Turkey
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring