Shafaq Ahsan
Senior Software Engineer Kotlin Java Android Developer
Phone: +1-872-***-**** Email: adx0g5@r.postjobfree.com Address: Chicago IL United States Linkedin: https://www.linkedin.com/in/shafaq-ahsan55/ Github: https://github.com/Shafaq-Ahsan Professional Summary
A dynamic professional with the goal to be on top! Being an experienced software engineer having more than 6 years of experience in Android development, I bring excellent services for developing software solutions. Having delivered many successful projects, I see myself capable of handling challenges and delivering quality projects. Key Skills
• Architecting & Developing Android Applications.
• Leading & Managing project team.
• Delivering apps on App Store.
• Managing 99% Crash free users
• Delivering android Apps from scratch
Android Development
Languages/ Tools /
Technologies
Android, Java, Kotlin, Kotlin flow, Kotlin coroutines, Android Notifications, jetpack components, Retrofit, Android AOSP frameworks, SDK, NDK, and libraries, React JS, React Native, Firebase, MoEngage, android studio, VSCode, Charles, Jira, Postman Databases NoSQL, MySQL, MS SQL, Firebase, MongoDB, SQL Brite, Realm database Architectures & Design
Patterns
MVC, MVVM, MVP, Clean Swift, Modular Design, Solid Principles Backend Development NodeJS, REST, Express js,
Build & CI GIT, GitHub Desktop, spinnaker, Firebase Distribution, Fastlane QA Testing JIRA, Confluence, Clickup, A/B Testing, Performance testing using instrument profiler. Development
Methodologies
Agile / SCRUM, Waterfall, TDD
Professional Experience
DubizzleLabs (dubai.dubizzle.com) Karachi, Pakistan June 01, 2022 - Present Senior Software Engineer (Android) (1 year + )
My current responsibilities are
● Designing and Developing technical architecture for new features.
● 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
● Translate designs and wireframes into high-quality code
● Design, build and maintain high performance, quality, and responsiveness of the application
● Identify and correct bottlenecks and fix bugs
● Help maintain code quality, organization, and automatization.
● Conducting Performance testing using Android Studio Tools(instrument profiler).
● Managing code base, analyzing and reviewing PRs.
● Analysing, debugging, and fixing regression failures and reported defects Next Generation Innovation Karachi Pakistan January 01, 2017 - May 31, 2022 Senior Application Engineer II (Android) Project Lead (5 yrs 4 Mos) While employed at Next Generation Innovation, I have worked on various projects and products. These applications were built on Java and Kotlin Language using MVP / MVVM Architectures. My core responsibilities were gathering functional requirements from the Project Manager or Clients and converting those requirements into real applications. JIRA, Trello, and Assana were used for maintaining progress and bug logging. Builds were shipped to clients using Firebase app distribution or play store.
● Requirement analysis and providing development estimates.
● Investigating code-related issues such as memory leakages using Android instruments analysis tools.
● Development of the assigned tasks.
● Maintenance and enhancement of Applications.
● Performed R&D for new projects.
● Designing and Developing technical architecture for new features.
● Managing code base, analyzing and reviewing PR
● Release management and keys management at the google play console developer account.
● Submitted many Android projects on the play store.
● Delivering knowledge-sharing sessions to internal team members.
● On sight support for foreign clients.
● Conducting interviews to onboard new talent
● Story estimation and sprint planning with the product and technical teams.
● Decision making on tech stack and SDKs
Education Trainings & Certifications
Master of Science in Data Science (CGPA 3.93 / 4.0) National University of Computer and Emerging
Sciences - FAST Karachi
2019 – 2022
Bachelor of Computer Science (CGPA 3.86/4.0 )
Iqra University, Karachi
2013 -2017
Academic Awards
Gold Medal
Iqra University – 2017
Academic Performance Scholarship
Iqra University – 2013 - 2017
Student of the month
ACCP PRO CPISM (Aptech) – 2012
Project of the Month Award (Rayan Calendars web)
ACCP PRO CPISM (Aptech) – 2012
Aptech Ambassador program award
Aptech – 2012
Machine Learning with scikit-learn
Data Camp – November 2019
Introduction to Natural Language Processing
in Python
Data Camp – November 2019
Mobile App Development
Udemy – September 2016
Professional Awards / Promotion
The Silver Lining Award
Next Generation Innovation – March 2022
The Silver Lining Award
Next Generation Innovation – April 2022
The Best Mentor Award
Next Generation Innovation – January 2020
Senior Application Engineer I Promotion
Next Generation Innovation – January 2020
Senior Application Engineer II Promotion
Next Generation Innovation – April 2021
Research & Development
● Content Based Video Retrieval System (MS Thesis)
● R&D on Android Chat Sdk (sendBird)
● R&D on video chat SDK(Twilio and vidyo.io)
● R&D on VPN SDKs
● R&D on Maps SDK
Professional Projects
● Dubizzle
Play store link: https://play.google.com/store/apps/details?id=com.dubizzle.horizontal
● Motory
play store link: https://play.google.com/store/apps/details?id=motory.com.motory
play store link: https://play.google.com/store/apps/details?id=com.motary.inspection.android
● Askwho App:
play store link: https://play.google.com/store/apps/details?id=com.askwho.app&hl=en_US&gl=US
● Elaaj App:
play store link: https://play.google.com/store/apps/details?id=com.elaaj.app&hl=en_US&gl=US
● Caravan Rider:
play store link: https://play.google.com/store/apps/details?id=com.caravan.passenger&hl=en_US&gl=US
● CaravanDriver:
play store link:https://play.google.com/store/apps/details?id=com.caravan.driver&hl=en_US&gl=US
● Roshni Rides Rider Application:
play store link: https://play.google.com/store/apps/details?id=com.roshniride.rider&hl=en_US
● CLEX Shopper Application:
CLEX is a system to manage the complete cycle of the Courier system. Shopper app is an application for end-user that includes Tracks shipments through real-time tracking · Multiple Language support i.e English, Arabic · Localisation, Google Maps, API Integration, MVVM Architecture, Persistence, etc.
● CLEX Courier Application:
CLEX is a system to manage the complete cycle of shipment systems. The courier app is an application for warehouse employees and riders. This app includes changing incoming operations such as Shipment pickup, Warehouse receiving, Inbound operations, Demanifest, Shipment Activity, Receiving shipment from shopper, Undeposited cash, Cash deposit history, and outgoing operations such as Manifest, Creating run sheet, Warehouse Dispatching, Executing run sheet, Handover shipment to the shopper. this app has Multiple Language support i.e. English, Arabic · Localisation, RTL, LTR, ENVJson Language Parsing Skills Used, API Integration, Application Architecture MVC, Persistence, UI/UX.
● THELEVELe - Fashion & Beauty Online Shop:
THELEVELe is the one-stop online mall for women across the GCC region, offering an exciting and broad product selection. Clothing, shoes, bags, accessories, beauty, perfumes, and essentials are all available on THELEVELe, with attractive varieties from globally popular brands, exclusive lines, and homegrown labels. The e-tailing experience provided by THELEVELe is exceptional, inspiring shoppers with fashion and beauty looks that relate to them.
play store link: https://play.google.com/store/apps/details?id=com.app.thelevele
● Connect By ValueLink Application:
ValueLink Connect is a platform designed for appraisers, appraisal companies, and real estate valuation professionals. Integrate with more than 100 AMCs and Lenders nationwide and work with them through a unified interface. Manage orders, client and vendor relationships, and accounts, and run extensive reports.
play store link: https://play.google.com/store/apps/details?id=com.vls.vlConnect
● Getting into College Application:
GIC is an Android app with features to login in as a coach and reject, cancel, and accept student sessions and schedule them into your local calendar.