Post Job Free

Resume

Sign in

Developer Android

Location:
Tehran, Tehran Province, Iran
Salary:
$2000 per month
Posted:
September 20, 2020

Contact this candidate

Resume:

Hassan Alizadeh

Android Developer

adf9fp@r.postjobfree.com

github.com/HassanAlizadehDevlab

medium.com/@hassan.alizadeh529

+98-939-***-****

Tehran, Iran

About me

I’m a self-taught Android Developer with more than 6 years of experience in structuring, developing, and implementing android applications. I’ve worked at Sheypoor which has more than 10 million users, and MCI

(First Mobile Telecommunication of Iran) more than 5 million installs, and I also experienced in online startups, like Delivery, Health Care, and Service providers too. As a goal-oriented developer, I aspire to seek advancement professionally within a thriving and productive company.

Skills

● Java, Kotlin, Groovy, Gradle

● Android SDK, JetPack, Android Architecture Components, Data Binding

● Clean Architecture, MVVM, MVP, Design Patterns

● TTD, Unit Test, UI Test, Integration Test, Mockito, Mockk, JUnit

● Clean Code, SOLID, OOP

● Dagger, Koin, RxJava, Coroutine

● Sqlite, Room, Realm, GreenDao

● Git, Github, Gitlab, GitFlow, CI/CD, Jenkins

● Agile, Scrum, Kanban, Pivotal Tracker, Jira, Pair-Programming

● UI/UX, Material Design, Constraint Layout, Motion Layout Experience

Android Developer

Sheypoor - Tehran, Iran

Feb 2019 - Jun 2020

Download

● Second Classified application in Iran

Designed and implemented a new architecture

Rewrite the legacy code

Developed the application by pure Kotlin

The Speed of development was increased by rewriting

We gained better crash-free users percentage

Developed the application as an offline-first application

Speed up running unit tests on Jenkins

Wrote Unit tests and UI tests

Created pre-populated DB by Groovy

Used Clean Architecture and MVVM pattern

Used Dagger, RxJava, Room

Used XMPP protocol to connect server for the Chat feature in the application

Worked based on Scrum, Kanban methods

Used Git and GitFlow to control branches and source code Android Developer

Sheypoor - Tehran, Iran

Apr 2017 - Jan 2019

Download

● second Classified application in Iran

The application was developed by pure Java. And we started to develop new features in Kotlin.

Refactored Java classes to Kotlin and monolithic parts of the project to MVP

Wrote a library for getting files and images from storage with specific UI

Redesign whole Sheypoor application’s UI

Used Dagger, RxJava, GreenDao, EventBus

Android Developer Jun 2016 - Mar 2017

Hamrah Novin - Tehran, Iran

● Delivery startup

Used Java, MVP pattern, Dagger, RxJava, Retrofit, Realm DB

Used single activity and implemented a custom fragment manager Android Developer Mar 2015 - Apr 2016

AbreSalamat - Tehran, Iran

● Health Care startup

Android Developer Jan 2014 - Feb 2015

Yarima Company - Tehran, Iran Download

● Software Development company - MCI

J2EE Developer Jun 2013 - Jan 2014

Atiye sazan hafez - Tehran, Iran

● Insurance Company

Android Developer

Freelance

● Created android applications and implemented multiple projects for various clients considering the client’s needs and deadlines.

Education

Bachelor’s Degree, Software Technology Engineering Sep 2014 - Sep 2019 Islamic Azad University, South Tehran Branch

Languages

● English (Advanced proficiency)

● Persian (Native proficiency



Contact this candidate