Ehsan Mashhadi

Ehsan Mashhadi

Software Engineer (Android) @ Lyft

Hello! I'm a pragmatic Android engineer and mobile architect with 8+ years of experience delivering high-scale products. I hold an MSc in CS with published software/ML research (290+ citations).


Work

Software Engineer (Android) · Lyft 2026 — Present
Software Engineer (Android) · RBC 2022 — 2025
Software/ML Researcher · University of Calgary 2020 — 2022
Software Engineer (Android) · Carrene 2017 — 2020

Education

MSc Computer Science · University of Calgary
MSc Computer Science · Sharif University of Technology
BSc Computer Science · University of Isfahan

Papers

Bug Severity Estimation Using Source Code Metrics & Static Analysis JSS '24
Method-Level Bug Severity Prediction Using Source Code Metrics and LLMs ISSRE '23
Applying CodeBERT for Automated Program Repair of Java Simple Bugs MSR '21

Projects

Hands-on Android Application Components · PacktPub / Udemy / O'Reilly Course
Independent App Publisher · 200K+ active users · 4.5+ Apps