Tim Kim

Software Engineer · Orlando, FL

While working as a technical solutions engineer, I fell in love with the elegance, power, and accessibility of code. As a result, I quit my job, self-studied computer science, and jumped into coding. I am a mission driven software engineer with a passion for learning, collaboration, and improving the lives of those around me.


Experience

Languages: Java, SQL, Python, Javascript, HTML, CSS, React, Tailwind, Shell, Caché
Technologies: git, Kafka, Spring, AWS, Datadog, Terraform, Docker, Kubernetes, PostgreSQL, Redis, RabbitMQ, Prometheus, Grafana, Django, jQuery, Epic EMR

Exact Sciences

Software Engineer
September 2023 - Now
  • Significantly improved the throughput of four production applications by up to 45% through strategic code refactoring, SQL query optimization, and upgrades to bottlenecking AWS services
  • Implemented integration with Drips to improve patient communication experience leading to higher test kit returns and resulting in ~$10 million/year in revenue
  • Migrated legacy Java 9 lab software over to Spring Boot Java 21 with technologies such as terraform, Kafka, and Docker

Inferex

Software Engineer
April 2022 - March 2023
  • Developed back-end APIs for deploying ML models following TDD and DDD guidelines using FastAPI, Celery, Kubernetes, Docker, and PostgreSQL
  • Developed billing system for invoicing customers by CPU and RAM usage using StripeAPI, Kubernetes, and Victoria Metrics
  • Implemented observability logs and traces using OpenTelemetry
  • Replaced RESTful architecture with event driven architecture using RabbitMQ

Epic Systems

Technical Solutions Engineer
November 2012 - September 2019
  • Reduced hospital credit balances for several hospitals by up to 53% by developing a credit auto-matching extension in Caché
  • Reduced hospital go-live build errors by developing a provider build check utility in Caché that was implemented into the go-live readiness checklist
  • Developed custom billing statements to increase collection rates for hospitals
  • Provided technical support for Epic Professional Billing and Epic Single Billing Office software applications for healthcare clients
  • Advised and mentored other solutions engineers in project management, software development best practices, and go-live readiness to ensure project deadlines were met

Projects

Portfolio Website

February 2022 - Present

Personal portfolio website. Yep, the one you're on right now~

  • Spotify Playlister

    February 2022 - Present

    Web app developed using Django framework using Spotify's API. Analyzes users Spotify listening profile and recommends music based on personal profile. Also user to add music to their personal playlists directly through the app.

  • regiBot

    December 2021 - Present

    Discord bot developed using Discord's API for playing Regicide, a cooperative, fantasy card game for 2-4 players, using discord text commands.

  • For Sale

    December 2019 - March 2020

    Multiplayer board game For Sale developed using Java and JavaFX. For Sale is a quick, fun game nominally about buying and selling real estate.

  • Jack-Compiler

    September 2019 - November 2019

    Two-tiered compiler along with an Assembler that first translates high-level Jack language into VM language, then VM language into hack assembly, and finally hack assembly into binary.


  • Education

    Open Source Society University

    Self-Study
    October 2019 - May 2021

    Completed coursework for Intro CS and Core CS

    University of Wisconsin Madison

    Bachelor of Science - Biology
    September 2008 - December 2010

    Dean's Honor List


    Interests

    Apart from coding, I enjoy competitive games such as LoL, TFT, Valorant, Hearthstone, and SC2.

    Apart from the computer, I enjoy board games. My top 5 at the moment are Avalon, 7 Wonders, Dune: Imperium, Search for Planet X, and Alchemist.

    Apart from the chair, I enjoy basketball, soccer, ultimate frisbee, and I love teaching my 9th graders for Sunday School.

    Advent of Code 2021

    December 2021

    25 daily programming challenges anually released in accordance with the advent calendar. AoC 2021

  • Advent of Code 2020

    December 2020

    25 daily programming challenges anually released in accordance with the advent calendar. AoC 2020