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.
![](assets/img/profile-img.png)
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
Professional Experiences
Experiences
Android Developer, RAD Holdings - Sep 2022-Apr 2023
Android Developer, Persian Gulf Star - Jul 2019-Jul 2022
Android Developer, Andishwaran Javan - Oct 2018 -Aug 2020
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.
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.
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
Online Training Course(FaraDars)
Course Title: Calculation
the Volume of Saturated Vapor and Liquid in Pure Fluid, Using C++, Java, Python and MATLAB
Programming Languages
Teaching Assistant in JAVA Programming Course / 2017-2018
Petroleum University of Technology - Abadan, Iran
Teaching Assistant in C++ Programming Course / 2017-2018
Petroleum University of Technology - Abadan, Iran
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
Contact
Email:
reza.mahmoudi.mehran@gmail.com
Call:
+98 938 745 9797