Mohsen Mirhoseini Argi
Live in: Tehran, Iran | Email: [email protected] |
Skype ID: msn.mirhoseini | Twitter: @m_mirhoseini |
Objective:
I am a senior Android Developer with about nine years experience in the field of Computer Software engineering. I have worked extensively in this sector in Iran and also lead other developers in mobile application field.
Skills and Tools:
- Started with Android API 9 (Since 2011)
- Mobile Application Analysis and Development
- OOP/OOD using Design Patterns & SOLID (object-oriented design)
- MVP (Model View Presenter) pattern
- Dependence Injection using Dagger2
- Obfuscation using ProGuard
- RESTful APIs using Retrofit2, OkHttp, Volley, Picasso, etc.
- Database ORM using DBflow, Realm, etc.
- UI/UX deployment by Standard and Custom Views using Canvas
- Test-driven development (TDD), Unit Test and InstrumentationTest
- Other Android Libraries like Annotations, EventBus, ButterKnife, RoboGuice, etc.
- Contributed 3 Android Libraries in jCenter repository (AppSettings, AndroidUtils, NavigationView)
- Software development process management (Scrum, Incremental, Prototyping)
Tools:
- Android Studio (using Gradle Build System) / Eclipse (using ANT Build System)
- UML design using Visual Paradigm
- Source Control and Team working using GIT, GitLab, SVN
- Issue tracking using Jira, Redmine Chili, Trello
Operating Systems:
- OS X, Windows, Linux (CentOS, Ubuntu)
Professional Experience:
2013 – present | Karina Mobile Solutions Co. – Tehran, IR. Senior Android Developer / Team Leader
|
2014 – 15 (Part-Time) |
Hafez Salamat Health Group – Tehran, IR. Senior Android Developer (Part-Time)
|
2012 – 13 (Part-Time) |
Armangarayan Technology Development Co. – Tehran, IR. Android Developer (Part-Time)
|
2006 – 13 | Iran Ministry of Interior – Tehran, IR. Software Developer / Database Manager
|
Education:
2005 – 08 | Shomal University – Amol, IR. Bachelor’s Degree in Computer Software Engineering
|
2003 – 05 | University of Science and Art – Yazd, IR. Associate’s Degree in Computer Software
|
1998 – 01 | Math & Science, Alborz High School, Tehran, Iran. |
Certifications:
Jul 2015 | Yonsei University – Coursera, Online Smartphone Emerging Technologies |
Aug 2015 | University of Maryland – Coursera, Online Programming Mobile Applications for Android Handheld Systems |
Sep 2003 | Tehran TVTO – Tehran, Iran IT Certificate
|
Honors and Awards:
Apr 2013 | Instructor at Tehran’s 1st & 2nd Android Bootcamp
by Tehran Municipality – Tehran, IR
|
Mar 2014 | Instructor at IranMobiCode Unity3D Workshop
by Amirkabir University – Tehran, IR
|
Feb 2014 | Winner of Shokoofa Festival Award
by Tehran Municipality – Tehran, IR
|
Languages Spoken:
- Farsi: Native
- English: Fluent (IELTS average band score 7)
- German: Elementary
Personal extracurricular activities:
- Playing Guitar, Traveling, Playing Video Games, Internet, Social Networking and Photography