Career Profile
I am a software engineer with more than 10 years of experience in Desktop, Web, and Mobile application development. My current career and speciality is mainly Android development.
I am a team player; I am always learning new technologies, languages, and concepts; I adhere to software engineering principles and best practices in order to produce clean code and high-quality software.
The more detailed PDF version of my CV is available here.
Work Experience
Glovo is a major spanish delivery company that operates in more than 20 countries. I work on the customer application which has more than 50 million users.
Sheypoor provides classified advertisements website and mobile apps for goods and services. I am a member of the mobile applications development team in Sheypoor and participate in their development. The main Android app is installed and used by more than 10 million users.
Takhfifan is a Groupon-like company based in Iran and it’s the leading in the Iranian market. I developed and maintained its Android apps. The main Android app has more than 500,000 users.
I developed some mobile apps in this company which targeted blind users, including a full-featured text/audio book player, input method (IME) by sketch, Persian text-to-speech and a few more. All of them were developed at first for Symbian OS and then for Android. I also developed a native Driver for their Braille monitor in C language for Android.
As part of my mandatory service for the country, I worked in this university and maintained its main website and sub-websites. I also developed a separate website for new students registration process.
I created a complete test suite for their already existing iOS app. The tests were written in Objective-C using XCTest and OCMock frameworks.
I worked in this company in various areas. I participated in the development of a Desktop application with Qt/C++. I developed an embedded HTTP server using Wt/C++, and some more.
I was part of a two-person team and we developed a Desktop Fleet tracking application using C#.net language.