mohsen mirhoseini argi's cv

3
Mohsen Mirhoseini Argi Address: Tehran, Iran Phone: +98 919 562 1484 Email: [email protected] Twitter: @m_mirhoseini PERSONAL INFORMATION Birthday: April 19th, 1984 - Tehran (Iran) Marital status: Married, with no child Citizenship: Iranian SKILLS AND TOOLS Android SDK started from API 9 (Since 2011) Mobile Application Analysis and Development OOP/OOD using Design Patterns & SOLID object-oriented design principles MVP/MVVM methodology using RxJava & RxAndroid DI(Dependence Injection) using Dagger2 RESTful APIs using Retrofit2, OkHttp, Volley, Picasso, etc. Database ORMs using DBflow, Realm, OrmLite, etc. UI/UX implementation with Standard and Custom Views using Canvas and familiar with Google Material Design principles TDD/Unit Test and InstrumentationTest using jUnit, Mockito, Espresso, Robolectric Other Android Libraries like Annotations, EventBus, ButterKnife, Timber, RoboGuice, etc. Obfuscation using ProGuard Contributed 3 Android Libraries in jCenter repository (AppSettings, AndroidUtils, NavigationView) Agile Software development process management (Scrum, Incremental, Prototyping) Tools: Android Studio (using Gradle Build System) Source Control and Team working with Git, GitLab, SVN using Terminal & SourceTree client CI/CD using circleci & travis and test coverage using codecov Issue tracking using Jira, Redmine Chili, Trello Experience using Android SDKs like Analytics, Crashlytics and new Firebase services Operating Systems: OS X, Windows, Linux (CentOS, Ubuntu), Curriculum Vitae - Mohsen Mirhoseini Argi Page of 1 3

Upload: mohsen-mirhoseini-argi

Post on 14-Feb-2017

87 views

Category:

Recruiting & HR


1 download

TRANSCRIPT

Page 1: Mohsen Mirhoseini Argi's CV

Mohsen Mirhoseini ArgiAddress: Tehran, IranPhone: +98 919 562 1484Email: [email protected]: @m_mirhoseini

PERSONAL INFORMATIONBirthday: April 19th, 1984 - Tehran (Iran)Marital status: Married, with no childCitizenship: Iranian

SKILLS AND TOOLSAndroid SDK started from API 9 (Since 2011)Mobile Application Analysis and DevelopmentOOP/OOD using Design Patterns & SOLID object-oriented design principlesMVP/MVVM methodology using RxJava & RxAndroidDI(Dependence Injection) using Dagger2RESTful APIs using Retrofit2, OkHttp, Volley, Picasso, etc.Database ORMs using DBflow, Realm, OrmLite, etc.UI/UX implementation with Standard and Custom Views using Canvas and familiar with Google Material Design principlesTDD/Unit Test and InstrumentationTest using jUnit, Mockito, Espresso, RobolectricOther Android Libraries like Annotations, EventBus, ButterKnife, Timber, RoboGuice, etc.Obfuscation using ProGuardContributed 3 Android Libraries in jCenter repository (AppSettings, AndroidUtils, NavigationView)Agile Software development process management (Scrum, Incremental, Prototyping) Tools:• Android Studio (using Gradle Build System)• Source Control and Team working with Git, GitLab, SVN using Terminal & SourceTree client• CI/CD using circleci & travis and test coverage using codecov• Issue tracking using Jira, Redmine Chili, Trello• Experience using Android SDKs like Analytics, Crashlytics and new Firebase servicesOperating Systems:• OS X, Windows, Linux (CentOS, Ubuntu),

Curriculum Vitae - Mohsen Mirhoseini Argi Page � of �1 3

Page 2: Mohsen Mirhoseini Argi's CV

WORK HISTORY

HONORS AND AWARDS

Feb 2013 – Present Karina Mobile Solutions Co. - Tehran, IR.Senior Android Developer / Team Leader

• Developing Android Applications using Native Java• Social Network Applications development using RESTful APIs• Application development on VAS back-end systems (by SMS/USSD)• Scrum master and Application Team Leader using Agile methods• Analysis Mobile Solutions for different businesses

Jan 2014 – Mar 2015(Part-Time/Freelance)

Hafez Salamat Health Group - Tehran, IR.Senior Android Developer (Part-Time)

• Food Calorie Meter for patients and normal peoples• Insulin Reminder for diabetic people• Some minor Health Service Applications

Sep 2012 – Feb 2013(Part-Time/Freelance)

Armangarayan Technology Development Co. - Tehran, IR.Android Developer (Part-Time)

• Atawich Food Order Android Application• Roadside Assistance Android Application using GPS

Aug 2006 - Feb 2013 Iran Ministry of Interior - Tehran, IR.Software Developer / Database Manager

• Windows Software Development using C# .Net • Databases Management using SQL Server• HR and ERP Software Support

Apr 2013 Instructor at Tehran's 1st & 2nd Android Bootcampby Tehran Municipality - Tehran, IR

• Talked about Mobile Applications and Advanced Android Workshop.

Mar 2014 Instructor at IranMobiCode Unity3D Workshopby Amirkabir University - Tehran, IR

• Lectured about Mobile Game Development and Unity3D Workshop.

Feb 2014Winner of Shokoofa Festival Awardby Tehran Municipality - Tehran, IR

• Won the 3rd prize of the best urban services using mobile application for Tehran Traffic Map app.

Curriculum Vitae - Mohsen Mirhoseini Argi Page � of �2 3

Page 3: Mohsen Mirhoseini Argi's CV

EDUCATION

CERTIFICATIONS

LANGUAGEFarsi: NativeEnglish: Fluent (IELTS Overall Score 7)German: Elementary

HOBBIESGuitar, Music, Video Games, Billiard, Technology News

MORE REFERENCESPersonal Android Weblog: http://mirhoseini.comLinkedin Profile: http://linkedin.com/in/mirhoseiniGithub Open-Source Repos: http://github.com/mmirhoseiniMedium Profile: https://medium.com/@m_mirhoseini/

2005 - 2008 Shomal University - Amol, IR.Bachelor's Degree in Computer Software Engineering

• Graduated as top student in in OOP, C++ programming & SQL Database Management Courses

2003 - 2005 University of Science and Art - Yazd, IR.Associate's Degree in Computer Software• Awarded as top student in Programming & Database Fundamentals Courses

Jul 2015 Yonsei University - Coursera, OnlineSmartphone Emerging Technologies• Smartphones specifications, hardware modules and OS

Aug 2015 University of Maryland - Coursera, OnlineProgramming Mobile Applications for Android Handheld Systems

• Part 1 (tools, interfaces,...) & Part 2 (concurrency, network, gestures, sensors,...)

Sep 2003 Tehran TVTO - Tehran, IranIT Certificate

• Software Development, Database Management, Multimedia Tools, Networking

Curriculum Vitae - Mohsen Mirhoseini Argi Page � of �3 3