Brian Kim, Developer in New York, NY, United States
Brian is available for hire
Hire Brian

Brian Kim

Verified Expert  in Engineering

Bio

Brian is a back-end developer who focuses on building resilient and scalable systems while achieving optimal response times. He enjoys writing code that makes strong abstractions on product requirements while thinking about infrastructure needs—producing software that is easy to deploy and maintain.

Portfolio

Paperspace
Go, TypeScript, React, XenServer, Full-stack, REST, APIs, Node.js, Kubernetes...
Security Scorecard
Amazon Web Services (AWS), Terraform, Go, REST, APIs, Node.js, PostgreSQL, SQL...
Tigera
Google Cloud Platform (GCP), Amazon Web Services (AWS), Kubernetes, Go, REST...

Experience

  • APIs - 6 years
  • REST - 6 years
  • Python - 4 years
  • Go - 4 years
  • Docker - 4 years
  • Kubernetes - 2 years
  • MongoDB - 2 years
  • RabbitMQ - 2 years

Availability

Part-time

Preferred Environment

Docker, Tmux, Vendor Independent Messaging (VIM), Linux, Kubernetes, Go, Python

The most amazing...

...professional work I've done is taking ownership of a broken system component that nobody wanted to touch and making it bring value to the business.

Work Experience

Senior Software Engineer

2021 - 2023
Paperspace
  • Implemented a full-stack SSH keys feature in the platform's user settings.
  • Enhanced and fixed Kubernetes Autoscaler of a public cloud platform.
  • Maintained and balanced GPU allocation across three public cloud regions.
Technologies: Go, TypeScript, React, XenServer, Full-stack, REST, APIs, Node.js, Kubernetes, PostgreSQL, SQL, Back-end, Cloud, API Design, Cloud Storage, Grafana, Google Cloud Platform (GCP), NoSQL, Logging, Metrics, Prometheus, Code Review

Software Engineer

2019 - 2021
Security Scorecard
  • Rewrote a legacy back-end software to Go microservices.
  • Bootstrapped the AWS infrastructure using Terraform.
  • Defined the deployment and test procedures to migrate away from legacy software.
Technologies: Amazon Web Services (AWS), Terraform, Go, REST, APIs, Node.js, PostgreSQL, SQL, Back-end, Cloud, API Design, Cloud Storage, NoSQL, Logging, Metrics, Prometheus, Code Review

Software Engineer

2018 - 2019
Tigera
  • Implemented a Kubernetes service IP advertisement over BGP.
  • Installed a selective IP address assignment based on Kubernetes node selectors.
  • Rearchitected a user registration workflow involving Zendesk and AWS Marketplace integration.
Technologies: Google Cloud Platform (GCP), Amazon Web Services (AWS), Kubernetes, Go, REST, APIs, SQL, Back-end, Cloud, API Design, Cloud Storage, Grafana, NoSQL, Logging, Metrics, Prometheus, Code Review

Software Developer

2016 - 2018
Synack
  • Reduced the workload of a service that would handle more than 10 million records a day down to a few thousand.
  • Bootstrapped the effort to Dockerize a portion of our monolithic codebase.
  • Built multiple RESTful services from scratch, including one that would handle nearly 1 million requests/min.
  • Investigated various AWS technologies for integration with the product.
  • Performed daily management of the development, testing, staging, and production environments from log monitoring to issue tracking/debugging.
Technologies: RabbitMQ, MongoDB, Docker, Python, Go, REST, APIs, Amazon DynamoDB, PostgreSQL, SQL, Back-end, Cloud, API Design, Cloud Storage, NoSQL, Logging, Metrics, Prometheus, Code Review

Experience

inv

https://github.com/briansan/inv
A full-stack inventory system that implements a Python Flask back-end wrapped around an SQLite database and an Android application as the mobile front-end client.

J&M Heating and Cooling Home Page Redesigned

http://jmheatingandcooling.com/m
Rewrote an HVAC company's home page to be mobile-friendly. Used Twitter Bootstrap to leverage the responsive design paradigm for supporting screens of all sizes.

Stuff AI

Developed a full-stack Instagram-clone social media platform integrated with generative AI features. Utilized Dart Flutter for front-end development, Go and Python for back-end services, and GCP and Firebase for the infrastructure.

Education

2011 - 2015

Bachelor's Degree in Computer Engineering

Villanova University - Villanova, PA, USA

Certifications

SEPTEMBER 2024 - SEPTEMBER 2026

Certified Kubernetes Application Developer

The Linux Foundation

SEPTEMBER 2024 - SEPTEMBER 2026

Certified Kubernetes Administrator

The Linux Foundation

Skills

Libraries/APIs

Node.js, React

Tools

Logging, AWS ELB, RabbitMQ, Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), Terraform, Vendor Independent Messaging (VIM), Tmux, Amazon Elastic Container Service (ECS), NMap, Amazon Virtual Private Cloud (VPC), Grafana

Languages

Python, Go, SQL, Java, C++, C, TypeScript, Dart

Paradigms

REST, Agile

Platforms

Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), Amazon EC2, Firebase, Linux, XenServer, Mobile

Frameworks

Flask, Bootstrap 3, Flutter

Storage

Amazon S3 (AWS S3), MongoDB, Google Cloud, PostgreSQL, NoSQL, Amazon DynamoDB

Other

APIs, Back-end, Cloud, API Design, Cloud Storage, Metrics, Code Review, Concurrency, Full-stack, Prometheus, Scalability, Fintech, Inventory Management, Programming, Architecture, Compiler Construction, Artificial Intelligence (AI), Graphics, Hugging Face, Pulumi

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring