MY STORY
Hello, I’m a T-shaped Software Engineer from Tehran, Iran, with over 10 years of experience in Android — plus years more across game development (Unity), back-end and front-end. I’ve helped build applications with 80M+ installs on Android stores. I love solving problems, designing clean and scalable architectures, mentoring teams, and continuously learning and sharing what I learn.
DOWNLOAD RESUMEPersonal Info
- Name Mohsen Afshar
- Role Lead/Senior Software Engineer
- Location Tehran, Iran
- Email me@mohsenafshar.ir
Who am i?
What I'm really good at?
How can you contact me?
What is my hobbies?
What do I bring to a team?
What am I exploring right now?
TECHNICAL SKILLS
I work across the full product stack: a senior, high-confidence Android and back-end engineer, and a mid-to-senior-level DevOps and front-end engineer. Here’s roughly where I focus.
ANDROID
BACKEND
DEVOPS
FRONTEND
OTHER SKILLS
Beyond the code — the people-and-process skills I’ve built leading teams, mentoring engineers, and shipping products over the past decade.
work experiences
Over a decade of building Android apps, leading and mentoring teams, and working across the full stack — from AOSP to back-end and front-end.
Mahsan
( Apr. 2025 : Present ) Senior AOSP / Android EngineerDeveloping system-level features on AOSP, built a high-performance OTA service in Go, and migrated authentication to an OIDC / OAuth 2.0 architecture. Improved CI/CD with GitLab Runners and Docker, and ran load tests with k6.
Tapsi-Box
( Dec. 2024 : Apr. 2025 ) Senior Android EngineerTranslated business requirements into parallel technical sub-tasks and architected a multi-phased migration of the legacy Tapsi app to a clean Domain Model, defining client–server SLAs with the back-end team.
Dade Pardazan Faraz Co.
( Jun. 2023 : Dec. 2024 ) Founder & Technical LeadFounded the company and led a team of 5, building Android, back-end (Go, Node.js) and front-end (React) product prototypes with DDD, Kubernetes, Helm, ELK and GitLab CI/CD.
Mofid Securities
( Dec. 2021 : Jan. 2023 ) Senior Software EngineerRefactored and modernized the Mofid and Bambo trading apps, introduced Jetpack Compose, mentored the Android team, and built RESTful microservices with Node.js, Redis and RabbitMQ.
Maktab Sharif
( Jun. 2021 : Jun. 2023 ) Android InstructorTaught Android development — Clean Architecture, design patterns and OOP — to ~20 students per semester, and led a teaching team of mentors guiding real-world team projects.
Rubika
( Oct. 2020 : Jul. 2021 ) Senior Android EngineerRefactored the main screens of Rubika (80M+ installs) using coroutines, ConstraintLayout, ExoPlayer and custom views, and coached the team on clean, testable code.
Hasin Group
( Aug. 2019 : Nov. 2021 ) Senior Software EngineerArchitected and built the Taraabarnet app from scratch with a TDD approach, implementing pub/sub between back-end and client over MQTT and RabbitMQ.
Tehran Institute of Technology
( Apr. 2018 : Mar. 2019 ) Android / Java InstructorTaught Android and Java programming on a contract basis, guiding students through hands-on, real-world projects.
Pardazesh Negar Rashin
( Mar. 2018 : Jun. 2019 ) Android DeveloperBuilt two location-based apps with MVVM, RxJava / RxAndroid, Data Binding, LiveData and Google services — and learned Scrum first-hand.
Chapar
( Jul. 2017 : Mar. 2018 ) Android DeveloperDeveloped Rakeb, an app that generated invoices from user input and customer signatures and printed them over Bluetooth.
MediaHamrah
( Apr. 2017 : Jul. 2017 ) Unity DeveloperBuilt interactive apps and games for Android using the Unity engine.
Freelance
( Feb. 2014 : Mar. 2017 ) Software DeveloperDelivered projects independently, including a Persian tech website and FreeRunners — a Unity game for Android published on Cafe Bazaar.
Semnan University
( Graduated 2015 ) B.Sc. in Nuclear PhysicsBachelor’s degree in Nuclear Physics — the analytical and problem-solving foundation I later carried into software engineering.
portfolio
Rubika
An Iranian super-app (messaging, video & services) with 80M+ installs. Refactored core screens for performance using coroutines, ExoPlayer and custom views.
Mofid & Bambo
Stock-trading apps for Mofid Securities. Modernized the codebase, introduced Jetpack Compose, and improved architecture and performance.
Taraabarnet
A freight & logistics app built from scratch with a TDD approach and real-time messaging over MQTT and RabbitMQ.
ggift.ir
A full-stack web app I designed and built end to end — React (MUI) front-end with a Node.js back-end. One of my personal product projects.
FreeRunners
An action game for Android built with the Unity engine and published on Cafe Bazaar.
get in touch
Have a project, a role, or an idea you’d like to discuss? Send me a message and I’ll get back to you.