Mohsen Mokhtar

Mobile Developer

Building high-performance mobile applications for Android and iOS with expertise in Kotlin, Swift, and Flutter.

About Me

Skilled Mobile Developer with extensive experience in building high-performance Android and iOS applications.

I specialize in building high-performance Android and iOS applications using Kotlin, Swift, and Flutter. With a focus on optimizing app performance and reducing development cycles, I've led teams to deliver seamless user experiences across platforms.

While my primary focus is mobile development, I also bring backend expertise, leveraging Node.js and NestJS to ensure robust, scalable infrastructures that support modern mobile applications. I'm known for mentoring developers, implementing clean architectures like MVVM, and driving innovation in fast-paced, agile environments.

I'm passionate about creating intuitive, efficient applications that solve real-world problems and provide exceptional user experiences.

Work Experience

My professional journey in mobile development.

iOS Developer

Forequest | Italy (Remote)

Apr 2024 – Present
  • Developed Ludovico iOS app using SwiftUI, improving user retention by 15% through advanced animations and seamless user experience.
  • Utilized Google Cloud Platform (GCP) services like Firestore, Cloud Functions, Storage, and Analytics to build a scalable, cloud-native infrastructure.
  • Managed technical direction and team coordination, driving efficient project execution and delivery across mobile and backend teams.
SwiftUI
GCP
Firestore
Cloud Functions
Firebase
AR

iOS & Android Developer

Actifyre | Italy (Freelance)

Sep 2023 – Nov 2023
  • Developed iOS AR app using SwiftUI, optimizing UI performance by 25% and improving AR experience responsiveness by 30%.
  • Implemented CI/CD pipelines to streamline development and ensure smooth, continuous delivery.
  • Developed Android AR app using Jetpack Compose, optimizing UI performance.
SwiftUI
AR
Jetpack Compose
CI/CD

Android & iOS Developer

Boom | Australia (Remote)

Sep 2021 – Sep 2023
  • Built iOS apps using SwiftUI and Android with Jetpack Compose, reducing development time by 40% and improving UI performance.
  • Developed iOS and Android workout platform, increasing user engagement by 20% and reducing app loading time by 35%.
  • Implemented MVVM and MVI architectures, ensuring maintainable and scalable codebases.
  • Developed image and video editing tools, along with image processing functionalities for a rich media experience.
  • Established CI/CD pipelines to automate testing and streamline deployments across both platforms.
SwiftUI
Jetpack Compose
MVVM
MVI
CI/CD

Technical Team Lead

Toolbox | Tehran, Iran (Part-Time)

Jul 2022 – Sep 2023
  • Led the migration from version 5 to 6, incorporating Jetpack and Android Navigation Component to enhance app functionality and performance.
  • Launched web and PWA apps, increasing user accessibility by 50% and growing platform reach by 15%.
  • Introduced microservices for the backend, improving scalability and deployment efficiency.
  • Established a stable DevOps environment, streamlining development and deployment processes.
  • Spearheaded the development of new features, ensuring a seamless transition during the migration.
Jetpack
Navigation Component
PWA
Microservices
DevOps

Skills & Expertise

Technical competencies I've mastered throughout my career.

Mobile Development

Android
iOS
Kotlin
Swift
Flutter
Jetpack Compose
SwiftUI
ARKit

Backend Development

Node.js
NestJS
Microservices
RESTful APIs
GraphQL

Architecture

MVVM
MVI
Clean Architecture
Design Patterns

DevOps & Tools

Docker
CI/CD
Jenkins
GitLab CI
Git
Jira
Firebase

Databases

SQL
NoSQL
Redis
Firestore
Room
CoreData

Personal Projects

Showcasing my passion for innovation and problem-solving.

Fog Computing Simulator

Developed a toolkit for fog/edge computing using Java, Kotlin, and Machine Learning, improving simulation accuracy by 30% and reducing processing time by 25%.

Java
Kotlin
Machine Learning

Crypto Arbitrage Detector

Created a tool using Nest.js, Angular, and Redis for identifying crypto arbitrage opportunities, achieving a detection accuracy of 90% and generating alerts in real-time.

Nest.js
Angular
Redis

Android Malware Detector

Collaborated on a malware detection project using Machine Learning, increasing detection rates by 40% compared to traditional methods.

Android
Machine Learning

Yass

Developed donation apps for Android, iOS, and web platforms using Flutter, Kotlin, Swift, and Dart, integrating RxDart, Firebase, and a role-based clean architecture.

Flutter
Kotlin
Swift
Dart
Firebase

Time-Tracking App

Developing a time-tracking and productivity monitoring app similar to Time Doctor using NestJS, with WebSocket integration for real-time tracking and handling user sessions.

NestJS
WebSocket
React

AirBox: Online Air Mail

Developed a cross-platform app for Android and iOS that allows users to send and receive packages using drones. Focused on a seamless user experience with real-time tracking, notifications, and efficient delivery management.

Android
iOS
Real-time Tracking

Get In Touch

Have a project in mind? Let's discuss how I can help.

Contact Information

Feel free to reach out through any of these channels.

Send a Message

I'll get back to you as soon as possible.