Zafar Ahmed Ansari

Senior Software Engineer

Bengaluru, Karnataka, India13 yrs 4 mos experience

Key Highlights

  • 12+ years of experience in software engineering
  • Expertise in backend systems and microservices
  • Proven track record in leading complex projects
Stackforce AI infers this person is a Backend-heavy Software Engineer with extensive experience in Fintech and E-commerce.

Contact

Skills

Core Skills

JavaBig DataGo (programming Language)Spring BootMicrosoft AzureAwsComputer Vision

Other Skills

Apache SparkAkamaiElasticsearchElastic Stack (ELK)ProgrammingAmazon Web Services (AWS)Technical WritingCopywritingKeycloakOpenID Connect (OIDC)OneloginSingle Sign-On (SSO)gRPCMySQLApache Kafka

About

I have been building and delivering large-scale software applications for 12+ years. Worked for the web on primarily backend systems from scratch as well as on legacy systems. Love to hone my modus operandi on the challenging problems of the art of writing software. I write to understand my world and help others. You can find my writings at https://handofclay.substack.com

Experience

13 yrs 4 mos
Total Experience
1 yr 11 mos
Average Tenure
1 yr 8 mos
Current Experience

Adobe

Senior Software Engineer (SCS-1)

Oct 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India

  • Working as a Staff Engineer in Adobe Learning Manager product.
JavaBig DataApache SparkAkamaiElasticsearchElastic Stack (ELK)

Paytm

Engineering Lead

Apr 2023Oct 2024 · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

  • 1. Worked as an engineering lead/architect to deliver the recently launched Paytm Postpaid Subscriptions product. Responsibilities include coding, high level and low level design, code reviews, mentorship, interfacing with product and business, on-call reviews, scrum and sprint planning.
  • 2. Worked as a lead/architect to design and build a microservice which enabled automatic extension of tenures of end customer accounts, and closure of tickets created by users from Paytm app.
  • 3. Worked as a lead/architect to create a P0 high-velocity event-driven service for handling compliance actions on the basis of UPI mandate and outstanding balance status of a customer. Handled a throughput of 800 on 2 Kubernetes pods with custom optimizations.
  • 4. Designed, built and deployed a minimally invasive feature for encrypting at rest 50 million PII data records with zero downtime in a legacy application for lending management service.
  • 5. Designed, developed and delivered a backend feature for the Paytm app enabling users to download their loan related documents directly on the app.
  • 6. Designed and built from scratch the backend of a frontend application for automating various workflows for operations team of lending. Built in Golang with a workflow engine, Keycloak and Onelogin OIDC for SSO and authorization.
  • 7. Worked as an architect in Settlement team with focus on infrastructure improvements.
JavaGo (Programming Language)ProgrammingAmazon Web Services (AWS)Technical WritingCopywriting+4

Uber

Senior Software Engineer

Apr 2022Apr 2023 · 1 yr · Bangalore Urban, Karnataka, India · Hybrid

  • 1. Worked to scale Uber’s indigenous workflow management solution uTask's Java and Golang microservices.
  • Responsibilities include designing, development, testing, reviewing and deployment of features and bug-fixes; participation in on-call rotation, breaking epics into tasks, planning of deliverables, interfacing with product managers to create detailed engineering requirement documents and mentoring of junior members.
  • 2. Designed a micro-service for handling Real-time Analytics (RTA) use-cases using Apache Pinot.
  • 3. Developed, tested and deployed features for extending database table life, secrets integration and optimized Cadence workflows. Set up software development guidelines in the team and presented tech talks.
Spring BootTechnical WritingGo (Programming Language)JavagRPCMySQL+1

Adobe

Computer Scientist 2

Feb 2021Apr 2022 · 1 yr 2 mos · Bangalore Urban, Karnataka, India · On-site

  • 1. Worked as a Tech lead in identity services of Adobe Sign product's gov offering.
  • Led the development, design and rollout of FEDRAMP compliant version of Adobe Sign product. Worked with external identity provider Okta, internal product leadership and SREs to ship features and bugfixes.
  • 2. Built the asynchronous user provisioning feature with Azure Service Bus with strict ordering for higher throughput and resilience.
Okta Identity CloudSpring BootTechnical WritingJavaMicrosoft AzureAzure Service Bus

Walmart global tech india

Senior Software Engineer

Oct 2017Feb 2021 · 3 yrs 4 mos · Bangalore Urban, Karnataka, India · On-site

  • 1. Worked on rebuilding the Entertainment Service Platform for Walmart.com on backend services in Java/Spring to execute workflows using BPMN models hosted on Microsoft Azure cloud. This is an e-commerce product use-case for selling postpaid mobile phones bundled with carrier plans. This entailed talking with carrier APIs from Walmart systems on the go right from discovery to execution of actual order placement.
  • 2. Developed the backend of a customer-facing tablet application to help Walmart store customers to find auto parts. Designed, built and owned the entire backend orchestration (Java/Spring) including CI/CD, monitoring and alerting pipelines on Microsoft Azure cloud.
  • 3. Built a scalable backend service in Java/Spring to store health data of various ecosystem services for 5500 Walmart stores in the US. This becomes useful in cases of predicting and recovering from disasters in a multi-tenant and multi data-center deployment like Walmart.
  • 4. Worked on rebuilding the online and offline Walmart Pharmacy business. The Routing Engine is a futuristic low latency high throughout system for managing workflows for our on-store and off-store customers. This system was built in Java/Vertx/Redis/Guice for 5500 stores in the US.
Core JavaReactive ProgrammingSpring BootTechnical WritingRedisMicrosoft Azure+5

Makemytrip

Software Engineer

Feb 2014Oct 2017 · 3 yrs 8 mos · Gurugram, Haryana, India · On-site

  • 1. Automated Hotel ranking system is a domestic hotel accumulator. It fetches, calculates, collates and stores hotel attributes which are important in ranking of a hotel from its transaction history and other metrics like content and reputation on a daily basis for all hotels from in-flux data like browsing history and content updation history. I was responsible for designing, developing, testing and deploying it. Used Java, Quartz, Spring and Drools.
  • 2. Project Sinbad is a next generation hotels infrastructure of Makemytrip aimed to improve content quality and delivery. I owned its product Automated Image Engine which was responsible for filtering, standardising and logging hotel images with respect to criteria like image duplicity, face count, inappropriate skin content, rival logos and watermarks. Designed, developed, tested and deployed it. Used Kafka, OpenCV, Java Spring, Python and Docker.
  • 3. Built a highly scalable multithreaded backend system for Google Hotel Price Ads affiliate of MakeMyTrip. This pipeline was responsible for updating Google's Hotel Price Ads platform with fresh inventory data of Makemytrip hotels in realtime. We used Kafka to push 15 million rates to Google daily with an accuracy rate of more than 95 % for hotel prices of 50k hotels.
  • 4. Worked on a caching infrastructure project 'Supplier Platform' -- a smart caching layer for one of Makemytrip's subsidiaries - HotelTravel.com. I built its smart refresh module which automatically refreshes stale cache entries using a scalable multithreaded architecture. Publication: https://dl.acm.org/citation.cfm?id=2830014. Patent: https://patents.google.com/patent/US10540326B2/en
  • 5. Route Planner is Makemytrip’s featured product for suggesting efficient routes between any two cities of India. The routes are computed offline using graph based analysis every fortnight and the computed routes are stored in NoSQL to be served on the web. Used Java Spring, Hibernate, Cassandra, MySQL and Neo4J.
Neo4jJSPSpring FrameworkTechnical WritingDroolsOpenCV+11

Department of computer science and engineering, iit jodhpur

Master’s thesis

May 2012May 2013 · 1 yr · Jodhpur, Rajasthan, India · On-site

  • For my master's thesis in Computer Vision, I developed a prototype system for interpreting 140 human hand gestures of the Indian Sign Language with the help of Microsoft Kinect sensor. It involved usage of libraries like PCL, OpenNI , OpenCV, FLANN and tools like Matlab. The system followed a Machine learning approach for predicting the meaning of gestures. A demo video of the system can be seen at http://www.youtube.com/watch?v=2oqD-_UCHxQ
C++Libfreenectdataset curationResearchTechnical WritingOpenCV+5

Tcs web 2.0 innovation labs

Research Intern

Dec 2011Dec 2011 · 0 mo · Gurugram, Haryana, India · On-site

  • I implemented a real-time Obstacle Avoidance algorithm on a Pioneer 3DX robot using Xbox 360 Kinect
  • camera.
C++Libfreenect

Education

Indian Institute of Technology Jodhpur, India

Master of Technology (M.Tech.) — Information & Communication Technology

May 2011May 2013

IEC College of Engineering and Technology, Greater Noida, India

Bachelor of Technology (B.Tech.) — Computer Science & Engineering

May 2007May 2011

Oxford Lifelong Learning, University of Oxford

Creative Writing

Sep 2025Nov 2025

Oxford Lifelong Learning, University of Oxford

Writing Fiction for Young Adults

Jan 2024Apr 2024

Dr Virendra Swarup Education Centre, Kanpur, India

10+2 (ISC Board) — Mathematics + Science + Computer Science

Jan 2005Jan 2006

Dr Virendra Swarup Education Centre, Kanpur, India

High school (ICSE Board) — Mathematics + Science + Computer Science

Jan 1998Jan 2004

Stackforce found 100+ more professionals with Java & Big Data

Explore similar profiles based on matching skills and experience