Cambium Learning Group
Mahmoud Esmaeili is a seasoned software engineer with extensive experience in software development. Currently serving as a Senior Software Engineer at Cambium Learning Group since January 2021, Mahmoud previously held similar positions at the American Institutes for Research from June 2013 to January 2021, where contributions included roles as both a Senior Software Engineer and .NET Developer. Prior to that, Mahmoud worked as a .NET Developer at Mobile Audit, Inc. for a brief period in 2013, and at Ulkamiz from September 2007 to May 2009. Mahmoud holds a Bachelor's degree in Computer Software Engineering from Payame Noor University, completed in 2007.
This person is not in any offices
Cambium Learning Group
1 followers
Cambium Learning designs and publishes instructional technology for elementary, secondary, and adult students and teachers.