top of page
Marble Surface

Eric Li

Portfolio

About Me

ABOUT ME

IMG_3402.jpg

Hi There :)

I'm Eric!

​

Some quick facts about me!​

​

And I also code... a lot

resume logo.png
linkedin logo.png
email logo.png
Currently a Software Engineer at:
August 2022 - Current
Index + Fixed Income, Currencies, Commodities
image.png
Experiences

EXPERIENCES

programming logo.png

IMC Trading

Software Engineer | Index + Fixed Income, Currencies, Commodities Desk

August 2022 - Current

Responsibilities

  • Working with quantitative researchers to implement low latency algorithms, analysis tools, and configurations for valuing volatility, greeks, and other internal measures for options and futures

  • Leading engineering development of pricing biases and event fitting components within the desk

  • Monitoring health, deployment upgrades, and investigating production errors to support trading operations

​Technologies

  • Python, Java

  • SQL

  • GitMacOS

Impact

Rolling out numerous features for improving trading configuration workflows and analysis tools, and implementing algorithms and strategies resulting in positive PnL impact

image.png
programming logo.png

Roblox

Software Engineer Intern | Data Platforms Team

May - August 2021

Responsibilities

  • Developed ETL pipelines to aggregate and clean data from across the Roblox platform into databases

  • Engaged with internal teams to add visualization features for aiding internal decision making and systems monitoring

​Technologies

  • Python

  • SQL, Scala, Airflow, Superset

  • GitMacOS

image.png

Impact

Pipelines processed millions of daily incoming entries and graphing features were used by 20+ internal teams

programming logo.png

Snowflake

Software Developer Intern | SQL Compiler Team

January - April 2021

snowflake.png

Responsibilities

  • Expanded Materialized View and data caching support for Snowflake's core SQL compilation engine to reduce compute time involving arithmetic expression column transformations

​Technologies

  • Java

  • SQL, Snowflake

  • Jenkins, GitMacOS

Impact

Deployed 10+ novel features and performance optimizations based on customer ask in a weekly deployment timeline

programming logo.png

Forma AI

Software Developer Intern | Applications Team

September - December 2020

Responsibilities

  • Full stack web development to add features ranging from front end UI layout changes to backend database management

​Technologies

  • React, Redux, Javascript, HTML, CSS

  • Django, Python

  • PostgreSQL

  • Jenkins, Git, MacOS

asd.png

Impact

Deployed Full Stack 15+ features in production, servicing sale associates ranging from startups to Fortune 500 companies

programming logo.png

Amazon

Software Development Engineer Intern | Neuron Team

May - August 2020

Responsibilities​

  • Designed AWS Infrastructure services to build an ETL process to transfer product billing data from S3 to Redshift

  • Interviewed internal customers to determine technical metrics and API features when automating display of customer data on Excel

​Technologies

  • Java

  • AWS (Redshift, S3, Glue. CloudFormations)

  • Git, MacOS

amazon logo.png

Impact

Released project into production, helping 2000+ Amazon teams visualizing billing data, including the spike of data during Prime Day

programming logo.png
huawei logo.jpg

Huawei

May - Amazon 2019

Software Development Engineer Intern | Optical Team

Responsibilities â€‹

  • Apply graph traversal algorithms to develop a network visualization tool for calculating, storing, and displaying metrics across connected servers

​Technologies

  • Python, Java

  • MySQL

  • Git, Linux

Impact

Deployed project currently used by both Huawei engineers and clients for optical network traversals and improving Signal to Noise ratios of network devices

Projects

PROJECTS

research-paper-icon-outline-medical-lab-vector.jpg

Senior Thesis

Application of Multi Layer Monte Carlo in Solving Partial Differential Equations for Bond Option Pricing

September 2021 - April 2022

Motivation

Due to the curse of dimensionality, deep neural networks cannot be applied to high dimensional partial differential equations (PDE) modelling bond option pricing (Black Scholes) without significant time devoted to Monte Carlo (MC) path simulation for data generation 

Approach

Reformulate the Black Scholes PDE into a stochastic differential equation and use Multi Layered Monte Carlo (MLMC) to generate the path data for training deep neural networks to model bond option pricing over time

​Technologies

Python, Pytorch

Impact 

Approach reduced training time stamps by factors of 5.1-7.2 and overall training time by factors of 1.4-1.6

Screen Shot 2024-06-26 at 10.34.06 PM.png
Shopping Chart.png

Sumer

Tech Lead

January 2021 - May 2022

A grocery delivery service focused on delivering grocery essentials within 15 minutes

  • Front End: React-Native, Redux, JS

  • Back End: NodeJS, Express

  • Database: PostgreSQL

  • Cloud Services: AWS, Google Console

  • UI/UX Design: Figma

Impact

MVP grossed $16,000 in total sales 

image.png
Shoe icon.png

EDEN

Full Stack Web Development

May 2018 - August 2020

A digital mall footwear eCommerce web platform bringing everything you like about in person shopping... online

  • Front End: React, Redux, JS HTML, CSS

  • Back End: NodeJS, Express

  • Web-Scraping: Python

  • Database: MongoDB

  • Cloud Services: AWS

  • UI/UX Design: Figma (Mobile Proof of Concept Here)

EDEN Screenshot homepage.JPG

Impact

Walked store to store talking to small business owners in downtown Toronto and personally interviewed consumers for 25+ hours, gaining insights valuable for a Product Owner role in a startup from September 2020 - December 2020

smily face icon.png

Machine Learning | Image Processing

MojiMi

Sept 2019 - Dec 2019

Data pre-processing and a Neural Network implemented to recognize corresponding emotions in detected faces in images and overlay a corresponding emoji to the detected emotion

  • Machine Learning: Python, Pytorch

ECNN.JPG

Impact

Trained over 23,000k faces to achieve a training accuracy of 85% and a validation accuracy of 75%

MojiMi Pic.JPG
MojiMi Pic 2.JPG
UI UX icon.png

Kensington Garden Retirement Home

UI/UX Design

Feb - April 2018

naviq.JPG

Impact

Reduced response time by 40% and presented interface design to stakeholders for future implementation

Extra Cirriculars

EXTRA

CIRRICULARS

speaker phone logo.png

Director of Operations

May 2020 - Present

Impact

  • Recruited and lead team of 10

  • Managed $30,000 in budget

  • Planned 20+ University Events focused on Professional Development and company partnerships (800 attendees across all events)

  • Organized the 2 largest virtual career fairs at the University of Toronto with 2000 students and 50 companies in attendance

YNCN Logo.png
handshake icon.png
speaker phone logo.png

Business Development Associate

May 2019 - May 2020

Impact

  • Closed $10,500 in company partnerships 

  • Largest Career Fairs in YNCN history with 100+ companies and 5000+ students attendees

Operations Associate

May 2018 - May 2019

Impact 

  • Trained 30+ volunteers

  • Managed $3000 in budget

speaker phone logo.png

Co-Chair

May 2019 - Jan 2020

Impact

ESEC Logo.JPG
  • Led team of 7 and recruited + trained 30+ volunteers

  • Introduced novel Fireside chat to increase engagement by 20%

  • Largest conference since inception with 400+ students in attendance

speaker phone logo.png

VP of Content

Oct 2017 - March 2018

Impact

  • 150+ students attendance

  • 50% increase of attendance from previous year

engineers without borders logo.png

© 2024 by Eric Li

bottom of page