Timothy Ward

OSGi Specification Committee Chair

London, England, United Kingdom
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
Timothy Ward is a seasoned OSGi specialist and technology leader with 16 years of experience shaping standards and commercial products from low-level Java tooling to enterprise IoT. As Chair of the OSGi Specification Committee at the Eclipse Foundation and CTO roles at Kentyou and Paremus, he blends standards stewardship with hands-on architecture and product strategy. He is an active open-source contributor to flagship projects such as bndtools, Apache Aries and Apache Felix, improving bundle tooling, persistence examples and type conversion resilience in Java/OSGi ecosystems. Trained as an experimental and theoretical physicist at Cambridge, he brings a rigorous, analytical approach to systems design and a knack for untangling reflective and versioning edge cases that often derail modular Java deployments.
code16 years of coding experience
job12 years of employment as a software developer
bookMSci, Experimental and Theoretical Physics, MSci, Experimental and Theoretical Physics at University of Cambridge
languagesEnglish, German, French, Spanish
github-logo-circle

Github Skills (17)

database-api10
annotations10
converter10
apache-felix10
databases10
jdbc10
java10
javas10
osgi10
java-time10
java-api10
jpa10
annotate10
database10
reflection9

Programming languages (12)

JavaDockerfileC++CSSShellCSCSSJavaScript

Github contributions (5)

github-logo-circle
apache/aries

Dec 2009 - Jan 2018

Apache Aries
Role in this project:
userBack-end Developer
Contributions:2 reviews, 1267 commits, 1 PR in 8 years 1 month
Contributions summary:Timothy's contributions involve creating and dropping blog sample code and initializing JPA container. The user is writing a BlogPersistenceServiceImpl class, and creating author and blog entry records. The code demonstrates interaction with a database through JDBC calls for creating, finding, and retrieving blog entries and authors. These changes indicate back-end development work related to the data persistence layer of the Apache Aries project.
connectorapachedecentralized-identityariesjava
bndtools/bnd

Jun 2013 - Nov 2022

Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
Role in this project:
userBack-end Developer
Contributions:21 reviews, 172 commits, 148 PRs in 9 years 7 months
Contributions summary:Timothy focused on enhancing the bnd tool by adding support for features such as Metatype annotations on parent interfaces, including the Bundle-Blueprint and Include-Resource headers to the BndEditModel, and fixing version related issues. They also improved error detection for Bundle Activator classes and reported detailed location data for errors in DS and ComponentPropertyType annotations. These contributions involved Java programming and OSGi-related technologies.
gradlebndbndtoolseclipsebnd-gradle-plugins
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
Timothy Ward - OSGi Specification Committee Chair