Amir Banavi

Back End Developer at Freelance

Razavi Khorasan, Iran
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

🤩
Rockstar
🎓
Top School
Amir Banavi is a back-end developer with seven years of hands-on experience building and maintaining server-side systems, particularly in PHP/Laravel and blockchain smart contracts. He has a strong track record of improving legacy applications through performance tuning, database optimization, and careful refactoring while preserving backward compatibility. His open-source contributions to the widely referenced ERC721A project show practical experience with smart contract testing and robust token lifecycle features like burn and approval checks. Educated to a high academic standard with both bachelor’s and master’s degrees in Software Engineering, Amir combines rigorous theory with pragmatic engineering. Based in Razavi Khorasan, Iran, he currently freelances remotely and has recent commercial experience across fintech and blockchain firms, bridging traditional back-end work with decentralized systems.
code7 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, 19.60/20, Master's degree, Computer Software Engineering, 19.60/20 at Islamic Azad University
languagesEnglish, Persian, German
stackoverflow-logo

Stackoverflow

Stats
21reputation
672reached
2answers
0questions
github-logo-circle

Github Skills (13)

smart-contracts10
solidity10
testing10
openzeppelin9
blockchain8
cors6
filesaver6
mysqli6
php6
javascript6
minio6
traefik6
sql6

Programming languages (13)

C#C++CSSGoHTMLKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
chiru-labs/ERC721A

Jan 2022 - Jan 2023

https://ERC721A.org
Role in this project:
userBack-end Developer
Contributions:30 reviews, 13 commits, 14 PRs in 11 months
Contributions summary:Amir primarily contributed to the development and testing of the ERC721A smart contract. They implemented and tested burn functionalities, including approval checks and the addition of a burn approval check argument. Furthermore, the user added tests for approvals, transfer to EOA, and baseURI, enhancing the contract's robustness. The contributions also include refactoring tests and adding coverage for specific functionalities like `_nextTokenId`, and `_initializeOwnershipAt`.
stakingerc721aethereumerc1155openzeppelin
ahbanavi/subland

Feb 2021 - Jan 2022

Contributions:6 releases, 34 commits, 29 pushes in 11 months
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
Amir Banavi - Back End Developer at Freelance