Hi! I'm Jonathan.
I'm a software engineer with a curiosity in computer science, mathematics, and distributed systems.
Currently Software Engineer at Amazon, working on Alexa Skills. Math/Computer Science student at University of British Columbia. Previously Software Engineer Intern at Twitter, Cisco.
That's me!That's me!
A BIT ABOUT ME

I’m a student at the University of British Columbia studying Computer Science & Mathematics. Right now, I'm co-captain of my Intramural Basketball team where you can catch me scoring with my friends. Previously I worked at Cisco as a Software Engineering Intern on the Cloud Infrastructure - Monitoring, Metrics and Logging Team. See my resume here.

Want to talk? Contact me here.

2019 • Twitter • Real Time Storage
Software Engineering Internship
‍‍
Worked on optimizing and redesigning Twitter's Distributed Database Manhattan, My changes reduced the small files stored in HadoopFS by a factor of 200+ on our largest cluster during Scan-Export. Tackling HDFS small file problem by splitting and merging datasets intelligiently with MapReduce and compressions, duration from start to finish decreased from 4 hours to 25 minutes.
Read about it!
2018 • Cisco • Cloud Infrastructure
Software Engineering Internship
‍‍
Worked on optimizing and building a range of features from scratch to production, utilizing Docker, Kubernetes, Golang, AWS and others too.
Read about it!
2018 • Personal Project
Depresso: Music Sentiment Analysis
Utilizing natural language processing and sentiment analysis, querying from both Spotify's and Genius' API to measure the emotional content of a song.
Take a look!
2019 • Personal Project
Moment: Passion-driven lifestyle Web Extension
With a focus on driving productivity up using your own passion, we built a chrome extension that would remind you of your greatests achievements and times of failure to keep you going.
Give it a read!
2018 • Observability Conference • San Francisco, CA
o11ycon: System Observability Conference
I was lucky enough to give a talk about the use of monitoring tools and how they're a supplement to a system, not a replacement.
Check it out!
2017 • Personal Project
Grid: passion on the map
Built using Java, Firebase and Node.js this Android app is powered by like-minded individuals who want to make a difference with the people around them.
Give it a look!