Usman Suhail

Senior Software Engineer

10 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led automation of payouts for DineOut partners.
  • Spearheaded design of Apollo product for customer support.
  • Contributed to team growth by hiring top talent.
Stackforce AI infers this person is a Fintech and SaaS-focused Senior Software Engineer with expertise in microservices and automation.

Contact

Skills

Core Skills

JavaMicroservices

Other Skills

.NET FrameworkAlgorithm DesignAlgorithm DevelopmentAmazon DynamodbAmazon Web Services (AWS)Artificial IntelligenceAutomationCC#C++Code ReviewCore JavaData MiningData StructuresDatabases

About

As a Senior Software Engineer I at Careem, I lead and participate in the design and development of innovative products that enhance user experiences and streamline workflows. I have a master's degree in data science from the National University of Computer and Emerging Sciences, and I leverage my skills in data analysis, machine learning, and Elasticsearch to create robust and scalable solutions. Some of my notable achievements include engineering a groundbreaking product called DineOut, which enables users to make payments at restaurants using Careem Pay while availing of exclusive discounts, and spearheading the design and development of the Apollo product, which automates end-to-end customer support processes, resulting in significant cost savings and customer satisfaction. I also actively contribute to the growth of the development team by interviewing and hiring top talent. My goal is to continue creating impactful software solutions that empower millions of users across the region.

Experience

Careem

2 roles

Senior Software Engineer II

Mar 2025Present · 1 yr

  • Led the automation of payouts, simplifying the process for DineOut partners to get paid on time
  • Played key role in expansion of DineOut to Abu Dhabi and Riyadh, adding revenue stream from 2 more cities
  • Participated in launch of packages, adding capability of booking creation via DineOut
  • Led the backend of Partner Portal, allowing DineOut partners to manage bookings, view transactions and handle payouts

Senior Software Engineer I

May 2021Mar 2025 · 3 yrs 10 mos

  • Participated in design and development of DineOut, a groundbreaking product enabling users to make payments at restaurants using Careem Pay while availing of exclusive discounts.
  • Engineered a robust search functionality for DineOut utilizing Elasticsearch, allowing users to search based on various tags and parameters such as "open now," price range, and proximity.
  • Spearheaded the design and development of the Apollo product, a guided resolution system utilized by Careem representatives to deliver exceptional customer support.
  • Successfully automated end-to-end customer support processes, resulting in a significant reduction in customer contact rates and substantial cost savings.
  • Automated the proactive detection and resolution of broken customer experiences, significantly increasing customer satisfaction while further decreasing contact rates.
  • Played a pivotal role in the expansion of the developer team by actively participating in the interview and hiring processes for software engineers across various roles and teams.
ElasticsearchJavaKotlinReact NativeMicroservicesREST APIs+2

Timexperts pvt. ltd.

2 roles

Senior Software Engineer

Promoted

Aug 2018May 2021 · 2 yrs 9 mos

  • Designed and developed the Global One Touch Callout system, a service capable of scheduling and assigning time slots to employees through callouts.
  • Engineered the Central Authentication Service, serving as a wrapper for Keycloak to manage authentication and session handling for Workforce suite users.
  • Developed a tool for filtering and displaying non-confidential information from Kafka topics.
  • Collaborated with multiple teams to decompose a monolithic architecture into microservices, enhancing scalability and maintainability.
  • Implemented syncing mechanisms between timesheet schedules generated by two different services.
  • Actively contributed to the growth of the development team by participating in the interview and hiring processes for software engineers in various roles and teams.
KeycloakMicroservicesKafkaJava

Software Engineer

Mar 2017Aug 2018 · 1 yr 5 mos

  • Designed and developed import and export interfaces for the EmpCenter product, facilitating integration with different workforce management systems.
  • Provided valuable support to customers experiencing issues with custom scripts in EmpCenter.
  • Played a crucial role in expanding the developer team by actively participating in the interview and hiring processes for software engineers in various roles and teams.

Afiniti.com

Analyst software engineer

Jun 2015Mar 2017 · 1 yr 9 mos

  • Automated the testing of Afiniti call routing, reducing the testing effort from one week to just 12 hours.
  • Developed a web-based interface for testing automation, enabling testers to create and customize test cases, generate reports, and schedule test plans.
  • Collaborated closely with the QA team in brainstorming sessions to gather requirements and receive feedback on test automation initiatives.
  • Actively contributed to the expansion of the developer team by participating in the interview and hiring processes for software engineers in various roles and teams.

Education

National University of Computer and Emerging Sciences

Master of Science - MS — Data Science

Jan 2017Jan 2021

National University of Computer and Emerging Sciences

Bachelor of Science (B.S.) — Computer Science

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience

Usman Suhail - Senior Software Engineer | Stackforce