Joohwan Oh
Verified Expert in Engineering
Software Developer
Joohwan has over eight years of professional experience in software development, specializing in distributed and back-end systems. His work history includes successful startups and big tech companies such as Amazon and Meta. Author of several popular open-source projects on GitHub, Joohwan works most often with Python, Django, and AWS.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Linux, Git, Python, Django
The most amazing...
...experience I've had was from my open source projects, several of which made it to the front page of Hacker News and now have many users.
Work Experience
Software Engineer
Meta (Facebook)
- Was a founding member of a critical back-end service for company-wide capacity management.
- Designed and built highly scalable APIs and microservices using Thrift, Python, MySQL, and Hive.
- Optimized one of the core microservices owned by the team and reduced its timeouts by 90%.
Software Development Engineer
Amazon Web Services (AWS)
- Led a team of engineers to deliver multiple projects end-to-end, adding new scheduling features to Amazon Connect.
- Designed and built highly scalable APIs, microservices, and data pipelines using AWS.
- Mentored other software engineers and interns in the team regularly.
Software Development Engineer
Amazon.com
- Designed and built software and video games platform features, part of Amazon.com retail website.
- Overhauled the web portal for onboarding third-party software vendors.
- Trained the new intern and oversaw his internship project.
Software Engineer
Unata (acquired by Instacart)
- Integrated Unata's eCommerce platform with third-party services such as Salesforce and Paypal.
- Optimized the daily client data ingestion process and reduced its runtime by 80%.
- Wore many hats and played vital roles in the back end, DevOps, and client meetings while the company grew quickly from 10 to 50+ people in a year.
Software Engineer Intern
Demonware (Activision Blizzard)
- Implemented features for an operations tool for automating datacenter management workflows.
- Created plugins for the automation tool to interface with MySQL and ArangoDB.
- Built a datacenter topology visualizer for an in-house hackathon.
Experience
Python-Arango
https://github.com/ArangoDB-Community/python-arangoBinarytree
https://github.com/joowani/binarytreeKafka Queue (KQ)
https://github.com/joowani/kqSkills
Languages
Python, Java, TypeScript
Libraries/APIs
REST APIs, Node.js, React
Tools
Git, GitHub
Platforms
Amazon Web Services (AWS), Linux, Docker, Apache Kafka
Frameworks
Django REST Framework, Django, Flask, AngularJS, Apache Thrift
Paradigms
Automation
Storage
PostgreSQL, NoSQL, Redis, ArangoDB, Databases, MySQL
Other
Distributed Systems, Infrastructure
Education
Bachelor's Degree in Computer Science
University of Toronto - Toronto, ON
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring