“Werner is a highly skilled and professional software developer and architect. With his fluency in Java, Java EE and CDI he helped in our project to create components in a micro-service architecture. He is a friendly team player but he can also drive forward an implementation alone. His understanding of continuous delivery and agile practices made the cooperation really a pleasure. Werner also participated in our Open Source Community Event “Hackergarten”. In his role as spec lead he explained and trained the JSR 363 “Units of Measurements”. ”
About
Software Architect, Fullstack Developer, and Project Manager in a wide variety of…
Activity
-
#Java peers...The feature pipeline in #Java24 is looking robust! GA date target is March 18, 2025 (Hmm, same time as #JavaOne!). Follow along at:…
#Java peers...The feature pipeline in #Java24 is looking robust! GA date target is March 18, 2025 (Hmm, same time as #JavaOne!). Follow along at:…
Liked by Werner Keil
-
I’m happy to share that I’m starting as member of the Groovy Product Management Committee at The Apache Software Foundation!
I’m happy to share that I’m starting as member of the Groovy Product Management Committee at The Apache Software Foundation!
Liked by Werner Keil
-
It's a wrap! Thanks to all speakers, attendees and the whole team for an amazing J-Fall 2024!
It's a wrap! Thanks to all speakers, attendees and the whole team for an amazing J-Fall 2024!
Liked by Werner Keil
Experience
-
Creative Arts & Technologies
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Education
-
Fachhochschule für Technik und Wirtschaft Berlin
-
Activities and Societies: berlin.jar... die Java-Konferenz in Berlin
JSR 321 F2F Meeting. Trusted Java Standard
-
-
Activities and Societies: Portal 10, BEA Guardian, Spring and other BEA related training (both receiving and providing)
-
-
Activities and Societies: Attended presentations by world-renowed speakers including Martin Fowler, Rod Johnson, Jeff Sutherland, Gavin King and others.
Open Space Agile Presentation on Eclipse Mylyn and how to use it with SCRUM Tools like Trac or XPlanner.
-
-
Activities and Societies: LSM (Libre Software Meeting)
IoT, E-Health
-
-
Activities and Societies: Eclipse Foundation
Application Server, Portal Server 8.1 and 9 (including Workshop, Page Flows, XMLBeans, SAML, ...) Training and Workshops by and for BEA consultants within projects
-
-
Activities and Societies: Six Sigma methodology
Six Sigma methodology
-
-
-
-
Activities and Societies: WebSphere Portal, WSAD, IBM Certification
Web services development and application of WebSphere as a J2EE environment, as well as WSAD/Eclipse
-
-
Activities and Societies: Business Informatics
(1st section/undergraduate level, stopped for job reasons, working abroad, fulltime)
-
-
Activities and Societies: IT, Network, Communications and Automation Technology, C/C++
IT, Network, Communications and Automation Technology, C/C++
-
-
Licenses & Certifications
-
ITIL 2 Foundation
Victor GmbH
Issued -
Certified Enterprise Dev for WSAD
IBM
Issued
Volunteer Experience
-
Field Reporter, Event Manager, Producer
Local Agenda 21 - Rudolfsheim-Fünfhaus
- 5 years 1 month
Economic Empowerment
The Local Agenda 21 Plus is based on the principle of sustainable urban development at the district and city level. It's governance model fosters new forms of cooperation and communication between citizens and politicians and allows a common policy making on the district level. The results achieved show that a variety of topics are put forth and dealt with by the residents and that some of the solutions developed by agenda groups evolve into role models for solving similar situations. The…
The Local Agenda 21 Plus is based on the principle of sustainable urban development at the district and city level. It's governance model fosters new forms of cooperation and communication between citizens and politicians and allows a common policy making on the district level. The results achieved show that a variety of topics are put forth and dealt with by the residents and that some of the solutions developed by agenda groups evolve into role models for solving similar situations. The participants appreciate the possibilities of working on projects within a remarkable framework, they gain new experience and expand their skills. They assess Local Agenda 21 Plus as a new form of participatory democracy. Nonetheless, challenges do exist such as the difficulty in achieving a broad participation process; the lengthy periods until projects are realised due to administrative procedures; the trouble communicating the specific quality of the work of the agenda groups and of the whole process to people not involved; the fact that it is hardly possible to measure improvements of the mostly highly localized agenda projects by the usual sustainability categories.
Publications
-
Enterprise 2.0 with Agorava
Leanpub
Hopefully, things will change as the social media industry stabilizes a bit more and is more ready for standardization. In the meanwhile community projects like Agorava have a very important part to play. In absence of any real open standards, Agorava can provide some level of interoperability through a common interface for the very divergent social media APIs of today - at least for Java and Java EE developers. The project is also very significant to the Java EE ecosystem in its own right. It…
Hopefully, things will change as the social media industry stabilizes a bit more and is more ready for standardization. In the meanwhile community projects like Agorava have a very important part to play. In absence of any real open standards, Agorava can provide some level of interoperability through a common interface for the very divergent social media APIs of today - at least for Java and Java EE developers. The project is also very significant to the Java EE ecosystem in its own right. It demonstrates first-hand how CDI extensions can effectively build upon the stable core of the Java EE platform where needed while still adhering as closely as possible to the principles of interoperability and vendor-neutrality.
-
Java EE 8 High Performance (Video)
Packt Publishing
Java EE 8 High Performance aims how to use Java EE for mission- or performance-critical applications. How to monitor the state and performance metrics of your program in a distributed environment. To make use of concurrency and multiple cores provided by modern processor architectures plus the support offered by Java 8. Common pitfalls and How you can scale your application to meet higher demand by adding cluster and load-balancing techniques. As well as optimization tools and frameworks like…
Java EE 8 High Performance aims how to use Java EE for mission- or performance-critical applications. How to monitor the state and performance metrics of your program in a distributed environment. To make use of concurrency and multiple cores provided by modern processor architectures plus the support offered by Java 8. Common pitfalls and How you can scale your application to meet higher demand by adding cluster and load-balancing techniques. As well as optimization tools and frameworks like the Java Cache standard, Eclipse Collections or Javolution.
-
Standards for the Future of Java Embedded
JavaOne Russia 2013
This session highlights how Java Embedded can play a role in the Internet of Things and Distributed Sensor Web as well as related technologies like Smart Home, Healthcare or Automotive.
-
Standards for the Future of Java Embedded
JavaOne
An overview of standards for the Internet of Things, M2M and general Java Embedded.
-
Java Community Process, JSR-275
QCon London
Speaking at JCP BOF alongside other world-renowed speakers including Martin Fowler, Kent Beck, Erich Gamma, Rod Johnson, Gavin King and many others.
-
JSR-275, Java Messaging
TheServerSide
Stock Trading – Using JSR-275 and Spring for a Monetary System Asynchronous Messaging using XMLBeans and JMS
-
JSR-275
JavaPolis
-
Enterprise Single Sign-On
ApacheCon Asia / Apache Foundation
ApacheCon Asia, Java EE Security, Single Sign-On, SAML
-
Apache Maven, J2EE, Eclipse OHF
JavaPolis / BeJUG
3 Presentations held at JavaPolis University in Antwerp (http://www.javapolis.com)
-
Managing Distributed Enterprise Projects
EclipseWorld
Activities and Societies: Presentation held by me at EclipseWorld Conference in New York
Courses
-
IBM Certified Enterprise Dev für WSAD
-
-
WebSphere, WSAD
-
Projects
-
JSR 375: Java EE Security API
- Present
The goal of this JSR is to improve the Java EE platform by ensuring the Security API aspect is useful in the modern cloud/PaaS application paradigm.
Other creatorsSee project -
Contexts and Dependency Injection for JavaTM 2.0 (CDI 2.0)
Contexts and Dependency Injection (CDI) 1.0 focused strongly on Java EE, and was first delivered as part of Java EE 6. Since delivery of Java EE 6, CDI has become increasingly popular, and is now seen as the core of Java EE and in most new Java EE projects. CDI 1.1 was a minor update to CDI 1.0, and focused on resolving any issues from CDI 1.0, as well as providing better integrations for other Java EE specs.
We have heard strong feedback from both the Java EE community (including the…Contexts and Dependency Injection (CDI) 1.0 focused strongly on Java EE, and was first delivered as part of Java EE 6. Since delivery of Java EE 6, CDI has become increasingly popular, and is now seen as the core of Java EE and in most new Java EE projects. CDI 1.1 was a minor update to CDI 1.0, and focused on resolving any issues from CDI 1.0, as well as providing better integrations for other Java EE specs.
We have heard strong feedback from both the Java EE community (including the Java EE 8 survey:), and the wider Java community, that they would like CDI to be more widely available in other Java EE specifications as a transverse integration solution, and be able to run outside of a Java EE container. There are a number of reasons for this last need:Other creatorsSee project -
Agorava Framework
Agorava is an Opensource Java Framework to ease development with Social Media. One of its goal is to create a new JSR for Java Social
Other creatorsSee project -
JSR 354: Money and Currency API
- Present
This JSR will provide a money and currency API for Java, targeted at all users of currencies and monetary amounts in Java.
The API will provide support for standard ISO-4217 and custom currencies, and a representation of a monetary amount.
It will support currency arithmetic, even across different currencies, and will support foreign currency exchange.
Additionally, implementation details surrounding serialization and thread safety are to be considered.Other creatorsSee project -
OpenDDR
OpenDDR is a project to create a data repository containing device information, images and other relevant information for all sorts of mobile devices, e.g. smartphones and tablets.
While the focus was initially on data, APIs were created for several languages (Java, C#, VB.net, Clojure, PHP or Common Lisp) to use and manage it.
The project started in Fall 2011. The next steps are to define a storage structure that supports long-term maintenance and evolution of this data, and…OpenDDR is a project to create a data repository containing device information, images and other relevant information for all sorts of mobile devices, e.g. smartphones and tablets.
While the focus was initially on data, APIs were created for several languages (Java, C#, VB.net, Clojure, PHP or Common Lisp) to use and manage it.
The project started in Fall 2011. The next steps are to define a storage structure that supports long-term maintenance and evolution of this data, and generating views of the devic in neutral formats, probably JSON and/or XML.Other creatorsSee project -
Units of Measurement API - JSR 363
- Present
The Unit of Measurement API provides a set of Java language programming interfaces for handling units and quantities.
The specification contains Interfaces and abstract classes with methods for unit operations:
* Checking of unit compatibility
* Expression of a quantity in various units
* Arithmetic operations on unitsOther creatorsSee project -
Eclipse STEM
- Present
The Spatiotemporal Epidemiological Modeler (STEM) tool is designed to help scientists and public health officials create and use spatial and temporal models of emerging infectious diseases. These models can aid in understanding and potentially preventing the spread of such diseases.
Other creatorsSee project -
Apache DeviceMap
-
Apache DeviceMap was an Apache project to create a data repository containing device information, images and other relevant information for all sorts of mobile devices, e.g. smartphones and tablets.
While the focus is initially on that data, APIs will also be created to use and manage it.
The project started in January 2012 and finished in January 2017.Other creatorsSee project
Honors & Awards
-
JCP Award - JCP Spec Lead/JSR of the Year
Java Community Process
Jean-Marie Dautelle, Werner Keil and Otavio Santana (JSR 385, Units of Measurement 2.0) won the JCP Spec Lead/JSR of the Year 2019:
https://jcp.org/en/press/news/awards/2019award_nominees -
Speaker Of All Time
Java2Days
Java2Days has revealed the Top 12 speakers of all time. Almost 2000 software developers from the region voted to nominate Top 10 speakers presented at Java2Days conference during the last 8 years. The list of finalists actually contains 12 names as there are 2 speakers who have gathered the same number of votes:
https://2018.java2days.com/2017/09/18/java2days-speakers-of-all-time-top-12-tech-gurus-revealed/ -
JCP Award - Member of the Year
Java Community Process
-
JCP Award - Most Significant JSR
Java Community Process
JSR 363 won the Most Significant JSR Award 2015
https://jcp.org/en/press/news/awards/2015award_nominees
EG Member and adopters JUG Chennai/Raj also won the Outstanding Adopt-a-JSR Participant award. -
Spec Lead at JSR 363
Java Community Process
One of the Spec Leads of JSR 363: Units of Measurement API for the Java Platform
-
JCP Award
Java Community Process
I had the honor of taking 2 JCP Awards for Outstanding Spec Lead (321 - Trusted Java on behalf of the Spec Lead not at JavaOne) and Most Significant JSR (331 - Constraint Programming for Java)
-
Executive Committee Member (longest serving Individual, self-employed/SME)
Java Community Process
Member of the Executive Committee at JCP.org
Languages
-
German
Native or bilingual proficiency
-
Englisch
Native or bilingual proficiency
-
Latin
Limited working proficiency
-
French
Elementary proficiency
Organizations
-
Agile Alliance
Member
- Present -
Java Community Process
Executive Committee Member
-
Recommendations received
8 people have recommended Werner
Join now to viewMore activity by Werner
-
I'm honored to be speaking at the Japan Java User Group this November in Tokyo! I’ll share insights on how we develop #Log4j and, of course, about…
I'm honored to be speaking at the Japan Java User Group this November in Tokyo! I’ll share insights on how we develop #Log4j and, of course, about…
Liked by Werner Keil
-
Dominika Tasarz is preparig for her talk about #openess and Jakarta EE at #SFSCon! Payara Services Ltd is a Eclipse Foundation member and implementor…
Dominika Tasarz is preparig for her talk about #openess and Jakarta EE at #SFSCon! Payara Services Ltd is a Eclipse Foundation member and implementor…
Liked by Werner Keil
-
George Adams talking about what's up at Eclipse Adoptium at Devcon #Adoptium #EclipseFoundation #DevCon #DevCon2024
George Adams talking about what's up at Eclipse Adoptium at Devcon #Adoptium #EclipseFoundation #DevCon #DevCon2024
Liked by Werner Keil
-
Do you know it is increasingly not necessary to use EJB in Jakarta EE? In this blog entry, Bauke Scholtz (BalusC) explains some of the details of…
Do you know it is increasingly not necessary to use EJB in Jakarta EE? In this blog entry, Bauke Scholtz (BalusC) explains some of the details of…
Liked by Werner Keil
-
The Java Community Process is a very important part of the development of the Java platform. The voice of the community is important, and with the…
The Java Community Process is a very important part of the development of the Java platform. The voice of the community is important, and with the…
Liked by Werner Keil
-
I think #opensource can be exhausting at times. We should be mindful of how we treat each other and communicate. If we want an "open source…
I think #opensource can be exhausting at times. We should be mindful of how we treat each other and communicate. If we want an "open source…
Liked by Werner Keil
-
🎉 MicroProfile 7.0 is here! 🎉 We've just released a major update, making MicroProfile even better for building Java microservices. This version…
🎉 MicroProfile 7.0 is here! 🎉 We've just released a major update, making MicroProfile even better for building Java microservices. This version…
Liked by Werner Keil
-
Jakarta Data is the biggest thing to happen to Jakarta since the jakarta namespace, and far more useful
Jakarta Data is the biggest thing to happen to Jakarta since the jakarta namespace, and far more useful
Liked by Werner Keil
-
OCI Data Science now supports Llama 3.2 through AI Quick Actions and the Bring Your Own Container feature. https://lnkd.in/g9WEAp7f
OCI Data Science now supports Llama 3.2 through AI Quick Actions and the Bring Your Own Container feature. https://lnkd.in/g9WEAp7f
Liked by Werner Keil
-
Helidon 4.1.2 is out now! This release contains important bugfixes and enhancements and is recommended for all users of Helidon…
Helidon 4.1.2 is out now! This release contains important bugfixes and enhancements and is recommended for all users of Helidon…
Liked by Werner Keil
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Werner Keil in Germany
-
Werner Keil
Pfarrer/Reverend bei Evangelisch-reformierte Kirche
-
Werner Keil
--
-
Werner Keil
--
-
Werner Keil
--
8 others named Werner Keil in Germany are on LinkedIn
See others named Werner Keil