Mahdi Khanzadi

Back End Engineer at Jimdo

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mahdi Khanzadi is a Back End Engineer based in Berlin with a decade of software engineering experience and over eight years focused on backend systems. He has built reliable payment and messaging infrastructure—contributing to well-used PHP payment packages (adding a Zarinpal driver and payment detail features) and implementing an AMQP-based side-card service adopted company-wide. At startups and scaleups like DONO, Billie, and Jimdo he delivered integrations with Stripe, Amazon Gift Cards and Qolo, designed a corporations dashboard API for batch gifting, and fixed transactional issues in production. Mahdi blends hands-on PHP/Laravel expertise with pragmatic API design and a track record of onboarding teammates and improving code quality. He favors small, impactful open-source contributions that solve real integration pain points, reflecting a practical R&D mindset from his time at shetabit. Based in Germany with a background in computer engineering and mathematics, he thrives on turning payment and messaging complexity into maintainable backend services.
code10 years of coding experience
job9 years of employment as a software developer
bookLicentiate degree Computer Engineering, Licentiate degree Computer Engineering at lamei university of golestan
bookMathematics, Mathematics at mostafa khomeini
languagesEnglish, Persian, German
github-logo-circle

Github Skills (11)

apim10
payment-integration10
php10
payment-gateway10
api10
gateway10
laravel10
payment10
laravel-mix10
guzzle9
api-design8

Programming languages (8)

TypeScriptC++JavaScriptVueGoPHPHTMLPython

Github contributions (5)

github-logo-circle
shetabit/payment

Feb 2019 - Jun 2021

simple laravel payment package , supports multiple drivers
Role in this project:
userBack-end Developer
Contributions:57 releases, 7 reviews, 125 commits in 2 years 4 months
Contributions summary:Mahdi's commits focused on enhancing the functionality of a Laravel payment package. The modifications primarily involved implementing a `detail` method across several driver-related classes, suggesting the addition of a new feature for setting payment details. Furthermore, the user added a new payment driver for Zarinpal, including purchase, pay, and verification functionalities, which are core elements of the package. The changes show the implementation of a basic structure for handling payments with Zarinpal.
driverslaravel-payment-gatelaravel-paymentphppayment-gateway
shetabit/multipay

Jun 2020 - Jul 2021

simple PHP payment package , supports multiple drivers
Role in this project:
userBack-end Developer
Contributions:111 releases, 99 reviews, 23 commits in 1 year 1 month
Contributions summary:Mahdi contributed to the `shetabit/multipay` repository by fixing documentation, resolving code style issues, and addressing bugs. Their work involved modifying PHP files, including core payment drivers and the redirection form. The user implemented code improvements and refactoring to enhance the overall functionality and maintainability of the payment package, suggesting a focus on the backend logic of the project.
driversphppayment-gatewaygatewaypayment
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mahdi Khanzadi - Back End Engineer at Jimdo