Joohwan Oh, Software Developer in Vancouver, BC, Canada
Joohwan Oh

Software Developer in Vancouver, BC, Canada

Member since February 26, 2020
Joohwan (Jay) has over six years of professional experience in software development, specializing in back-end and API integration. His work history includes successful startups and large enterprises such as Amazon. Author of several open-source projects on GitHub, Jay works most often with Python, SQL, Git, Linux, and AWS.
Joohwan is now available for hire




Vancouver, BC, Canada



Preferred Environment

Amazon Web Services (AWS), AWS, Linux, Git, SQL, Python

The most amazing...

...things I've worked on are my open source projects, two of which made it to the front page of Hacker News and now have many users.


  • Software Development Engineer

    2020 - 2021
    Amazon Web Services (AWS)
    • Worked in a subdivision of Amazon Connect and led multiple projects.
    • Designed and built back-end APIs and services using AWS.
    • Designed and built a command-line tool for operations using Python.
    Technologies: Amazon Web Services (AWS), AWS, Git, Python, Java, TypeScript
  • Software Development Engineer

    2017 - 2018
    • Built features for Digital Software & Video Games page on
    • Overhauled the web portal for on-boarding third-party software vendors.
    • Improved public SDKs for linking client services with
    • Trained the new intern and oversaw his internship project.
    Technologies: Amazon Web Services (AWS), Linux, IntelliJ, Git, AngularJS, Java, AWS
  • Software Engineer

    2015 - 2016
    Unata (acquired by Instacart)
    • Integrated Unata's eCommerce platform with third-party services such as Salesforce and Paypal.
    • Optimized daily client data ingestion process and reduced its runtime by 80%.
    • Designed and executed load tests to identify API bottlenecks.
    • Designed a dashboard for monitoring the client data ingestion process using Datadog.
    Technologies: Amazon Web Services (AWS), Linux, Datadog, Git, AWS, Redis, PostgreSQL, Flask, Python
  • Software Engineer Intern

    2013 - 2014
    Demonware (Activision Blizzard)
    • Implemented features for an SRE 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.
    Technologies: Linux, Jira, Git, ArangoDB, MySQL, Python


  • Python-Arango

    Python-Arango is the most popular Python driver for ArangoDB, a NoSQL graph database. The project started out as a hobby and eventually grew into a mature, production-ready library. The ArangoDB team regularly sends updates on its REST API changes to keep the driver up-to-date.

  • Binarytree

    Binarytree is a Python library that provides a simple API to generate, visualize, inspect, and manipulate binary trees. It lets users skip the tedious work of setting up test data and dive straight into practicing algorithms.

  • Directory Tags

    Directory Tags (dtags) is a lightweight command line tool that lets users tag directories. Users can then jump to the tagged directories or run commands in them in parallel. It is useful for managing multiple Git repositories.


  • Languages

    Python, SQL, GML, Java, JavaScript, HTML5, CSS, TypeScript, C++
  • Libraries/APIs

  • Other

    Integration, AWS
  • Frameworks

    Django REST Framework, Django, Selenium, Flask, AngularJS
  • Tools

    Git, Travis CI, Sentry, Google Compute Engine (GCE), IntelliJ, Jira
  • Paradigms

    Automation, Agile, DevOps
  • Platforms

    Amazon Web Services (AWS), Linux, Docker
  • Storage

    Memcached, PostgreSQL, ArangoDB, AWS DynamoDB, NoSQL, Datadog, Redis, MySQL


  • Bachelor's degree in Computer Science
    2010 - 2015
    University of Toronto - Toronto, ON

To view more profiles

Join Toptal
Share it with others