Summary
Overview
Work History
Education
Timeline
Generic

Muhammad Immad Uddin

Senior Software Engineer
935 Shore Ct Schaumburg,IL

Summary

Hands on senior software engineer with 12+ years of experience in software development, data engineering, agile project management and system operations in both established technology companies and mid and early-stage startups. Quick learner and creative thinker with excellent leadership and interpersonal skills.

Overview

19
19
years of professional experience
8
8
years of post-secondary education

Work History

Senior Software Engineer (Remote)

New Relic
, IL
09.2020 - Current
  • Maintain data ingest pipelines for New Relic's Digital Experience Monitoring (DEM) portfolio of products which include observability for Browser and Mobile platforms.
  • Feature captain for product led growth features such as browser session replay, browser and mobile logs and server-side configs, which require cross team collaboration with product, other engineering teams and customer support.
  • Responsibilities including writing software design for new features, coming up with engineering plan and writing backend code in Java.
  • Responsible for migrating various microservices from company data center to multi-cloud as part of company wide cloud migration initiative.
  • Tech Stack: Java, Python, Kafka, AWS, Azure

Engineering Lead

AskWhai
Chicago, IL
08.2019 - 06.2020
  • Leading a small engineering team at an early-stage startup.
  • Work with founder and product manager on execution of product features using Agile methodologies.
  • Responsible for overall feature development, stability and maintenance of visual quiz based product recommendation Shopify app.
  • Develop backend services for quiz creation, product recommendation engine and customer analytics.
  • Evaluate and develop proof of concepts for next generation data infrastructure to support real-time streaming analytics and product recommendations.
  • Build data pipelines for Analytics leveraging Amplitude and AWS Glue.
  • Manage cloud infrastructure within budget constraints.
  • Tech stack: Python, Kafka, Spark, Kubernetes, Postgres SQL running in AWS and Azure.

Engineering Manager - IoT Solutions

Farmer's Fridge
Chicago, IL
06.2018 - 07.2019
  • Led the team that was responsible for software development and operations of fridge IoT platform.
  • Scaled the team by 2X by hiring, on boarding and mentoring developers and system engineers.
  • Designed and implemented fridge IoT telemetry system for monitoring health of network of 300+ smart fridges.
  • Work with product and cloud infrastructure teams to groom and plan features for bi-weekly sprints.
  • Led the development of CI/CD pipeline that drastically improves the fridge software deployment process.
  • Built a process for network site-survey as a mandatory step in the fridge installation process.
  • Led the integration of FreedomPay as P2PE validated solution to achieve PCI level-2 compliance.
  • Cross-functional point of contact between customer service, field service operations and engineering.

Senior IoT Engineer

Farmer's Fridge
Chicago, IL
05.2017 - 05.2018
  • Project lead for cloud integration, system testing and deployment of next generation of fridge software.
  • Implementation of backend REST APIs on Linux based IoT edge device that powers the fridge.
  • Design and architect workflow between mobile, cloud and IoT edge device to enable mobile ordering.
  • Led the design and implementation of VPN for securing the network of fridges.
  • Tech stack: Java, Python, Linux, redis, AWS (Lambda, DynamoDB, API gateway, EC2, Route 53).

Software Development Engineer

Cisco Systems
San Jose, CA
07.2011 - 05.2017
  • Embedded software development for Data Center Switches and SDN platform.
  • Developed software features for unicast routing control plane (BGP, OSPF and EIGRP) on NX-OS for Nexus 7K switches.
  • Develop BGP features for MultiPod and Multi-Site data center fabrics on Cisco's SDN platform (ACI).
  • Coordinated with solution architects and QA engineers for complex customer network use-cases.
  • Tech stack: C, Python, Linux.

Co-founder and Lead Developer

Zeamar Inc.
Fremont, California
01.2014 - 05.2016
  • Bootstrapped the company with a team of 4 people.
  • Research and refined the initial idea into a minimal viable product (MVP).
  • Designed and implemented embedded software for working prototype of Zeamar device. a small consumer electronic device that turns smartphones into wireless headsets.
  • Wrote the backend of the iOS version of Zeamar app that connects to Zeamar device.
  • Tech stack: C, Objective-C, Linux

Executive Engineer (Intelligent Network)

Ufone - Pak Telecom Mobile
Karachi, Pakistan
09.2005 - 11.2006
  • Responsible for Installation, configuration and management of IN/VAS nodes in a GSM network.
  • Part of the team that was responsible for cutover of the network from one vendor to another.
  • Wrote bash scripts for generating summarized reports showing performance and utilization of network links.

Education

Master of Science - Computer Engineering

Purdue University
West Lafayette, IN
01.2007 - 05.2011

Bachelors of Engineering - Computer & Information Systems

NED University of Engineering & Technology
Karachi, Pakistan
01.2001 - 01.2005

Timeline

Senior Software Engineer (Remote)

New Relic
09.2020 - Current

Engineering Lead

AskWhai
08.2019 - 06.2020

Engineering Manager - IoT Solutions

Farmer's Fridge
06.2018 - 07.2019

Senior IoT Engineer

Farmer's Fridge
05.2017 - 05.2018

Co-founder and Lead Developer

Zeamar Inc.
01.2014 - 05.2016

Software Development Engineer

Cisco Systems
07.2011 - 05.2017

Master of Science - Computer Engineering

Purdue University
01.2007 - 05.2011

Executive Engineer (Intelligent Network)

Ufone - Pak Telecom Mobile
09.2005 - 11.2006

Bachelors of Engineering - Computer & Information Systems

NED University of Engineering & Technology
01.2001 - 01.2005
Muhammad Immad UddinSenior Software Engineer