Hey! I am Daman Sharma

Software Engineer

University of Toronto | Toronto, ON

About Me

Hello! My name is Daman Sharma and I am a fourth-year Computer Engineering student at University of Toronto working towards a minor in Artificial Intelligence.

I have extensive experience in software development based on my work experience and projects. I am interested in full-stack development and cloud development.

Technical Skills

Programming Languages

C/C++
Python
Java
Rails
JavaScript

Web Development

HTML
CSS
React
Node.js
Express.js

Work Experience

1 / 6
Meta
Software Engineer
Sept 2022 | Menlo Park, CA
  • Incoming Software Engineer (E3) at Meta in Menlo Park, California
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