
Brian Kim
Verified Expert in Engineering
APIs Developer
New York, NY, United States
Toptal member since August 5, 2017
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
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
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
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.
Software Engineer
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.
Software Engineer
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.
Software Developer
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.
Experience
inv
https://github.com/briansan/invJ&M Heating and Cooling Home Page Redesigned
http://jmheatingandcooling.com/mStuff AI
Education
Bachelor's Degree in Computer Engineering
Villanova University - Villanova, PA, USA
Certifications
Certified Kubernetes Application Developer
The Linux Foundation
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
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