Download PDF


Over twenty years of experience in the areas of software quality assurance, business software application development and software design and architecture.

Expertise in software languages such as Python, C++ and Java. Expertise in software development methodologies and lifecycles such as Agile scrum, RAD. OOP and waterfall. 

Work experience


Software Engineer, Cisco

Software Engineer,, Full Time: Creation of a software framework for development of automated test suites with Python Completing many UCS Manager release cycles Quality Assurance Successfully leading the team in 4 UCS Manager releases Responsibilities: Creating test plans for new servers Driving test projects Automating test cases with Python Executing multiple server test cases

Qa Lead Engineer, Hewlett-Packard

Software QA Lead Engineer, Hewlett-Packard contract, Full Time: Successful QA in 3 cycles of testing mission critical Windows solutions for HP on enterprise high-end platforms Planning and programming test cases needed for every test phase Configuring and maintaining the switching and servers in test lab Training new engineers for high-end servers testing Responsibilities: San boot of HP Superdome and Superdome2 Servers Testing SAS storages connected to Superdome and Superdome2 Servers Configuring and maintaining HP SAN switches for testing HP network switches maintenance and testing Creating test cases and test plans for every cycle Testing HP DL980 G7 x64 series servers with multiple storage protocols

Software Designer and System Consultant

Personal Business
Software designer and system consultant, Some accomplishments: Successful design of Tehran Hospital total solution software Design of a distributed software solution for Iran's anti-narcotics lab Complete design and implementation of ERP, CRM solutions for Rockwool Co Designing a data gathering solution for historical places, sponsored by Ministry of Culture as designer and consultant




Devry University's Keller Graduate School of Management


Sharif University of Technology