I am an ambitious software engineer motivated by the goals and standards of quality set by myself to achieve success and efficiency in my work. I have 4+ years of experience in building, releasing and managing mobile applications using native technologies in iOS and Android.
-
Mobile App Development LeadDevflovvLahore, Pk -
Senior Software EngineerExper Labs Jun 2023 - PresentLahore, Punjab, PakistanWorked on e-commerce iOS application to release new features for the app.Working and collaborating with offshore teams to plan and develop new features for the application.New UIs for featured sales and product arrivals to improve business impact and customer experience.Integration of Braintree payment gateway to allow secure payment transactions for customers. Restructuring and replatforming of old architecture to latest technologies. Migration of old service layer to new independent service layer using dependency injections in swift.Migration of segue based screen transitions to coordinator pattern to create a more readable and clean code.Analyzing user trends and user revenues using various user engagement tools like google analytics, bazaar voice and braze. Performance enhancements of the application by identifying performance lags through testing and continuous code refactoring and improvements. API end point creation on Java Springboot backend to allow mobile and web continuous synchronization and providing a constant user experience through out the system.Use Atlassian Bitbucket version control system to release new features to allow continuous and steady collaboration among the team. -
Software Engineer Ios DeveloperExper Labs May 2022 - May 2023Lahore, Punjab, PakistanWorked on e-commerce iOS application to release new features for the app.Working and collaborating with offshore teams to plan and develop new features for the application.New UIs for featured sales and product arrivals to improve business impact and customer experience.Integration of Braintree payment gateway to allow secure payment transactions for customers. Restructuring and replatforming of old architecture to latest technologies. Migration of old service layer to new independent service layer using dependency injections in swift.Migration of segue based screen transitions to coordinator pattern to create a more readable and clean code.Analyzing user trends and user revenues using various user engagement tools like google analytics, bazaar voice and braze. Performance enhancements of the application by identifying performance lags through testing and continuous code refactoring and improvements. API end point creation on Java Springboot backend to allow mobile and web continuous synchronization and providing a constant user experience through out the system.Use Atlassian Bitbucket version control system to release new features to allow continuous and steady collaboration among the team. -
Software EngineerFieldforce Inc. Jun 2021 - Apr 2022Worked on cloud based telecom infrastructure management mobile application of Fieldforce using latest native technologies in both Kotlin and Swift.Responsibilities include maintaining and releasing new features for both android and iOS applications through an agile methodology. Helped in revamping of UI and restructuring of complete android and iOS mobile applications. Migrating MVC based app architecture to latest MVVM architecture. Successful migration of old legacy code to Android X for android application.Created Custom UI designs to enhance user experience to provide a better access to all app features.Introducing new features in mobile apps including push notifications, media playback compatibility, storage system interaction and video calling capability for mobile app.Integration of various third party SDKs to support new features including twilio, Mapbox, google maps sdk.Release of new features using Github source control to provide interactive and smooth collaboration among the team.Integration of app performance monitoring and user integration through firebase crashlytics, dynamic links etc.Fixing and maintaining old features and aligning them with new code to support maximum backward compatibility.Provide support for hot fixes for critical issues to keep a smooth user experience for the application.Releasing and pushing updates to both App Store and Play Store. -
Associate Software EngineerFieldforce Inc. Jun 2019 - Jun 2021Lahore, PakistanWorked on cloud based telecom infrastructure management mobile application of Fieldforce using latest native technologies in both Kotlin and Swift.Responsibilities include maintaining and releasing new features for both android and iOS applications through an agile methodology. Helped in revamping of UI and restructuring of complete android and iOS mobile applications. Migrating MVC based app architecture to latest MVVM architecture. Successful migration of old legacy code to Android X for android application.Created Custom UI designs to enhance user experience to provide a better access to all app features.Introducing new features in mobile apps including push notifications, media playback compatibility, storage system interaction and video calling capability for mobile app.Integration of various third party SDKs to support new features including twilio, Mapbox, google maps sdk.Release of new features using Github source control to provide interactive and smooth collaboration among the team.Integration of app performance monitoring and user integration through firebase crashlytics, dynamic links etc.Fixing and maintaining old features and aligning them with new code to support maximum backward compatibility.Provide support for hot fixes for critical issues to keep a smooth user experience for the application.Releasing and pushing updates to both App Store and Play Store.
Muhammad Hashir Rafique Education Details
-
Computer Science -
Punjab Group Of CollegesA+
Frequently Asked Questions about Muhammad Hashir Rafique
What company does Muhammad Hashir Rafique work for?
Muhammad Hashir Rafique works for Devflovv
What is Muhammad Hashir Rafique's role at the current company?
Muhammad Hashir Rafique's current role is Mobile App Development Lead.
What schools did Muhammad Hashir Rafique attend?
Muhammad Hashir Rafique attended National University Of Computer And Emerging Sciences, Punjab Group Of Colleges.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial