Amir Khazaie is a seasoned engineering leader with 11 years of software experience, currently serving as VP of Engineering in Tehran after rising through technical and people-lead roles at Digikala and Bahamta. He blends hands-on full‑stack development (Go, Node.js, Python, Vue) with DevOps and systems work—Dockerizing services, migrating databases to CockroachDB, and maintaining production bots and SPAs. An active open-source contributor, he has improved the popular go-telegram-bot-api bindings and refined Go learning materials in go101, showing attention to both tooling and documentation. His background spans embedded IoT research, teaching, and competitive security pursuits, reflecting a mix of applied engineering, pedagogy, and security curiosity. Passionate about AI and pragmatic architecture, he’s known for turning messy operational needs into maintainable, production-ready systems.
11 years of coding experience
7 years of employment as a software developer
High School Diploma, Mathematics, High School Diploma, Mathematics at Shahid Ejei High School
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at Free Code Camp
Middle School Diploma, Mathematics and Physics, Middle School Diploma, Mathematics and Physics at Shahid Ejei Middle School
Amirkabir University of Technology
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Sharif University of Technology
Bachelor of Science (B.S.), Computer Software Engineering, Bachelor of Science (B.S.), Computer Software Engineering at Isfahan University of Technology
Contributions:7 commits, 1 PR, 3 comments in 3 months
Contributions summary:Amir primarily contributed to the `go-telegram-bot-api/telegram-bot-api` repository by enhancing the Telegram Bot API bindings. Their work includes adding features like `ParseMode` to `EditMessageCaption` and introducing cached types for inline query answers. The user also addressed code formatting with `go fmt` and merged upstream changes. These changes reflect their focus on improving the functionality and structure of the Go bindings.
An up-to-date (unofficial) knowledge base for Go programming self learning
Role in this project:
Technical Writer
Contributions:16 commits, 2 PRs, 6 comments in 1 month
Contributions summary:Amir primarily contributed to the project by correcting grammatical errors, fixing typos, and improving the overall clarity of the documentation. The commits demonstrate a focus on refining existing content across multiple articles. The user also made adjustments to the CSS for improved presentation and readability. These changes suggest a focus on improving the documentation's quality and user experience.
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 Khazaie - VP Of Engineering at Abantether آبان تتر