Summary
Overview
Work History
Education
Timeline
Generic

Amit Shukla

Redmond

Summary

I am a software engineer over 20 years of experience building large scale distributed systems and ETL pipelines for product and infrastructures, using C/C++, Python, C#, Hack, Java, SQL, Snowflake on Azure and AWS.

Overview

19
19
years of professional experience

Work History

Staff Software Engineer

Aledade, Inc.
02.2023 - 02.2024
  • I developed a custom query engine to transform logical queries into SQL format and established FastAPI REST endpoints
  • Containerized those APis using Docker and deployed on AWS EKS
  • I engineered multiple robust ETL pipelines leveraging Snowflake, Postgres, Airflow, DBT, and Databricks
  • I utilized DBT to transform and model the data within the ETL process, ensuring efficient and accurate data analysis
  • Technologies utilized include Python, Snowflake, Postgres, Airflow, DBT, Docker, Kubernetes (EKS), AWS, Spark DataFrame, and Databricks.

Senior Software Engineer

Meta
03.2022 - 01.2023
  • In the Facebook Marketplace Commerce Integrity Infra group, I evaluated Marketplace and Buy Sell Group posts, implementing rules to filter out scams by assessing buyer and seller integrity
  • Designed and implemented a rate limiter to limit the number of posts by a seller
  • I also developed and implemented many ETL workflows using the DataSwarm pipeline and HIVE
  • I worked with Hack lang, Python, Hive, and Scuba on a daily basis.

Senior Software Engineer

Microsoft
10.2016 - 11.2021
  • I worked with Microsoft Speech services and the client SDK, enhancing speech recognition, text-to-speech, translation, and transcription capabilities
  • I implemented features across the Microsoft Speech SDK in C++, C#, and Java, and integrated Gstreamer for transcoding
  • I also developed an Azure DevOps pipeline for the Speech SDK using YAML and created multiple sample applications for Android, Windows, and Linux
  • I designed and implemented intelligent bots using Microsoft's Bot Framework and Language Understanding Intelligent Service (LUIS) on Azure, utilizing C# and NodeJS, and integrated these bots with the speech platform
  • Built a wav file kernel driver to stream data from a wavefile in Sysvad (which is a software driver).

Software Engineer 2

Microsoft
03.2013 - 10.2016
  • I designed and developed the Azure Kanban and Task Board, employing C#, TypeScript, SQL, and Knockout.js
  • I crafted multiple REST APIs, adding functionalities like sorting, searching, and customizable features for kanban board
  • Furthermore, I developed an Azure App Service for Kaizala, incorporating authentication, mobile data backup, synchronization, and instant messaging via Google Cloud Messaging (GCM), utilizing Azure Storage for data management
  • I also debugged and resolved various issues in Windows Active Directory and Active Directory Federation Services using C/C++ and C#.

Technical Specialist

NDS service Pay TV Technology
05.2012 - 03.2013
  • Created multiple API for the settop box application on top of NDS CDI driver to stream audio and video data.

Senior Staff Engineer

Broadcom
10.2006 - 05.2012
  • I played a key role in designing and developing the next-generation audio firmware used in Broadcom's SETTOP boxes, IPTVs, DTVs, DVDs, and BLURAY chips, fully understanding its architecture and code
  • I handled data synchronization and time-stamp management for audio-video lip-sync and implemented various post-processing algorithms, optimizing audio encoders, decoders, and modules in C and assembly language
  • I also integrated graphics functionalities into the audio firmware on a single DSP core to cut hardware costs, supporting features like BLIT, BLEND, color space conversion, and scaling
  • I converted the BTSC algorithm from Matlab simulation to C floating point to C fixed point and optimized it in assembly, enhancing functionalities like sampling rate conversion, echo generation, and voice cancellation for Karaoke systems
  • I developed a real-time firmware logging infrastructure using Linux and VxWorks on MIPS core, significantly reducing company costs by enabling offshore debugging
  • I resolved numerous production issues for European and South Korean customers, earning a Broadcom award
  • My responsibilities included architecture design, implementation, training junior employees on audio firmware architecture, coding, debugging, and testing, conducting code reviews and extensive customer support.

Member Technical Staff

Intersolutions Pvt Ltd
01.2005 - 09.2006
  • Optimized EVRC voice codec which was in C on TMS320C6416 platform
  • Implemented a queue manager in C to transfer the control data between IXP network processor and DSP processor
  • Implemented transcoding task and transcoding task manager also
  • Demonstrated the proof of concept over PC based transcoding system involving G.711 and EVRC codec
  • As a part of video conferencing system implemented a baseline profile for H.263 video encoder and decoder and a video mixer
  • Languages used was C on Linux.

Education

Master's degree - Embedded Systems

National University of Singapore
12.2004

Bachelor's degree - Electronics Engineering

Indian School of Technology Guwahati - India
05.2002

Timeline

Staff Software Engineer

Aledade, Inc.
02.2023 - 02.2024

Senior Software Engineer

Meta
03.2022 - 01.2023

Senior Software Engineer

Microsoft
10.2016 - 11.2021

Software Engineer 2

Microsoft
03.2013 - 10.2016

Technical Specialist

NDS service Pay TV Technology
05.2012 - 03.2013

Senior Staff Engineer

Broadcom
10.2006 - 05.2012

Member Technical Staff

Intersolutions Pvt Ltd
01.2005 - 09.2006

Master's degree - Embedded Systems

National University of Singapore

Bachelor's degree - Electronics Engineering

Indian School of Technology Guwahati - India
Amit Shukla