Charlie Kim

Java Platform Team

Los Angeles, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Charlie Kim is a principal software engineer leading the Java Platform team at Yahoo with over 15 years in software architecture and development and 12 years of hands-on engineering experience. He builds and operates Java platform services at scale, blending deep backend expertise with practical DevOps and security improvements. His open-source contributions include creating a robust Java Artifactory client and strengthening Athenz's AWS deployment, CI/CD, and encrypted key storage. Based in Los Angeles, he has steered teams through platform modernization since the early 2000s, moving from web and database roles into senior engineering leadership. Colleagues rely on him to translate complex infrastructure and security requirements into maintainable platform APIs and deployment pipelines. Notably, he pairs platform-level thinking with willingness to dive into client libraries and automation scripts, bridging gaps between developer productivity and production safety.
code12 years of coding experience
job4 years of employment as a software developer
bookComputer Science, Computer Science at California State University, Monterey Bay
bookGeography, Geography at UC Santa Barbara
github-logo-circle

Github Skills (15)

javas10
api-rest10
http-client10
rest-api10
docker10
infrastructure10
cloud-infrastructure10
aws10
dockers10
api-design10
cicd10
java10
artifactory10
restful-api10
security10

Programming languages (4)

JavaCGoPython

Github contributions (5)

github-logo-circle
Artifactory REST Client Java API bindings
Role in this project:
userBack-end Developer
Contributions:20 commits, 1 PR, 3 comments in 1 year 11 months
Contributions summary:Charlie's initial contribution involved creating an Artifactory client with Java API bindings that uses Ning for HTTP requests. They added basic functionality, including metadata retrieval, content downloads, and file uploads. The user then incorporated a license and updated the client to allow passing in the AsyncHttpClient, demonstrating continued development and enhancement of the client. Finally, the user fixed an initialization message and wrapped the input stream with InputStreamBodyGenerator.
apiartifactoryjfrog-xrayapi-bindingsrest-client
AthenZ/athenz

Mar 2017 - Sep 2019

Open source platform for X.509 certificate based service authentication and fine grained access control in dynamic infrastructures. Athenz supports provisioning and configuration (centralized authorization) use cases as well as serving/runtime (decentralized authorization) use cases.
Role in this project:
userDevOps Engineer & Security Engineer
Contributions:46 commits, 57 PRs, 74 comments in 2 years 6 months
Contributions summary:Charlie contributed significantly to the AWS infrastructure setup by creating scripts for building and deploying the Athenz AMI. Their work involved the creation of Docker images and integration into the CI/CD pipeline, specifically utilizing Travis CI. The user implemented security enhancements by incorporating S3 bucket and KMS for the private key store. The user added hooks to specify region in AwsPrivateKeyStore.
casesruntimefine-grained-access-controldecentralizedathenz
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Charlie Kim - Java Platform Team