Hey! I am Daman Sharma

Senior Software Engineer

Meta | San Francisco, CA

About Me

Hello! My name is Daman Sharma, and I am a Senior Software Engineer at Meta. I studied Computer Engineering at the University of Toronto, where I also completed a minor in Artificial Intelligence.

I have extensive experience building production software through my professional work and personal projects. My interests include backend and distributed systems, cloud development, and applying AI and machine learning techniques to real-world software systems at scale.

Technical Skills

Programming Languages

Hack (PHP)
Python
C++
Java
JavaScript

Artificial Intelligence & ML

LLMs
RAG
Agents
ML Infra

Web Development

React
Node.js
Express.js
HTML
CSS

Work Experience

1 / 6
Meta
Senior Software Engineer
Sept 2022 - Present | Menlo Park, CA
  • Senior Software Engineer (E5) at Meta working on the FB Metrics Infrastructure team
Hack (PHP)Python
Amazon Web Services
Software Engineer Intern
June 2021 - Aug 2021 | Seattle, WA
  • Interned on the AWS Directory Service team.
  • Designed and developed the infrastructure required to execute production scripts on a serverless environment to eliminate reliance on a host.
  • Developed a new tool to retrieve user approval from developers running production scripts.
PythonDockerAWS
Shopify
Backend Developer Intern
Jan 2021 - Apr 2021 | Ottawa, ON
  • Interned on the Shopify Flash Sale Essentials team.
  • Deployed features and fixes to the checkout queue and throttle APIs to allow merchants to safely have a flash sale by using Ruby on Rails.
  • Made improvements to the bot protection system to reduce the number of bots that checkout during a flash sale.
Ruby on Rails
Amazon Web Services
Software Engineer Intern
June 2020 - Aug 2020 | Seattle, WA
  • Interned on the Amazon Web Services (AWS) Directory Service team.
  • Designed and implemented a system to safely process and handle server downtime outages to minimize the downtime of customers accessing directories.
  • Extensively tested the system by developing unit tests using the Mockito Framework.
JavaDaggerAWS
IBM
Frontend Developer Intern
May 2019 - Aug 2019 | Markham, ON
  • Utilized React and JavaScript to design and implement components for the Workflow Center UI in the IBM Business Process Manager platform.
  • Developed automation test programs in Java to test the platform using Selenium.
  • Modified REST APIs to implement features by utilizing Java and the Swagger framework.
ReactJavaScript
U of T Hyperloop Team
Communications Engineer
May 2019 - Present | Toronto, ON
  • Implemented a communication system for a hyperloop pod to communicate between various low-level sensors and modules.
  • Implemented the ZCM communication system with a publish/subscribe message model on an Arduino and Odroid.
  • Designed the channel infrastructure to retrieve sensor data at a fast rate.
C++Python

Projects

1 / 6
Cloud Image Repository API
Aug 2020 - Sept 2020

An image repository accessed via REST API calls. Hosted on AWS using DynamoDB, Lambda, Rekognition, and Elastic Beanstalk.

PythonAWS
OS/161
Jan 2020 - Apr 2020

Built a functional operating system with system calls, synchronization primitives, and VM system using demand paging.

C
Pet Adoption Prediction
Feb 2020 - Apr 2020

Predicting adoption speed of pets based on its images and physical features using neural networks.

Python
Minute It
Sept 2019

A real-time analytics platform for involved and quality team discussions.

ReactNode.jsExpress
FunNight GIS Map
Jan 2019 - Apr 2019

Mapping applications to allow you to plan an ideal night out at restaurants and cafés.

C++GTK
Graphing Calculator
Mar 2019 - Apr 2019

A graphing calculator for the DE1-SoC FPGA board that uses a keyboard as an input.

ARMC