H

Haidar Ali

Senior Software Engineer

Bengaluru, Karnataka, India13 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building cloud-native distributed systems.
  • Proven leadership in managing complex software projects.
  • Strong background in data engineering and analysis.
Stackforce AI infers this person is a Backend-heavy Cloud Computing Engineer with expertise in SaaS and Fintech.

Contact

Skills

Core Skills

Distributed SystemsCloud ComputingLeadershipMicroservicesData EngineeringSoftware DevelopmentData Analysis

Other Skills

ElasticSearchJavaLarge Language Models (LLM)Design PatternsAlgorithmsData StructuresSpring FrameworkSQLMySQLC++CJavaScriptLinuxNoSQLCSS

About

Highly experienced Senior Software Engineer with 13 years in software development, specializing in the end-to-end design, architecture, and implementation of distributed, cloud-native, and high-availability backend systems. Proven ability to lead complex projects from concept to production, drive technical strategy, and mentor engineering teams.

Experience

13 yrs 3 mos
Total Experience
2 yrs 7 mos
Average Tenure
4 yrs
Current Experience

Google

Senior Software Engineer

Apr 2022Present · 4 yrs · Bengaluru, Karnataka, India

  • Working towards building a data-driven system from scratch to improve reliability, efficiency and visibility of the ever-changing and complex Google Network.
  • Built system to analyze Google global network model in real time generating insights, correlating with various network events, to enable root-causing of network issue in an automated manner, handling google scale and complexity of network.
Data AnalysisElasticSearchJavaDistributed SystemsCloud Computing

Intuit

2 roles

Staff Software Engineer

Aug 2021Apr 2022 · 8 mos

  • Lead workforce management and operations management teams, built capabilities for experts capacity estimation, and automated balancing of workload assignment.
  • Created multi-tenancy capability in workflow platform application for various clients.
JavaLeadershipMicroservices

Senior Software Engineer

May 2019Aug 2021 · 2 yrs 3 mos

  • Lead scheduling team, building tools to ease expert lifecycle.
  • Designed and developed expert capacity estimation system from scratch based on their schedule and assigned work.
  • Designed and developed unified monitoring system to visualise complete progress, failure, expected completion time, dependencies of all data pipelines at one place.
  • Led the Data Engineering team supporting tax data, working on moving these pipelines towards real time processing.
Data EngineeringJavaMicroservices

Expedia, inc.

Software Developer Engineer 2

Oct 2016May 2019 · 2 yrs 7 mos · Gurgaon, India

  • Designed and implemented a system to keep data to specific region according to Users location, keeping the application from common.
  • Migrated capabilities of huge monolithic application into one global application based on micro-service architecture.
MicroservicesJavaCloud Computing

Paytm

Software Developer

Feb 2015Oct 2016 · 1 yr 8 mos · Noida Area, India

  • Created a new standalone wallet application from scratch to support high volume read traffic, serving processed data for suggestions, searches and user activity tracking.
  • Redesigned the realtime transaction amount limit calculation to reduce api response time and to improve fraud detection and prevention.
JavaData AnalysisSoftware Development

Tata consultancy services

Assistant Software Engineer

Jan 2013Feb 2015 · 2 yrs 1 mo · Gurgaon, India

  • Worked on famous Airways booking application. Transforming it from a monolithic booking system to micro service target architecture.
JavaMicroservices

Education

Govt. Engineering college Bikaner

Bachelor of Technology (BTech) — Information Technology

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Distributed Systems & Cloud Computing

Explore similar profiles based on matching skills and experience