Reza Mahmoudi Mehran

I'm

About

I'm an Android Developer, with +4 years of experience in Android development. I’m proficient in Java and Kotlin programming languages, with good knowledge of Android SDK. I also deeply understand the concepts of OOP & SOLID principles. I’m a quick learner with the ability to adapt to the new technologies. I’m always trying to learn something new, and experience new challenges. Adaptability, Creativity, Problem-Solving, and Teamwork are my Soft Skills.

Android Developer

  • Email: reza.mahmoudi.mehran@gmail.com
  • Phone:+98 938 745 9797
  • City:Tehran, Iran
  • Age: 25
  • Birthday:1998
  • Military Service Status: Completed

I'm a Person who is Willing to Learn and Adapts Quickly to the New Technologies and Trends, Interested in Creating Smart, Seamless, and Functional Applications. I Love Learning and Testing Different Techniques, and I'm Always Trying Something New :)

Resume

Download PDF

Summary

Reza Mahmoudi

  • Location: Tehran, Iran
  • Phone: (+98) 938-745-9797
  • Email Address: reza.mahmoudi.mehran@gmail.com
  • Military Service Status: Completed
  • Birthday: 1998(Age: 25)
  • Personality Tests: MBTI - IQ - EQ - NEO

Professional Experiences

Experiences

  • Android Developer, RAD Holdings - Sep 2022-Apr 2023
  • Venus: Create, manage, and track virtual and real cryptocurrency wallets
    Working with a team of developers in an Agile environment.
    Design and develop modern android app using MVVM pattern, and Clean architecture.
    Migrating part of the project from Android View to Jetpack Compose.
    Writing some Unit Tests and Integration Tests.
    Collaborating with the back-end team and implementing REST APIs with Retrofit
    Implementing CI/CD with Jenkins and Fastlane.


  • Android Developer, Persian Gulf Star - Jul 2019-Jul 2022
  • Cafe Bourse: Tehran Stock Exchange App, Including Educational Videos and Articles
    Voice Typing + Chat GPT: Speech to Text in 8 Different Languages + Chat GPT Feature
    Design and develop android applications and collaborate with the back-end team.
    Design and implement Material Design UI.
    Managing small startups from scratch to publish in app stores.


  • Android Developer, Andishwaran Javan - Oct 2018 -Aug 2020
  • Mahtab: Educational and Story Books, and Animations for Kids.
    Develop android app and collaborate with the back-end team.
    Implement Material Design UI.
    Work in all phases of the project including the design, development, testing, and deployment of Mahtab.


Teaching Experiences

Programming

Android

  • Expert in Android Studio and Android SDK
  • Strong knowledge of JAVA and Kotlin Programming Languages
  • Deep Understanding of Object-Oriented Programming and SOLID Principles
  • Deep knowledge of Restful API and JSON , and Expert in Working with Retrofit
  • Expert in SQLite Database, and Ability to Work with Room ORM
  • Experienced in Design and Build Android Apps Based on MVVM and Clean Architecture
  • Ability to Implement Material and Custom UI with Android View(XML) and Familiar with Jetpack Compose.
  • Experienced in Working with Dependency Injection Libraries(Dagger & Hilt)
  • Ability to Work with Jetpack Libraries(Data Binding, Live Data, Navigation Component, Room …)
  • Experienced in Working with Coroutines and Flow and Ability to Work with Reactive Extensions (RxJava, RxAndroid) in Android
  • Familiar with Automated Tests in Android(Unit Test, Integration Test) and Familiar with Android Automated Test Libraries(Mockito, Espresso)
  • Familiar with CI/CD Tools and Frameworks such as Jenkins and Fastlane

Other

  • Experienced in Working with Code Versioning Tools(Git & Gitflow)
  • Experienced in Working in Agile Environment and Experienced in Working with Task Managing Tools(Clickup)
  • Strong Analytical & Problem-Solving Skills and Knack for Debugging Code to Find the Issues

Courses and Certificates

Data Structure

  • Institute: Coursera(link)

Education

Bachelor of Science in Chemical Engineering / 2016 - 2020

Petroleum University of Technology / Abadan, Iran

GPA: 16.39

Language

English

  • Listening:
    C1
  • Reading:
    B2
  • Writing:
    A2
  • Speaking:
    B1

Services

Android Application

Build Android Applications with any Custom Feature, with Java / Kotlin Programming Languages

UI/UX Design

Design Material UI/UX for Android Applications, and Implement them as XML Code

Programing Courses

Holding presence, online and offline programming training courses

Contact

Call:

+98 938 745 9797