Experience
2015 — Now
2015 — Now
San Francisco Bay Area
• Implemented network load balancing for Java applications using HTTP, TCP, and DNS technologies
• Developed and maintained a vulnerability scanning tool using Golang and Python
• Engineered real-time streaming processing systems with Apache Storm and Esper, integrated with ZMQ, Graphite, and Kafka
• Set up and managed DevOps environments using Vagrant, Chef, and Docker
• Integrated and optimized system monitoring and data storage solutions with Graphite, ZMQ, MySQL, Redis, and Elasticsearch
• Developed a custom PowerDNS ZMQ plugin using Python
• Created and managed Debian and RPM packages for Ubuntu and Fedora distributions
• Designed and implemented statistical charts for network usage, leveraging D3.js, Google Maps, AmCharts, JQuery, and PHP
• Implemented Infrastructure as Code (IaC) using Terraform for managing EKS clusters on AWS and GCP
• Successfully migrated approximately 50 applications from EC2 and ECS to EKS
• Configured CI/CD pipelines using Jenkins, GitHub Actions, and ArgoCD to streamline deployment processes
• Developed custom tools for building Kubernetes resource templates
• Created automation and monitoring tools to detect and resolve system errors
• Built an AWS CLI tool to manage Golang application build environments with dynamic spot instances.
2014 — 2015
2014 — 2015
San Francisco Bay Area
• Developed RESTful APIs for Android applications using the Play! framework
• Automated deployment processes using Jenkins, ANT, and Unix shell scripting
• Built a Content Management System (CMS) using Node.js and Angular.js
• Created service monitoring tools leveraging Node.js, Python, and Java
• Configured and managed server infrastructure on AWS, including EC2, Load Balancers, RDS, Redis, S3, and Route 53
• Developed log analysis tools using Apache Tajo and Elasticsearch with Java
• Implemented Android features for seamless service integration.
Education
Kyung Hee University