Ryan Kheradmand
AeroLeads people directory · profile

Ryan Kheradmand Email & Phone Number

Java Developer at MyDigipay
Location: Tehran Province, Iran, Islamic Republic of 6 work roles 1 school
LinkedIn matched
✓ Verified August 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Java Developer
Location
Tehran Province, Iran, Islamic Republic of
Company size

Who is Ryan Kheradmand? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Ryan Kheradmand is listed as Java Developer at MyDigipay, a with 322 employees, based in Tehran Province, Iran, Islamic Republic of. AeroLeads shows a matched LinkedIn profile for Ryan Kheradmand.

Ryan Kheradmand previously worked as Software Engineer at Mydigipay and Senior Android Developer at Mydigipay. Ryan Kheradmand holds Computer Software Engineering, 17 from Lorestan University.

Company email context

Email format at MyDigipay

This section adds company-level context without repeating Ryan Kheradmand's masked contact details.

MyDigipay

Review company-level records connected to Ryan Kheradmand before choosing the right outreach path.

Profile bio

About Ryan Kheradmand

Experienced Software Engineer with over 6 years of expertise in Banking, Fintech, and Startups, I specialize in designing and developing scalable software solutions. Proficient in Java, Kotlin, Spring and Microservice Architecture with additional skills in Android development. I thrive in agile environments, collaborating closely with technical teams, product managers, and stakeholders to deliver scalable systems. My work includes developing new features, ensuring quality through robust testing, and optimizing performance for seamless system functionality.Inspired by Kent Beck's quote: "I'm not a great programmer, I'm a good programmer with great habits!"

Current workplace

Ryan Kheradmand's current company

Company context helps verify the profile and gives searchers a useful next step.

MyDigipay
Mydigipay
Java Developer
Tehran Province, Iran
Website
Employees
322
AeroLeads page
6 roles

Ryan Kheradmand work experience

A career timeline built from the work history available for this profile.

Java Developer

Tehran Province, Iran

Software Engineer

Current

Tehran Province, Iran

Key responsibilities include:- Developing new fintech features and designing RESTful APIs with Spring boot.- Writing unit and integration tests using tools like JUnit and Testcontainers for MongoDB, RabbitMQ, WireMock, Feign Client, and other Dockerized dependencies.- Leveraging Java multithreading and asynchronous features to improve system performance.- Working with NoSQL databases such as MongoDB and Redis for scalable data solutions.- Utilizing RabbitMQ for asynchronous… Show more Key responsibilities include:- Developing new fintech features and designing RESTful APIs with Spring boot.- Writing unit and integration tests using tools like JUnit and Testcontainers for MongoDB, RabbitMQ, WireMock, Feign Client, and other Dockerized dependencies.- Leveraging Java multithreading and asynchronous features to improve system performance.- Working with NoSQL databases such as MongoDB and Redis for scalable data solutions.- Utilizing RabbitMQ for asynchronous message brokering and communication between services.- Implementing and maintaining a microservices architecture with 7+ services for the SuperApp Line.- Applying microservices design patterns, including API Gateway, Database per Service, Aggregator, Asynchronous Messaging, and ensuring low coupling and high cohesion.- Committing to clean code principles to create maintainable and scalable solutions. Show less

Jan 2024 - Present

Senior Android Developer

Tehran Province, Iran

At Digipay, I contribute to the development and improvement of our super app, ensuring a seamless and efficient user experience. My key responsibilities include:- Refactoring legacy code, migrating from RxJava to Kotlin Flow and Coroutines, and adopting modern architectures like MVI and MVVM.- Developing new features and resolving numerous bugs, including critical issues like logout errors caused by Retrofit interceptor chains, UI inconsistencies, and compatibility challenges with… Show more At Digipay, I contribute to the development and improvement of our super app, ensuring a seamless and efficient user experience. My key responsibilities include:- Refactoring legacy code, migrating from RxJava to Kotlin Flow and Coroutines, and adopting modern architectures like MVI and MVVM.- Developing new features and resolving numerous bugs, including critical issues like logout errors caused by Retrofit interceptor chains, UI inconsistencies, and compatibility challenges with Android 11+.- Fixing memory leaks and enhancing app performance to deliver a reliable and optimized product.Additionally, I lead the development of a new hybrid version of the Digipay app combining native Android components with web technologies, built with:- Clean Architecture and MVVM for maintainability and scalability.- Seamless interaction between native Android components and WebView using JavaScript interfaces, addressing WebView’s limitations and ensuring a unified user experience.- Resolving architectural issues in the previous app version to create a more robust and future-proof solution. Show less

Jan 2023 - Dec 2023

Android Developer

Tehran Province, Iran

At FANAP TECH, I worked on developing and maintaining a variety of customized applications for payment devices such as POS, Cashless machines, and Cash Deposit Machines (CDMs). This role provided me with valuable hands-on experience integrating hardware modules like NFC and HSM, enabling seamless interactions between applications and hardware components.My key responsibilities included:- Collaborating with hardware teams to ensure proper integration of Printer, PinPad and other… Show more At FANAP TECH, I worked on developing and maintaining a variety of customized applications for payment devices such as POS, Cashless machines, and Cash Deposit Machines (CDMs). This role provided me with valuable hands-on experience integrating hardware modules like NFC and HSM, enabling seamless interactions between applications and hardware components.My key responsibilities included:- Collaborating with hardware teams to ensure proper integration of Printer, PinPad and other modules.- Writing unit tests to validate hardware modules functionality and monitor hardware health.- Utilizing design patterns, SOLID principles, and abstraction to create a single codebase that seamlessly operates across multiple devices without modifications.- Diagnosing and resolving memory leaks and view hierarchy issues to optimize app performance.- Utilizing modern Android libraries and frameworks, such as MVI architecture, Hilt, LeakCanary, Coroutines, Flow and the Navigation Component.This role offered an incredible opportunity to merge software and hardware expertise, enhancing my skills in creating reliable, high-performance solutions for the banking and payment industry. Show less

Nov 2021 - Jan 2023

Android Developer

Khorramabad, Lorestan Province, Iran

As a Co-Founder and the sole Android Developer at Kahroba, I had the unique opportunity to thrive in a startup environment, building and managing Android projects independently. This experience shaped my ability to work autonomously, solve complex challenges, and deliver high-quality software under tight deadlines.Key accomplishments include:- Designing, developing, debugging, and supporting multiple Android projects, taking full ownership from start to finish.- Implementing… Show more As a Co-Founder and the sole Android Developer at Kahroba, I had the unique opportunity to thrive in a startup environment, building and managing Android projects independently. This experience shaped my ability to work autonomously, solve complex challenges, and deliver high-quality software under tight deadlines.Key accomplishments include:- Designing, developing, debugging, and supporting multiple Android projects, taking full ownership from start to finish.- Implementing robust and scalable solutions using modern technologies such as MVVM architecture, gRPC, Dagger2, Hilt, RxJava, EventBus, ExoPlayer, and Firebase.- Building a strong foundation in self-reliance and problem-solving by managing all aspects of Android development without external support.This role allowed me to combine technical expertise with entrepreneurial skills, contributing to the growth of our startup while strengthening my ability to adapt and innovate. Show less

Sep 2019 - Oct 2021

Android Developer

Q Company

Khorramabad, Lorestan Province, Iran

At Q Company, a leading Last-Mile Delivery SaaS platform, I was responsible for the development and maintenance of online taxi applications, ensuring seamless operations and enhanced user experience. My role included managing the full development lifecycle of more than 5 applications, while continuously improving and optimizing their performance.Key responsibilities and accomplishments include:- Developing and maintaining multiple applications, ensuring smooth and efficient… Show more At Q Company, a leading Last-Mile Delivery SaaS platform, I was responsible for the development and maintenance of online taxi applications, ensuring seamless operations and enhanced user experience. My role included managing the full development lifecycle of more than 5 applications, while continuously improving and optimizing their performance.Key responsibilities and accomplishments include:- Developing and maintaining multiple applications, ensuring smooth and efficient operation for both users and delivery companies.- Integrating Google Maps APIs to provide real-time location tracking and routing.- Leveraging technologies such as MVP architecture, Dagger2, Java, Socket.IO, RxJava, EventBus and Firebase to build scalable and high-performance applications.- Implementing application flavors for different use cases and regions to enhance app customization.This role allowed me to refine my skills in mobile development while working in a fast-paced environment to support the scaling and automation of delivery services. Show less

Apr 2018 - Sep 2019
Team & coworkers

Colleagues at MyDigipay

Other employees you can reach at mydigipay.com. View company contacts for 322 employees →

1 education record

Ryan Kheradmand education

FAQ

Frequently asked questions about Ryan Kheradmand

Quick answers generated from the profile data available on this page.

What company does Ryan Kheradmand work for?

Ryan Kheradmand works for MyDigipay.

What is Ryan Kheradmand's role at MyDigipay?

Ryan Kheradmand is listed as Java Developer at MyDigipay.

Where is Ryan Kheradmand based?

Ryan Kheradmand is based in Tehran Province, Iran, Islamic Republic of while working with MyDigipay.

What companies has Ryan Kheradmand worked for?

Ryan Kheradmand has worked for Mydigipay, Fanap Tech / فناپ تک, Kahroba Creative Software Company, and Q Company.

Who are Ryan Kheradmand's colleagues at MyDigipay?

Ryan Kheradmand's colleagues at MyDigipay include Mojtaba Farahani, Elham Alirezaei, Armin Salehi, Niloofar Heydari, and Alireza Hakimrabet.

How can I contact Ryan Kheradmand?

You can use AeroLeads to view verified contact signals for Ryan Kheradmand at MyDigipay, including work email, phone, and LinkedIn data when available.

What schools did Ryan Kheradmand attend?

Ryan Kheradmand holds Computer Software Engineering, 17 from Lorestan University.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.