Werner Keil

Werner Keil

Frankfurt, Hesse, Germany
1K followers 500+ connections

About

Software Architect, Fullstack Developer, and Project Manager in a wide variety of…

Activity

Join now to see all activity

Experience

  • Creative Arts & Technologies

    Metropolregion München

  • -

    Deutschland

  • -

  • -

    Deutschland

  • -

    Hannover, Niedersachsen, Deutschland

  • -

    Frankfurt Am Main Area, Germany

  • -

    Essen Area, Germany

  • -

    Munich Area, Germany

  • -

    Frankfurt Am Main Area, Germany

  • -

    Munich Area, Germany

  • -

    Düsseldorf Area, Germany

  • -

    Frankfurt Am Main Area, Germany

  • -

    Karlsruhe Area, Germany

  • -

    Bern Area, Switzerland

  • -

    Kiel Area, Germany

  • -

    Stuttgart Area, Germany

  • -

    Copenhagen Area, Denmark

  • -

    Darmstadt Area, Germany

  • -

  • -

    Europe

  • -

  • -

  • -

    Vienna, Austria

  • -

    Vienna

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

    Vienna, Austria

  • -

  • -

  • -

  • -

  • -

  • -

  • -

    Wien, Österreich

  • -

    Vienna

  • -

  • -

    Wien, Österreich

  • -

    Vienna

  • -

    Vienna

Education

  • Hochschule für Technik und Wirtschaft Berlin Graphic

    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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • Standards for the Future of Java Embedded

    JavaOne

    An overview of standards for the Internet of Things, M2M and general Java Embedded.

    See publication
  • Eclipse Babel

    DevoXX / BeJUG

    Language Champion, Babel Project, JCP EC Member

    See publication
  • Eclipse Babel

    JAX

    it republik
    JAX, SOACON & Eclipse Forum Europe

    See publication
  • 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.

    See publication
  • JSR-275, Java Messaging

    TheServerSide

    Stock Trading – Using JSR-275 and Spring for a Monetary System Asynchronous Messaging using XMLBeans and JMS

    See publication
  • 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)

    See publication
  • Managing Distributed Enterprise Projects

    EclipseWorld

    Activities and Societies: Presentation held by me at EclipseWorld Conference in New York

    See publication

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 creators
    See 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 creators
    See 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 creators
    See 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 creators
    See 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 creators
    See 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 units

    Other creators
    See 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 creators
    See 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 creators
    See 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

More activity by Werner

View Werner’s full profile

  • See who you know in common
  • Get introduced
  • Contact Werner directly
Join to view full profile

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 More

Others named Werner Keil in Germany

Add new skills with these courses