Amir started his career in 1993 working as a software developer. Since then he has been working as a senior software engineer or product manager for companies such as Motion Metrics International Corp, SEON, NOKIA, NORPAC, and Microsoft. He has been teaching advanced Microsoft courses at British Columbia Institute of Technology (BCIT) since 2002. He is also a member of the following communities: ASQ, APICS, PMI, .netBC, NPA, and ITAC.
Amir specializes in Microsoft technologies and spends most of his time either leading different teams in Huma Solutions or teaching Microsoft programming courses across Canada, Europe, Australia, Middle-East, and the United States. Over the years, Amir has developed hands-on experience and skills in architecting and building desktop, distributed systems for mining industry and for multi-transnational systems.
As a Microsoft Visual C# MVP, he has talked frequently in technical presentations such as DevTeach, Microsoft TechDays, Vancouver Technology Festival, and .netBC. Amir also has contributed in some patents.
Amir is continuously involved in the innovation of Software Development Processes, Techniques, Architectures, Deign Patterns, Frameworks and Technologies that are used by the team in Huma Solutions.