Self-employed Android Developer
I founded the Annahid Games brand in 2012 and have published several products so far. I have also implemented a game development framework, which is used in all my games.
Brand:
Annahid Games
Years:
2012 – 2014
Postgraduate Student / Embedded Software Development
During my postgraduate studies I implemented and tested software and algorithms on off-the-shelf wireless adapters, namely Broadcom and Qualcomm Atheros chipsets. My work includes: a policing algorithm to mitigate the negative effects of selfish nodes in a WiFi network; and a diagnostic tool for IEEE 802.11 wireless networks that helps researchers and developers to observe the behavior of wireless cards and debug WiFi hardware and drivers.
Place:
Hamilton Institute
Address:
Maynooth, Ireland
Years:
2011 – 2014
Laboratory Demonstrator
Teaching assistant for the course Introduction to Programming for Mathematicians. I had the task of helping out students and marking the assignments.
Instructor:
Dr. David Malone
Place:
Department of Mathematics and Statistics
Address:
Maynooth University, Ireland
Years:
2011 – 2014
Designer and Developer
Together with Mohsen Khaki we developed a fully modular mathematical graph manipulation software using .NET Framework. The project was conducted and supervised by Prof. Ebadollah S. Mahmoodian.
Project:
Flexivert
Place:
Department of Mathematics, Sharif University of Technology
Address:
Tehran, Iran
Years:
2010 – 2011
Developer and Website Administrator
I developed and maintained the website for this company, and was also involved in some other web projects conducted by them. I was not officially employed, and made contracts per project.
Place:
Sama Samaneh
Address:
Tehran, Iran
Years:
2008 – 2009
Teaching Assistant
Teaching assistant in the Computer Programming course, undergraduate level. The subject of this course was programming in Java in 2006 and programming in C in 2007.
Instructor:
A. Aavani
Place:
Department of Mathematics and Computer Science
Address
Sharif University of Technology, Tehran, Iran
Year:
2006 – 2007
Director of Software Division
I was the director of one of three divisions in the extra-curricular group, the other two being “teaching” and PR. The software division was in charge of a “software bank”, providing educational software for students, and was also in charge of software projects assigned to the group by Sharif Extra-curricular committee. As the director, I was supervising the software bank (4 people) and managing ongoing projects (in a team of 5 people including myself). I was also working as a developer in that team.
Place:
Sharif Software Group
Address
Student Union, Sharif University of Technology, Tehran, Iran
Year:
2005
Instructor
Instructor of an advanced computer programming (extra-curricular) course, held by Sharif Software Group’s teaching division.
Place:
Sharif Software Group
Address:
Student Union, Sharif University of Technology, Tehran, Iran
Year:
2005
Project Manager
Co-trainer and project manager of a web programming group, initiated by Sharif Software Group, targeting the automation of extracurricular workflows in Sharif University.
Place:
Sharif Software Group
Address:
Student Union, Sharif University of Technology, Tehran, Iran
Year:
2005