Amir Mohamad is a Software Developer based in Old Toronto with 13 years of hands-on experience and a Computer Science specialization in Software Development from York University. He brings strong expertise in Java and the JVM ecosystem, complemented by UI/UX design and web development skills that enable him to bridge backend systems with polished user experiences. Currently contributing at Caseware, he is interested in distributed systems and full-stack engineering, aiming to apply scalable architecture patterns to real-world products. Known for combining practical engineering with design sensibility, he often gravitates toward projects where frontend usability and robust backend services must meet. Though relatively early in his formal postsecondary timeline, his long industry tenure suggests deep, self-driven learning and sustained delivery across diverse codebases.
13 years of coding experience
Bachelor's degree Computer Science, Bachelor's degree Computer Science at York University
A coding exercise for Twisted or asyncio (for "async-history" session)
Contributions:2 PRs, 2 issues in 5 years 8 months
pythonasynciocoding-exercisepython3async
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.