Android Developer İstanbul, Türkiye

Saattaa olla saatavilla

(Päivitetty 2021-11-17)

Android Developer

İstanbul, Türkiye

Äidinkieli English

  • 10+ years of experience in Java
  • 5+ years of experience in Kotlin
  • 5+ years of experience in TDD (UI and Unit test)

Taidot (8)

MVVM, MVC, and MVP

API

RxJava

UI

USER INTERFACE

Kotlin

Java

MVVM

Yhteenveto

I'm a mid-level Android developer with 4+ years of experience. I was born in Iran in
1988, and I'm currently living there. I am married, and I have two kids.

Työkokemus

ANDROID DEVELOPER
Mashhad

2020-07 - Nykyhetki

Badesaba is the largest app in Iran, and it has more than 10 million active users in an Iranian app store called
Cafebazaar, with highly complex and high-quality implementation. When I impact a large group of people, I feel
enthusiastic and more responsible for my tasks.
Writing Java and Kotlin code in Android Studio.
Improving code quality and writing tests for new features.
Implement features that interact with REST APIs.
Using RxJava and Dagger
Review colleagues' code and documents
Gave technical suggestions during design meetings.
R&D for new futures and making reports.
Collaborate with the product owner, back-end team, and QA team
Estimate assigned tasks and implement them in time. 
 

SENIOR ANDROID DEVELOPER
Mashhad

2019-05 - 2020-07

The company started a new project called Meckaniket and I was the Android team leader.
Mentoring two colleagues and help them to become productive and make the product in the right way.
The latest Android application in the company was written almost with no architecture style and they want to
make the new application based on that coding style. Convinced them to use the Android Architecture
component and MVVM.
The company doesn't have a consistent way of documentation for scrum sessions. I suggest using the Gitlab
issue board.
The project was written in Kotlin language. Common libraries used in it include Android Jetpack, Room, Retrofit,
Rxjava, Glide. 
 

ANDROID DEVELOPER [PROJECT CONTRACT]
Mashhad

2019-01 - 2019-06

I designed and developed an Android application for hotel reservation systems. It could install on any PAX A930 -
Android mobile payment terminal device which customers can pay vouchers with a physical bank card.
Meetings with the CEO and product owner about the feature's benefaction, implementation cost and estimation
Using the device SDK to read a credit card and print a voucher containing a QR code at the end of the coupon
Optimizing the algorithm that calculates reservation prices about 10x faster
Reading through the company's REST APIs documentation and figuring out the best way to maximize efficiency 
 

ANDROID DEVELOPMENT INSTRUCTOR
Mashhad

2017-01 - 2019-12

I love to teach as a hobby. I was a part-time instructor at the Bartar Andishan Institute and conducted an Android development course. The course was based on Google suggested content. At the end of it, the students know how to create an Android application that can communicate with RESTful APIs and store data on a database using SQLite, how to design based on Material Design.
SOFTWARE DEVELOPER
Mashhad

2012-04 - 2019-05

I was working in the EH institution as a web developer. Designing and implementing a whole software was a big
challenge for me.
LanEdu is a web application that is used by more than 20 institutions of the company. The receptions and
students use it. It makes it easier for students to register for courses and get their class reports. It also prepares
payment reports automatically at midnight and stores them as pdf files to decrease load time.
Mentoring colleague is a fantastic feeling, and helping them to write better code was terrific. 
 

Koulutus

BTECH
University Parsa

2006-01 - 2011-01

Sertifikaatit

EuroCert Auditing & Certification Services Co

Ota yhteyttä konsulttiin

/