Sohail .
Lead
pakistan Lahore, Pakistan ( GMT )
Lead
6 Jahre Erfahrung
Kann beitreten ASAP Englisch: Fortgeschritten
Über

An experienced android software engineer with a formal education in Computer Science and a solid background in mobile engineering. Write clean, performant and maintainable code. Care about latest techniques and good documentation and effective processes.

An experienced android software engineer with a formal education in Computer Science and a solid background in mobile engineering. Write clean, performant and maintainable code. Care about latest techniques and good documentation and effective processes.

Erfahrung
C
Android Engineer
Callsign
Jan'21- present

As a part of the innovation team at callsign we are always doing some exciting work to improve the core product, POCs of new ideas. Always finding ways to smoothen the product road line. ● POCs of new Ideas and document them on confluence with recommendation. ● Java to Kotlin conversion module by module with clean architecture. ● Help and support the core SDK team on upcoming challenges. ● Implement internally developed crypto library to secure traffic and sensitive information. ● Develop Southfields mobile bank app to demonstrate the SDK features. Callsign Workforce app on Google Play, Southfields Banking app on Google Play

D
Lead Android Engineer
Digitify
Jan'19- Jan'21

Align with the product design team and represent the technical aspect of features road map. Responsible for deciding technical implementation by foreseeing the upcoming roadmap. ● Implement kotlin coroutines for thread management. ● Implement UI Navigation component with shared view model. ● Integrate Samsung Pay integration in app to app mode. ● Implementing VISA and Master-card via 3DS mode. ● Digital payment transfer implementation to locally, IBAN, SWIFT. ● Pentest compliance by implementing SSL/TLS pinning, native code implementation for security, App repacking detection, Root check detection to avoid app tweaks on compromised devices. ● Implement SOLID principles for scalability and maintainability. ● Add multilingual support in generic ways to avoid change for newly supported languages. ● Implement data binding, Live data, Paging library, lifecycle, work manager.

G
Senior Android Engineer
Google
Jan'17- Jan'19

Crafted out of box social media application FAYVO which has all types of media sharing features. Most challenging items are memory optimism and performance measurement. ● Detects and removes all the relevant memory leaks. ● Implement MVVM design pattern with RxJava. ● Implement the interlacing by decoding images with turbo jpg to load them in progessive way. ● Add work manager for background media uploading. ● ExoPlayer integration with video cache implementation for quick replay. ● Refactor code to A grade based on cognitive complexity by tool code climate. (250 line per class and 25 lines per method with max of 5 cognitive complexity) Product: Fayvo on Google Play

W
Junior Android Engineer
Wise Solutions
Mar'15- Dec'16

Develop Texter SMS Pro Messenger based on the principle of material design. We offer a quick reply feature when android does not support quick reply from notifications along with private inbox functionality. ● Developed in MVC pattern. ● Restful API consumption. ● Multi Theme functionality like whats app. ● MMS, Location and contacts sharing features. Product: Texter SMS Pro Messenger on Youtube

Bildung
Information Technology
zu 2015
Bachelor's Degree
University of Education

Projekte
Talent hat keine Projekte hinzugefügt
Technologien
Kurse
Talent hat keine Kurse hinzugefügt
Schulungen
Talent hat keine Schulungen hinzugefügt
Sprachen
English
Native