Muhammad Mehroz Afzal

Senior Android Engineer - Retail at Veeve Inc.
  • Claim this Profile
Contact Information
Location
Lahore, Punjab, Pakistan, PK
Languages
  • English -
  • Urdu -
  • Punjabi Limited working proficiency

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 9 ratings
  • (9)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Khubaib Umer

Had pleasure of working with Mehroz. He's an enthusiastic and energetic person with extremely well honed soft skills. Has has indepth knowledge about Android Development and I would recommend him without any hesitation

Hussam Abd El-Aziz

I have enjoyed working with Muhammad, he is having great communication skills beside that he is able to handle complex tasks and requirements. His output quality is very high, he rarely has bugs on stories he works on.

Yasser Elnagar

Muhammed is an outstanding engineer with remarkable technical skills and a noteworthy background. He is dependable and can handle the most difficult tasks promptly. He is a born leader who has the capacity to motivate and encourage those around him, as well as being a great communicator who can rapidly form positive connections. I am sure that Muhammed will be an invaluable addition to any team and leave a lasting beneficial effect in whatever role he assumes.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Advance Android Application Developer
    Udemy
    Sep, 2015
    - Sep, 2024

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Android Engineer - Retail
      • Mar 2023 - Present

      Working as a core Android Engineer to develop and maintain new modules for the Veeve Ecosystem. I am working on Architecting, Unit testing the modules and improving the existing implementations. I Implemented inter-process communication to handle multi-app communication where Veeve apps had to communicate with each other in its ecosystem. Skills: Android, Kotlin, Stateflows, LiveData, Koin, Coroutines, KTOR, CI/CD. Core Responsibilities: - Implemented new features and functionality in Android applications for Veeve Ecosystem Apps including ( Veeve Baskets, Cart and Video Intelligence App ). - Collaborated with cross-functional teams to design and develop mobile applications that met business requirements. - Integrated RESTful APIs, GCS configuration, CI/CD and third-party libraries to enhance application functionality. - Created automated testing scripts using Mockito and JUnit frameworks to ensure the quality of the application. Show less

    • Egypt
    • Financial Services
    • 100 - 200 Employee
    • Lead Software Engineer - Fintech
      • Jun 2022 - Present

      Worked as a Senior Engineer for Cassbana. Their core application is serving Coca Cola as one of their main clients. The company is actually financial services based and falls under the umbrella of Fintech. Developing and maintaining B2B-MicroFinance application had been the core responsibility of mine. Skills: Android, Kotlin, Java, Coroutines, Dagger Hilt, Koin, Kotlin Flows, MVVM, KMM, Ktor, SQLDelight, CI/CD. Other Responsibilities: - Responsible for coordinating with the team as well as the upper management to align on the requirements. - Responsible for keeping myself up-to-update against Android framework. - Responsible to provide better techniques to get the best possible output against a problem. - Responsible to analyze, design and supervise the development of applications from a base. - Responsible to review codes and suggest changes that will positively affect system performance. - Responsible to create automated testing scripts using Mockito and JUnit frameworks to ensure the quality of the application. Show less

    • Pakistan
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer - Real Estate
      • Dec 2021 - Sep 2022

      Working on the core Real estate applications of the company namely Bayut, Zameen. I worked closely with Product team to deliver best possible UX for the end users. We made a product that was always 99% crash free while being used by many thousand end users. Skills: Multi-Modular Architecture, Android, Kotlin, Java, Coroutines, Dagger Hilt, Kotlin Flows, Unit testing. - Responsible for time delivery on the product features and enhancing the previously developed code. - Responsible for introducing latest Android technologies into the development of the product. - Responsible for directly coordinating with the Product team to enhance the UI/UX experience for the end user. - Responsible for leading the juniors towards the betterment of the company goals. Show less

    • United States
    • IT Services and IT Consulting
    • Project Lead Developer - Ride Hailing
      • Nov 2020 - Jan 2022

      My core job here was to work on company's Driver and Passenger applications. One of my responsibility was to revamp the entire existing Driver application that included architecting the app, adding test cases and improving the UI/UX of the app. Skills: Android, Kotlin, Java, Coroutines, Dagger Hilt, Kotlin Flows, Clean Architecture. Responsibilities:- Responsible for planning, processing and performing all development jobs in an efficient manner. - Responsible to work closely with upper management.- Responsible to analyse, design and supervise the development of applications from a base.- Responsible for making presentations to upper management and professional peers.- Responsible to review codes and suggest changes that will positively affect system performance. Show less

    • Software Engineer - Ride Hailing
      • Nov 2020 - Jan 2022

    • Pakistan
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Android Engineer - E-Commerce
      • Jul 2019 - Nov 2020

      Developing and maintaining multiple E-Commerce Android Applications for clients over the globe. Working directly with Product owner and clients to deliver the best possible product. I had the opportunity to take the ownership of my work that led me to take some very good decisions related to App Architecture and design. Skills: Android, Kotlin, RxJava, Dagger 2, MVVM. Responsibilities: - Responsible to Architect existing Android apps against MVVM architecture. - Responsible for planning, processing and performing all development jobs in an efficient manner. - Responsible to work closely with upper management. - Responsible for making presentations to upper management and professional peers. - Responsible to review codes and suggest changes that will positively affect system performance. Show less

    • 1 - 100 Employee
    • Android Developer - Telecom
      • Nov 2016 - Jul 2019

      I worked as the only Android Developer in the team as it was a startup company but it turned out to have hundreds of employees afterwards. I got a chance to work for an application related to telecommunication. This application was built for Nokia to serve and test their towers and communication between the towers. This app involved a lot of hardwork at it had to communicate with native OS to support multiple features with ease. Skills: Android, C++, Java, MVP, RxJava, Ookla, TCP, Floor planning, multi-threading. Responsibilities: - Responsible for planning, processing and performing all development jobs in an efficient manner. - Responsible to work closely with upper management. - Responsible to analyse, design and supervise the development of applications from a base. - Responsible for making presentations to upper management and professional peers. - Responsible to review codes and suggest changes that will positively affect system performance. Show less

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Associate Mobile Application Developer - Gaming
      • Jul 2016 - Nov 2016

      Development of native Android applications as well as game development in Cocos2dx framework. Skills: Android, Java, C++, Cocos2dx, Animations. Responsibilities: - Responsible for developing professional mobile applications from scratch. - Responsible for planning, processing and performing all jobs in an efficient manner - Responsible to work closely with upper management - Responsible to analyze and design the applications from a base. - Responsible for making presentations to upper management and professional peers - Responsible to review codes and suggest changes that will positively affect system performance Show less

    • Internship
      • Sep 2015 - Dec 2015

      This was my first step in practical life. I learned about the work culture, team work and timeliness. I worked with a talented team. I was motivated to excel more after working in Cinnova. Responsibilities: - Responsible for developing professional mobile applications from scratch. - Responsible for planning, processing and performing all jobs in an efficient manner - Responsible to work closely with my seniors. - Responsible to analyze and design the applications from a base. - Responsible for making presentations to my seniors and lead. - Responsible to review codes and validate my code changes that will positively affect system performance. - Responsible to follow enhancement changes in design as well as code. Show less

Education

  • The University of Lahore
    Bachelor's degree, Computer Science
    2012 - 2016
  • Superior College
    FSC, Sciences
    2010 - 2012
  • The Punjab School
    Matriculation, Sciences
    1998 - 2010

Community

You need to have a working account to view this content. Click here to join now