Rich Gillam is a seasoned software engineer in San Jose with deep expertise in C++, Java, Unicode, and multilingual natural language processing, currently contributing at Apple. With a career spanning major engineering roles at Taligent, IBM, Lab126, and Apple, he brings decades of experience shipping internationalization and text-processing features across large-scale products. He is a recognized expert in software internationalization and an active contributor to the ICU open-source project, where his backend work improved date/time formatting and robustness in a widely used Unicode library. Rich blends low-level systems skill with language-aware design, often solving subtle locale and parsing edge cases that break conventional implementations. His background in music (BM from Eastman School of Music) hints at a disciplined, pattern-oriented approach to complex engineering problems. Known for pragmatic problem-solving, he repeatedly turns intricate internationalization requirements into reliable, production-ready code.
6 years of coding experience
21 years of employment as a software developer
BM, BM at University of Rochester - Eastman School of Music
Contributions:1010 reviews, 45 commits, 202 PRs in 2 years 1 month
Contributions summary:Rich contributed code to the ICU project, primarily focusing on enhancements to date and time formatting functionalities. They added support for hour and day-period skeleton characters to DateIntervalFormat, improved the handling of hour characters, and corrected a bug in SimpleDateFormat regarding quarter name parsing. Additionally, the user made modifications to improve the robustness of the resource handling and fixed a bug in OlsonTimeZone constructor.
Contributions:369 pushes, 194 branches in 5 years 11 months
icu
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.