Tom Watson is a Senior Software Engineer in Austin with 21 years of experience building enterprise and cloud-native systems, currently contributing to IBM’s Cloud Pak for Data on Kubernetes/OpenShift. He is an OSGi expert and former Eclipse Equinox lead who has made notable open-source contributions to Apache Felix, Apache Aries, and Open Liberty—improving module resolution, subsystem lifecycle, and Web Application Bundle handling. Skilled in Java, microservices, storage systems, and Linux, he blends deep protocol and systems experience (dating back to NFS jukebox servers and cross-platform C/C++ ports) with modern cloud architectures. A lifelong engineer and returning graduate student at Georgia Tech, he pairs hands-on implementation with specification-level thinking that helps bridge standards, runtime, and product delivery.
21 years of coding experience
10 years of employment as a software developer
Master's Degree, Computer Science, Master's Degree, Computer Science at Georgia Institute of Technology
B.S., Computer Science, B.S., Computer Science at California State University-San Bernardino
Software Engineering Graduate program, Software Engineering Graduate program at California State University-Fullerton
Stackoverflow
Stats
101reputation
4kreached
3answers
0questions
Github Skills (27)
testing10
apache-felix10
component-development10
java10
javas10
osgi10
back-end-development9
checkpoint9
checkpointing9
configuration-management9
javaee8
web-application8
common-library7
algorithm7
algorithms7
Programming languages (7)
JavaShellStandard MLJavaScriptGoHTMLRich Text Format
Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Role in this project:
Back-end Developer
Contributions:855 reviews, 592 commits, 775 PRs in 5 years 5 months
Contributions summary:Tom primarily focused on improving the Web Application Bundle (WAB) installer and the underlying configuration mechanisms for the Open Liberty application server. Their contributions involved fixing memory leaks, improving the handling of component lifecycle events, enhancing the way variable configurations are handled, and introducing features to support checkpointing and improve the processing of MicroProfile configuration. The user also worked on a Spring Boot integration for enhanced compatibility and usability.
Contributions:92 commits, 3 comments in 2 years 11 months
Contributions summary:Tom primarily contributed to the core functionalities of the Apache Aries project, focusing on subsystem implementations and related internal structures. Their work involved significant code changes across multiple core files, including adaptations to system resource handling and dependency calculations. The user also addressed several bugs and integration tests to ensure the stability and compliance with OSGi specifications. Furthermore, the user implemented and corrected features pertaining to subsystem start, stop and uninstall processes.
connectorapachedecentralized-identityariesjava
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.