Tom Watson

Senior Software Engineer at IBM

Austin, Texas, 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
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.
code21 years of coding experience
job10 years of employment as a software developer
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at Georgia Institute of Technology
bookB.S., Computer Science, B.S., Computer Science at California State University-San Bernardino
bookSoftware Engineering Graduate program, Software Engineering Graduate program at California State University-Fullerton
stackoverflow-logo

Stackoverflow

Stats
101reputation
4kreached
3answers
0questions
github-logo-circle

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

Github contributions (5)

github-logo-circle
OpenLiberty/open-liberty

Sep 2017 - Jan 2023

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Role in this project:
userBack-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.
open-libertyruntimelibertycomposableruntime-environment
apache/aries

Jun 2014 - May 2017

Apache Aries
Role in this project:
userBackend Developer
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.
Request Free Trial
Tom Watson - Senior Software Engineer at IBM