Homa Shafiei

Android Developer | Software Engineer | Kotlin | Jetpack Compose | KMP | Clean Architecture | 🇩🇪 Android Entwicklung

Germany

About

As an Android Developer at Part Software Group, I create loved and trusted applications for the Android platform using both Java and Kotlin. I have over 9 years of experience in developing custom UI components, configuring SDKs, and applying MVVM and MVC patterns. I have contributed to more than 20 projects for clients. I also have a Master of Science degree in Computer Software Engineering from Ferdowsi University of Mashhad, where I published two papers on modeling energy and performance of parallel programs based on Phoenix++. Additionally, I have a certification in Mobile Programming from Sharif University of Technology. I am passionate about learning new technologies and improving my language skills. I am currently learning Flutter and Kotlin Multiplatform to enhance my cross-platform development capabilities.

Experience

  • Android Developer at Part Software Group
    Jun 2022 - Present · 4 yrs 1 mo

    • Coordinated the development of a banking app using Android technologies, generating $1M in revenue. • Developed a scalable app that enhances the lives of over 45,000 users daily. • Improved security by over 50% through JNI and C++ integration in Android development. • Accelerated development speed by approximately 50% and reduced build time by around 30% through modularization. • Enhanced Android app reliability by implementing unit tests with 70% coverage. • Achieved 99% crash-free rate by ensuring stability and compatibility across Android versions (API 21 to 33). • Boosted application performance and stability using Kotlin, Flows, Jetpack Compose, Dagger-Hilt, and MVI.

  • Android Developer at Rayvarz Software Engineering Company|شرکت مهندسی نرم افزار رایورز
    Nov 2020 - Jun 2022 · 1 yr 8 mos

  • Android Developer at Vasni
    Sep 2018 - Nov 2020 · 2 yrs 3 mos

    • Collaborated across teams to design and develop business-centric mobile apps. • Designed and developing a peer-to-peer socket connection architecture for a local social messenger. • Worked in an Agile team environment using SCRUM methodologies. • Developed the Aan messenger based on MVC pattern. (Web socket, Glide, Retrofit, SQLight, Gson, Paging, ExoPlayer2) • Developed the Hamrai based on MVC pattern. Designed features as pluggable to help users customize their needs. Configured Sentry SDK for crash report. مشارکت در انجام بیش از ۲۰ پروژه به سفارش صدا و سیما، همراه اول، مرکز نوآوری دانشگاه علامه: همراهی آن اپدوز، هفتین، ایمانشهر، چارسوق، علامه، سیمای مخابرات، ایران سیما و...

  • Co founder startup at Ravanpajooh
    Feb 2017 - Jun 2019 · 2 yrs 5 mos

    http://ravanpc.ir/ طراحی و توسعه اپلیکیشن اندروید مشاوریاب روان پژوه سئوی سایت روان پژوه مدیریت محتوای سایت و فضای مجازی روان پژوه طراحی پوسترهای کارگاه ها و دوره های روان پژوه

  • Android Developer at Ebtekar | Parsian sepehr mehr rezvan
    Sep 2017 - Sep 2018 · 1 yr 1 mo

    - Developed Iran Peyk bike delivery application by Java language. (SocketIo, Picasso, Gson) مشارکت در انجام بیش از 10 پروژه: ایران پیک (مشتری و راننده)، اپلیکیشن مدیریت ابتکار (مشتری و سرویس دهنده)، آزمایشگاه ممنون دکتر، تاکسی 133 مشهد (مشتری و راننده) و ...