Ali Adnan Email and Phone Number
Ali Adnan personal email
- Valid
Ali Adnan phone numbers
I am a technology expert with over 15 years experience in different types of mobile technologies and building/integrating microservices using Spring Cloud, Firebase Cloud, Google Cloud and AWS.I am motivated by increasing value propositions, leading transformation initiatives and building Next Generation Platform to enable business growth.I served in top world leading companies (Huawei, Emirates, Northbay) and have delivered 30+ projects in role of lead.I love to learn new technologies and write testable code. In my recent project, I used hot latest technology stack like Kotlin, JetCompose, Android JetPack, Dagger & Hilt, Retrofit, Glide, Mongo Atlas, MySQL, Spring Cloud using kotlin with AWS.
Emirates
View- Website:
- emirates.com
- Employees:
- 40715
-
Senior Software Engineer (Android) At EmiratesEmirates Jul 2018 - PresentDubai, United Arab EmiratesEmirates Airline is the largest airline in the world. Major challenge was the transformation of legacy code of android to modern testable codebase architecture and build new features at top of modern android technologies- Collaborated with cross-functional teams to create, design and ship new features.- Build booking module using Server Driven Development approach (SDUI) using JetCompose in android.- Transform Inflight entertainment module to JetCompose from hybrid solution.- Refactored codebase and transformed to testable codebase to MVI from MVP architecture based on SOLID.- Developed the most important and highly functional home module (app first tab).- Consistently improved code quality by using Lint and SonarQube.- Performed extensive code reviews and pair programming.- Wrote unit tests, and achieved code coverage more than 80%.- Conducted technical design discussions within teams. Discussed problems and possible solutions with all possible pros and cons. -
Principle Software Engineer / Architect / Technology Consultant [Cloud & Mobile] At CarbeeCarbee Jul 2019 - Sep 2021Dubai, United Arab EmiratesCarBee is an e-commerce platform that offers hassle free car repair to customers.We developed CarBee by using latest and cutting edge technology stack including Kotlin, JetCompose, Hilt, Coroutines, Live Data, Room, Retrofit, Spring Cloud, AWS Cloud, Google Firebase Cloud, Sonar Cloud, Docker, MongoDB, MySQL, PubNub and Gitlab CI/CD. Here are my few achievements - Developed order booking backend API and its integration in android apps [JetCompose]. This covers: booking & order creation, car analysis report generation, payment process, order completion and user feedback.- Developed vendor offers and vendor app [using layouts] to manage orders and their tracking.- Currently working at a Social feature using JetCompose, in which customers can post pictures or/and videos, follow other peoples and groups, like and comment on user activity.- Developed custom fragment backstack and handle complex navigation rules and toolbar state.- Developed a real time dashboard for monitoring and management of active orders using PubNub.- Integrated Firebase Continuous Delivery (CI/CD) for android apps for staging and production environments. Also simplified the CI/CD process.- Increased code coverage from 45% to 80%+ for user android app.- Actively perform pair programming, code reviews on PRs for consistency, compliance and to avoid accidental errors.- Wrote an image compression algorithm that reduced 70% upload time.- Migrated DI from Dagger to Hilt in all android apps.- Developed scalable microservices APIs for orders, scheduling, authentication and social feed using Spring Cloud and MongoDB.- Integrated Product analytics tools and keep track of critical business matrices.- Conducted technical sessions about technology.
-
Technical Team LeadHuawei Technologies Nov 2016 - Jul 2018Dubai, United Arab EmiratesHuawei is a leading mobile company that offers streaming cloud services of video and audio in the Middle East and South Asia to many cellular networks companies for mobile platforms.I worked as lead of small teams for developing and enhancing video and music streaming apps for android and iOS. As a android developer my few achievements were- Developed streaming features like TV/Live TV support, catch ups and time shift.- Offline content playing support and saving content by applying strong encryption.- Added support of chromecast.- Transformed app legacy code into modules and added support to build multiple apps from the same codebase for different clients.- Collaborate with other teams, estimate and share delivery plan under scrum.- Training of junior resources, code reviews and pair programming.- Improved app performance by minimizing app loading time using image caching.- Manage multiple clients and projects at same time for Video and Music apps.- Calculated technical debt and planned sprints with management.- Integrated analytics tools and keep track of critical business matrices i.e. Accusation, Engagement and Retention.- Integrated push notification.- Manage favorites & bookmark and create playlist. -
Senior Software EngineerHuawei Technologies Nov 2016 - Jul 2018United Arab EmiratesHuawei is a leading mobile company that offers streaming cloud services of video and audio in the Middle East and South Asia to many cellular networks companies for mobile platforms.I worked as lead of small teams for developing and enhancing video and music streaming apps for android and iOS. As a android developer my few achievements were- Developed streaming features like TV/Live TV support, catch ups and time shift.- Offline content playing support and saving content by applying strong encryption.- Added support of chromecast.- Transformed app legacy code into modules and added support to build multiple apps from the same codebase for different clients.- Collaborate with other teams, estimate and share delivery plan under scrum.- Training of junior resources, code reviews and pair programming.- Improved app performance by minimizing app loading time using image caching.- Manage multiple clients and projects at same time for Video and Music apps.- Calculated technical debt and planned sprints with management.- Integrated analytics tools and keep track of critical business matrices i.e. Accusation, Engagement and Retention.- Integrated push notification.- Manage favorites & bookmark and create playlist. -
Staff Software Engineer & Tech LeadNorthbay Solutions (Cambridgedocs, Pakistan) Mar 2009 - Nov 2016Lahore, PakistanI served here for more than 7 years and worked on multiple types of mobile and server side cloud projects in different domains like Health, Education, Social apps and Games (2D). I delivered more than 25 projects in the lead role in different technology stacks like Android, Google Cloud App Engine, Spring Cloud, mongoDB, MySQL, SonarQube, Jenkins, Git, Agile etc.Here are few Important accomplishments- Developed server APIs using Google Cloud App engine that offers a lot of usable features like users profile, game state, inventory, store and friends etc.- Participated in house learning university for resources and provided trainings to junior resources.- Conducted technical training and seminars in universities.- Conducted code reviews and pair programming with other team members. Also calculate technical debt.- Developed 2D gaming engine for android platform and handle complex features like touch events, sprite rendering and animation, collision detection, layers, isometric view support.- Developed monetization features for google, iOS, facebook and Amazon platforms.- Developed many SDK APIs for android. Few well known ones were TapJoy and GAPI.- Developed multiple apps for education, health (presale) and social apps.- Integrated Product analytics tools and keep track of critical business matrices i.e. Accusation, Engagement and Retention.- Performed project effort estimation and prepare development plan for presales.
-
Senior Software Engineer & Dev LeadSigma Tech Oct 2006 - Mar 2009Lahore, PakistanLandslide offered to create a business custom process to monitor business sales. Landslide provides a way to communicate with your clients through this product. This product can also manage your contacts, meetings and tasks. This was an enterprise product built using J2EE stateless EJB, web services, JBoss, Tomcat and Oracle. It offered a lot of features like creating new opportunities called LEAD, monitoring opportunities, managing sales force and generating business reports. I worked around three years at Landslide and in my last year I got a chance to work as lead developer for the LEAD module.My few accomplishments were- Developed LEADS module from scratch and integrated with complex sales process.- Enhanced reporting engine (extensively used SQL queries) and improved performance. This was a very complex module that generates custom reports at run time.- Developed a feature to sync the user calendar with outlook and vice versa using Nokia Intellisync product.
-
Software EngineeerDamen-Development Action For Mobilization And Emancipation Jun 2005 - Sep 2006Lahore, PakistanI had build a software to verify excel reports data and detect frauds.
Ali Adnan Skills
Ali Adnan Education Details
-
Comsats, Lahore CampusComputer Software Engineering -
Computer Software Engineering
Frequently Asked Questions about Ali Adnan
What company does Ali Adnan work for?
Ali Adnan works for Emirates
What is Ali Adnan's role at the current company?
Ali Adnan's current role is Senior Software Engineer (Android) at Emirates.
What is Ali Adnan's email address?
Ali Adnan's email address is al****@****ail.com
What is Ali Adnan's direct phone number?
Ali Adnan's direct phone number is +131066*****
What schools did Ali Adnan attend?
Ali Adnan attended Comsats, Lahore Campus, Allama Iqbal Open University.
What are some of Ali Adnan's interests?
Ali Adnan has interest in Watching Tv Shows, Reading News Paper, Like Cricket.
What skills is Ali Adnan known for?
Ali Adnan has skills like Java, Android, Android Sdk, Web Services, Java Enterprise Edition, Software Design Patterns, Software Engineering, Google App Engine, Xml, Cocos2d, Ejb, Java Message Driven Bean.
Who are Ali Adnan's colleagues?
Ali Adnan's colleagues are Steve Toms, Houda Amar, Muhammad Irfan, Izadora De Paula, Virgilio Oebanda, Jigger Anthony Bacosa, Mahmoud Masarra.
Not the Ali Adnan you were looking for?
-
4codehoppers.com, gmail.com, careem.com, codehoppers.com
1 +92 324XXXXXXXX
-
3gmail.com, gmail.com, mashreqbank.com
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