Sarosh Madara

is working from home. 🏡

Angestellt, Software-Entwickler Android, FOREE PAYMENT

Karachi, Pakistan

Über mich

I am an Android/Flutter Developer, I use latest stack of libraries i.e. Android Jetpack, Hilt Dagger, Kotlin Coroutine and Flow, Unit/Integration/User Testing. I use MVVM and MVP architecture on different projects. I have 6 years of experience in Android, Kotlin/Java and Flutter/Dart. I love implementing Architectures which comply with Solid principles.

Fähigkeiten und Kenntnisse

Kotlin
Android Apps
MVVM
Gradle
JSON
Java
Retrofit
Git
jira
Flutter
Android
Dart (programming language)
mvp
Model-view-controller (MVC)
REST
Architektur
Zahlungsverkehr

Werdegang

Berufserfahrung von Sarosh Madara

  • Bis heute 3 Jahre und 3 Monate, seit Apr. 2021

    Software-Entwickler Android

    FOREE PAYMENT

    Foree Pay Core SDK QR Payments Refactor whole project to MVVM via Clean Architecture with Use cases pattern Kotlin Flow Coroutines Team Collaboration Guidelines for Junior Developers

  • 1 Jahr und 7 Monate, Okt. 2019 - Apr. 2021

    Android Developer

    Invision solution

    - Created large scale Projects with Big Teams - Got my Hands dirty with payment applications here - Worked on offline storage, threading, and performance tuning - Used Restful APIs, SOAP & Socket to connect Android applications to back-end services - Worked with different android development architectures - Continuously discover, evaluate and implemented new technologies to optimize efficiency. - Worked on Kotlin Projects. - Apps development for third party Integrated devices. Technologies: Java, Kotlin

  • 1 Jahr und 1 Monat, Sep. 2018 - Sep. 2019

    Software Engineer Android

    Viftech Solutions

    Responsibilities: - Worked on Austrailian Government based Taxi Service app - Learned and Developed apps on MVP architecture - Worked with Team coordination with back-end - Developed Bixolon printer support app Technologies: Java, Kotlin, SOAP, Braintree

  • 2 Jahre, Okt. 2016 - Sep. 2018

    Associate Android Developer

    O16 Labs

    Design and build advanced applications for the Android platform Collaborate with cross-functional teams to define, design, and ship new features Work with outside data sources and APIs Unit-test code for robustness, including edge cases, usability, and general reliability Work on bug fixing and improving application performance Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • 8 Monate, Jan. 2016 - Aug. 2016

    Développeur Android

    Premio Travels

    Responsibilities: - Travel Agency app development - Got my Hands Dirty with MVC architecture - App published to Google Play Store - Continues Evaluation and Updates for years. Technologies: Java, Android

  • 7 Monate, Juni 2015 - Dez. 2015

    Android-Entwicklerin

    Panacloud

    Design and build advanced applications for the Android platform Collaborate with cross-functional teams to define, design, and ship new features Work with outside data sources and APIs Unit-test code for robustness, including edge cases, usability, and general reliability Work on bug fixing and improving application performance Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Interessen

Mobile applications development

21 Mio. XING Mitglieder, von A bis Z