George Jenkins

Software Developer at Bloomberg

Berkeley, 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

🤩
Rockstar
🎓
Top School
George Jenkins is a software developer based in Berkeley, California with a decade of professional experience and a BE(Hons) in Electrical and Computer Engineering from the University of Canterbury. At Bloomberg he works on foundational back-end systems, contributing to low-level C++ libraries that shape how financial data is encoded and processed. His open-source work includes meaningful contributions to Bloomberg's bde project—adding BER encoding controls and comprehensive tests—and to Helm, where he tackled build, CI/CD and OCI pusher improvements for the widely used Kubernetes package manager. Comfortable across back-end engineering and DevOps concerns, he combines protocol-level rigor with practical build and release fixes. Colleagues would note his attention to encoding correctness and test coverage, plus a propensity for quietly improving developer tooling. He keeps a pragmatic, engineer-first approach—views are his own—while improving systems that other teams rely on.
code10 years of coding experience
bookBE(Hons), Electrical and Computer Engineering, BE(Hons), Electrical and Computer Engineering at University of Canterbury
github-logo-circle

Github Skills (16)

unit-testing10
kubernetes10
c-language10
go10
cprogramming-language10
helm10
cicd10
kubernetes-pods10
dockers9
testing9
sslv39
ssl9
cpp9
docker9
cpp-library9

Programming languages (10)

TypeScriptC++ShellRustCSCSSGoHTML

Github contributions (5)

github-logo-circle
helm/helm

Nov 2022 - Mar 2025

The Kubernetes Package Manager
Role in this project:
userBackend & DevOps Engineer
Contributions:387 reviews, 99 PRs, 58 pushes in 2 years 5 months
Contributions summary:George primarily contributed to the Helm project by addressing build and CI/CD related issues. They refactored the tlsutil package, implemented updates to the OCI pusher to utilize the chart archive modified time, and removed deprecated flags from the repo add command. They also addressed dependency management and linting functions, indicating involvement in the build process, and corrected the repotest server's binding behavior.
chartscharthelmpackage-managerkubernetes
bloomberg/bde

Mar 2018 - May 2018

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 month
Contributions summary:George primarily focused on enhancing the `balber` library within the `bde` repository. Their contributions involved adding and testing the `DisableUnselectedChoiceEncoding` feature for BER encoding, which provides more control over how choices are encoded. This included modifications to both header and implementation files, as well as the implementation of comprehensive unit tests for the newly added functionality. The user’s work directly impacts how data is encoded using the BER format.
cppallocatorspolymorphic-allocatorsbloombergc-plus-plus
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
George Jenkins - Software Developer at Bloomberg