Summary
Overview
Work History
Education
Skills
Certification
Websites
Timeline
Generic
Shahroze Khan

Shahroze Khan

Wollert,VIC

Summary

Summary Senior Software Engineer with 7 years of experience with a strong foundation in mobile application development. Has a successful track record of deploying multiple apps to the Google Play Store. Dedicated to delivering high-quality solutions and proven ability to collaborate effectively in cross-functional teams. Excels in problem-solving and adapts quickly to evolving technologies. Team player and individual contributor. Highly adaptive and has a proven steep learning curve for new challenges and new domains.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

VentureDive
02.2024 - 10.2024

Ether Design System: It is a comprehensive library of responsive components designed to help developers create stunning and user-friendly interfaces. The library includes a wide range of components such as buttons, forms, typography, and navigation, all aimed at enhancing the user experience. Regular updates and improvements ensure the system remains cutting-edge, with additional benefits like priority support, early access to beta components, and access to the development library on Flutter.

Contribution:

  • Developed responsive and interactive components like graphs, tables to visualise data effectively.
  • Wrote UI test cases and added documentation using dart doc for existing components.
  • Designed and implemented small widgets to enhance functionality and create bigger components.
  • Ensured all components are consistent with the Ethr Design Systems standards and best practices.
  • Collaborated with the design and development teams to integrate new features and improvements seamlessly.

Tools and Technology:

Flutter, dart, Figma, Android Studio.

CXApp & CXAi: CXApp is an innovative workplace solution designed to streamline the hybrid work environment. It simplifies the employee journey with features like easy room and desk booking, real-time notifications, proximity messaging, and seamless communication across the campus. As a unified hub, CX-App enhances workplace efficiency, meeting the needs of modern work dynamics.

Contribution:

  • Integrated new functionalities to enhance app's capabilities.
  • Oversaw updates to ensure alignment with current Android standards.
  • Collaborated with cross-functional teams to architect robust solutions.
  • Led the migration of the existing Android project to Flutter for improved performance and a smoother user experience.

Tools and Technology:

Flutter, dart, Bloc, Bloc Test, Go router, Clean Architecture, Kotlin, Figma & Coroutines.

Trucker (Partner & Driver)

Truck It In.
03.2022 - 02.2024

sTrucker (Partner & Driver): Truck It In is transforming Pakistan's road freight industry with innovative technology and efficient operations. Truck It In is offering its platform services to Fleet Owners and Truck Drivers to empower them in finding and progressing their desired loads. Every fleet owner and driver is empowered to choose the goods and route types according to their own preferences and schedule.

Contribution:

  • Developed Ledger feature to manage expenses and revenue for truckers and drivers.
  • Improved bidding flow design to enhance user experience for truckers.
  • Implemented Multi-Modular architecture using base library as SDK for trucker and driver apps.
  • Collaborated with cross-functional teams using GitLab for project management.

Tools and Technology:

Jetpack Compose , MVVM, Kotlin, Hilt, Retrofit, Coroutines, Flows, Firebase, Android Jetpack components, multi modular architecture, Unit Testing, Git, Figma, Bitrise, ClickUp.

Senior Software Engineer

Cheetay.pk
07.2021 - 03.2022

Consumer App & AYSAP (Rider) App: Cheetay is an e-commerce app that provides easy access to quality grocery, food, and pharmacy. From delivering essential services for consumers to earning opportunities for riders, Cheetay is an all-in-one platform.

Contribution:

  • Designed and implemented check-in/check-out system for riders completing order deliveries, enforcing penalties for non-compliance.
  • Implemented MVVM architecture in Kotlin, using Coroutines with LiveData for efficient asynchronous operations.
  • Practiced agile methodologies, including daily scrum sessions for streamlined development.
  • Used Jira for project management, collaborating with teams to break down project objectives into tasks.
  • Conducted thorough code reviews to maintain code quality and integrity.
  • Maintained comprehensive wiki documentation after feature integration.

Tools and Technology:

Kotlin, MVVM with repository pattern, Coroutines & Kotlin flows, Hilt, Retrofit, Firebase Realtime Database, Jetpack components, Gitlab

Senior Software Engineer

Quantum LHE (Pvt.) Ltd
09.2019 - 06.2021

D2 - Salam Planet - Social Media Application: D2, which was formerly known as Salam planet. It’s an ultimate platform for Muslim Lifestyle and a marketplace for Muslims around the globe.

Contribution:

  • Implemented advanced features and stayed updated with latest technologies.
  • Used MVVM architecture with repositories pattern and Rx-Java with LiveData and Event bus for efficient asynchronous operations.
  • Ensured backward compatibility by supporting previous app versions through API versioning.
  • Integrated and customised third-party SDKs for Chat and QuranPak functionalities.
  • Implemented Google Ads Integration using AdMob, contributing to successful publication of D2 app on Play Store.
  • Followed agile practices, including sprint planning on VSTS and daily scrum sessions.
  • Demonstrated new features to clients through regular demo sessions.
  • Managed code review and merging processes using VSTS.
  • Created detailed flow diagrams to facilitate feature analysis and workflow.

Tools and Technology:

Kotlin, Java, Android Architectural Components, Rx Java, Room, Work Manager, MVVM, Firebase (Analytics and

Crashlytics), Eventbus, VSTS, Google (AdMob), Instabug (Crash reporting), Deep Links support.

Senior Software Engineer

Eureka Technology Studio,
03.2019 - 09.2019

Terra Virtua - US - AR & VR Immersive Reality: Terra Virtua Android app to offer immersive virtual experiences, interactive content, and seamless navigation. Leveraging state-of-the-art technologies to provide users with a dynamic platform for exploring the meta-verse and engaging with diverse digital assets.

Contribution:

  • Collaborated with Big Immersive team to integrate Unity and Unreal Android libraries into Terra Virtua App.
  • Contributed to UI/UX development and view binding for improved user experience.
  • Integrated APIs and worked closely with Terra Virtua backend team to deliver complete end-to-end features.
  • Managed data layer with Rx-Java and Retrofit for network operations.
  • Worked on Harmis SDK for push notifications, including campaign management via admin portal.
  • Participated in daily scrum meetings for effective task management and to address potential issues.
  • Used Git for version control and actively contributed to developing new features.

Tools and Technology:

Kotlin, Java, Android Architectural Components, Volley, Retrofit, Rx-Java, AR-Core, openGL, MVVM, Firebase (Analytics and Crashlytics), Eventbus, Git, Google (AdMob).

Software Engineer

Zameen.com
08.2017 - 02.2019

Zameen.com, Bayut.com, B-property - UAE, PK, BD - Real Estate:

Zameen.com and Bayut.com, mobile apps serve as leading platforms for real estate listings and property searches. These apps provide users with a comprehensive range of features to explore real estate opportunities, including property listings, advanced search filters, interactive maps, and detailed property information.

Contribution:

  • Learned and implemented, MVVM architectural components to improve application structure and functionality.
  • Developed property management section to enable users to upload properties for rent and sale.
  • Data binding with View Models, LiveData and used Repository pattern for efficient data retrieval.
  • Designed and implemented new interfaces for an enhanced user experience.
  • Integrated Retrofit and RxJava for seamless RESTful API communication.
  • Improved & optimized property search using 'Algolia' search engine for better and fater property searches with swift and accurate results.
  • Ensured backward compatibility for databases and cached files across different application versions (Zameen, Bayut, B-property).
  • Conducted code merging and reviews, improving code quality with Git and Bitbucket.
  • Participated in Agile Sprints, consistently meeting deadlines and delivering to clients.
  • Maintained application stability and performance, addressing bug fixes promptly.
  • Initiated development on Eclipse, creating a base library module for Bayut and Zameen apps with centralized

configuration.

  • Developed multilingual support for Urdu, Arabic, and English, including custom RTL support.
  • Implemented deep-linking for handling website landing pages within the app.
  • Integrated Google Analytics for data-driven insights and support.

Tools and Technology:
Java, Android Architecture Components, Retrofit, Data binding, Dagger 2, Rx - java ,MVVM, Firebase (Analytics and Crashlytics),Eventbus, Git, Google (Maps, Analytics, Directions & Places), Third party (Algolia), Version Control (Git and Bitbucket), Deep Links support.

Education

Bachelor of Science - Computer Science

FAST
Lahore, Punjab, Pakistan.
01.2015

Skills

  • Kotlin, Dart & Java
  • Android, KMP & Flutter
  • Jetpack Compose, Room, Work Manager, Paging & Navigation
  • MVC, MVVM and Bloc with Clean Architecture
  • Kotlin Flows, Rx-java, Coroutines
  • Voyager, Retrofit, Ktor & sqlDelight
  • DI ( Hilt and Koin)
  • JUnit - 4 & Bloc Tests
  • Bitbucket, Gitlab, Github
  • CI/CD with Bitrise & BitBucket
  • Firebase Cloud Messaging, Firebase Remote Config & Analytics
  • Solid principles

Certification

  • Flutter & Dart - The Complete Guide [2024 Edition], Udemy - 04/14/2024
  • Presentation Fundamentals: Effective Presentation Skills, Udemy - 04/21/2024

Timeline

Senior Software Engineer

VentureDive
02.2024 - 10.2024

Trucker (Partner & Driver)

Truck It In.
03.2022 - 02.2024

Senior Software Engineer

Cheetay.pk
07.2021 - 03.2022

Senior Software Engineer

Quantum LHE (Pvt.) Ltd
09.2019 - 06.2021

Senior Software Engineer

Eureka Technology Studio,
03.2019 - 09.2019

Software Engineer

Zameen.com
08.2017 - 02.2019
  • Flutter & Dart - The Complete Guide [2024 Edition], Udemy - 04/14/2024
  • Presentation Fundamentals: Effective Presentation Skills, Udemy - 04/21/2024

Bachelor of Science - Computer Science

FAST
Shahroze Khan