Sarosh Madara
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.
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