Mohammed Siddiq

Mohammed Siddiq

Engineering Leader

About Me

As an experienced Engineering Leader, I have spent over seven years driving the design and development of scalable backend services and large-scale distributed systems across industries such as ride-hailing, grocery delivery, and retail threat detection. I hold a Master’s degree in Computer Science from the University of Illinois at Chicago, which has deepened my technical expertise and fueled my passion for building robust, high-impact systems

I thrive on solving hard technical problems and enjoy turning abstract ideas into working systems that create real-world impact. Whether it’s designing fraud detection workflows, optimizing delivery systems, or modernizing monoliths, I find purpose in engineering value.

Outside of work, I enjoy journaling and reading biographies of world-changers—it reminds me to live purposefully and refine my journey. Recently, I’ve taken up chess.

Work Experience

Software Development Engineer 3 – Tesco (GeekTrust), Bengaluru (Feb 2024 – Present)

Working on designing and building robust data platforms, pipelines, and microservices to support Tesco’s retail operations. Focused on improving scalability, fault tolerance, and service reliability across distributed systems.

Staff Engineer – Shipt Inc, Remote (July 2023 – Feb 2024)

Led architectural efforts for backend services in a microservices ecosystem, mentoring engineering teams and setting engineering best practices for scalability, observability, and performance.

Senior Engineer – Shipt Inc, Remote (Feb 2022 – July 2023)

Built and maintained distributed systems for critical features like pricing and product info services, contributing to major latency and availability improvements.

Software Engineer – Egen Solutions (Peapod), Chicago (Nov 2020 – Feb 2022)

Developed real-time order tracking, dynamic pricing systems, and internal tooling to support e-commerce fulfillment.

Software Engineer – UIC Research, Chicago (Oct 2018 – May 2020)

Built systems to facilitate research in distributed computing, including simulation environments and visualization tools.

Graduate Teaching Assistant - Engineering Distributed Objects in Cloud Computing
- UIC (Fall 2019)

Teaching Assistant for Graduate course CS 441 under Prof. Mark Grechanik

Graduate Teaching Assistant - Object Oriented Languages and Environments - UIC (Spring 2020)

Teaching Assistant for Graduate course CS 474 under Prof. Mark Grechanik

Software Engineer Intern - Molex (May 2019 - August 2019)

Worked on backend systems handling high-volume sensor data from manufacturing plants. Built a configuration management microservice backed by AWS S3 to streamline ETL processes and reduce backend failures. Implemented version control for config files, reducing manual effort and improving reliability.

Software Development Engineer 1 - Ola cabs, Bangalore, India (July 2017 - August 2018)

Led development of "Hotspot and Pickup Point" features to enhance rider experience. Introduced Redis-based rate limiting in high-throughput services, reducing latency during peak traffic.

Software Engineer Intern - Delta X, Bangalore, India (January 2017 - May 2017)

Contributed to ad campaign integration features on DeltaX’s advertisement aggregation platform.

Projects






My GitHub