Chris Wewerka
Dipl.-Inform. (FH)
Software Architect, Senior Developer, Coach, Technology Consultant(The company name is only visible to registered members)
- 86167 Augsburg
- Germany
Personal information
- Haves
- Java / JEE Softwaredesign und Softwaredevelopment, Groovy + Grails, Technologische Beratung, Coaching, Erstellung und Umsetzung von Softwarearchitekturen & Spring-, Hibernate-, Webservice-, Maven-, XML-Technologien & EJB Know How. Sehr umfangreiches Spring Know How. Umsetzung von Continuous Integration + Continuous Delivery mit Cruisecontrol und Jenkins/Hudson. Optimierung von Softwarearchitekturen
- Interests
- Motorrad (Strasse und Enduro), Mountain-Biken, Joggen, Snowboard, Badminton
- Organizations
- JUGA (Java User Group Augsburg)
Professional experience
-
- 2006 - present
-
(Only visible for registered members)
-
-
Nov 2011
- Mar 2012
(5 months)
-
Industry: Civil Service
-
Nov 2011
- Mar 2012
-
-
Oct 2010
- Jan 2011
(4 months)
-
Senior Developer, Technology Consultant und Agile Coach
Industry: Information Technology & Services
-
Oct 2010
- Jan 2011
-
-
May 2010
- Oct 2010
(6 months)
-
Softwarearchitekt und Senior Developer
Lokalisten.de, http://www.lokalisten.de
Industry: Internet
-
May 2010
- Oct 2010
-
-
Jan 2009
- May 2010
(1 year, 5 months)
-
Senior JEE & Spring Developer, Architect
Loyalty Partner Solutions, http://www.payback.de
Industry: Information Technology & Services
-
Jan 2009
- May 2010
-
-
May 2008
- Dec 2008
(8 months)
-
Senior Java JEE & Spring Developer, Technology Consultant
Industry: Civil Service
-
May 2008
- Dec 2008
-
-
Feb 2006
- Apr 2008
(2 years, 3 months)
-
Senior Java JEE & Spring Developer
Industry: Telecommunication
-
Feb 2006
- Apr 2008
-
-
Mar 2002
- Jan 2006
(3 years, 11 months)
-
Application Designer / Senior Developer
Industry: Computer Software
-
Mar 2002
- Jan 2006
-
-
Nov 2001
- Feb 2002
(4 months)
-
Industry: Computer Software
-
Nov 2001
- Feb 2002
- Employment status
- Freelancer
Educational background
- Languages
- German, English
About me
Bisherige Projekte (zur Zeit aktive Projekte fehlen in dieser Liste, bitte kontaktieren Sie mich für ein aktuelleres Profil):
November 2011 – März 2012 Rolle: Coach & Architect
|
Coaching eines Entwicklers und Mitentwicklung (Pair-Programming) bei der Umsetzung des gesamten Projekts „Medienverteiler“, einer JEE Backendanwendung mit Swing GUI auf dem Client die u.a. zur Verwaltung der Empfänger von Medien verwendet wird.
Tools & Umgebung: JEE 6, JBoss 6, IBM DB2, JPA 2, Hibernate 3.6, QueryDSL, Swing, Citrix, Soap Webservices, ANT, Jenkins, Testdriven Development, JUnit |
|
Oktober 2010 – Januar 2011 Rolle: Senior Developer, Technology Consultant und Agile Coach |
Rekonzeption, Refactoring und Weiterentwicklung der Internet Registrierungsanwendung eines großen deutschen Mailanbieters (basierend auf Apache Wicket)
Tools & Umgebung: Wicket 1.4, JSON, Ajax, JQuery, HTML+CSS, Spring 2.5 und 3, Tomcat 5.5 & 7, Apache Webserver, Oracle, Maven 3, JUnit, EasyMock, Mockito, GIT (git-svn), SVN, Hudson, JDK 1.6, Eclipse 3.6, Linux, Drools, JSR 303 (Bean Validation), Loadbalancing + Clustering (bei Sticky Sessions), VisualVM, YourKit Profiler, Spring Webservices, Axis |
|
Mai 2010 – Oktober 2010 Rolle: Softwarearchitekt, Senior Developer und Technology Consultant |
Neuimplementierung und Refactoring eines kommentierbaren Activityfeeds einer großen Social Network Plattform mit extremen Near-Realtime und Performanceanforderungen Implementierung einer Kommentarfunktionalität der Statusmeldungen innerhalb des Activityfeeds mit Darstellung für alle Benutzer in Fast-Echtzeit
Tools & Umgebung: Spring, Memcache, Hazelcast, EhCache, Hibernate, NoSQL, MongoDB, MySQL, Tomcat 6, Struts, HTML, JSTL, JSP, Javascript, Ajax, JQuery, Prototype, Ant, Eclipse (STS), JMeter, Selenium, Linux, MacOS X, GIT, CVS, Hudson |
|
August 2009 – Mai 2010 Rolle: Senior JEE Developer, Senior Consultant im Bereich Continuous Integration und Buildprozess
|
Umsetzung eines neuen Kundenbindungssystems für eine große deutsche Fluggesellschaft auf Basis von OSGI und JEE
Tools & Umgebung: Scrum, Oracle 10, Hibernate 3.3, Hudson, Unix, Eclipse, Java 1.6, OSGI, Equinox, JUnit, Mockito, Weblogic 10, EJB 3, JMS, Fitnesse, Hudson, Maven 2.2.1, JBPM, Magic Draw, AndroMDA |
|
Januar 2009 – Juli 2009 Rolle: Senior JEE & Spring Developer, Architect |
Refactoring, Erweiterung und Fertigstellung einer komplexen Loyality Plattform auf JEE Basis für ein europäisches Land bestehend aus Internetshop, Callcenter-App und Backendimplementierung für die Prozess- und Workflowunterstützung und Module für die Batch- und Jobverarbeitung.
Tools & Umgebung: Scrum, Eclipse 3.4, Bea Weblogic 10.1, Spring 2.5, Hibernate 3, AndroMDA, UML, MagicDraw, EJB 2.1 und EJB 3, Mule ESB 1.3.3, JMS, XA Transactions, Maven, Cruisecontrol, JAX-WS, SOAP, XML Schema, Oracle 10 |
|
Mai 2008 – Dezember 2008 Rolle: Senior Developer, Berater in Architektur & Technologiefragen, Spring & Webservice Experte
|
Komplette Neuimplementierung inkl. Refactoring
der technischen Architektur eines Dokumentenverwaltungs- und
Dokumentenworkflowsystems (Webanwendung) auf IOC Konzepte und Spring
Webflow.
Implementierung einer Anwendung zur Synchronisation zweier Datenbanken mit unterschiedlichen Schematas:
Architektur und Implementierung (Durchstich) eines Frameworks für automatisiertes Functional Testing von Webapplikationen auf Basis von Selenium, Maven2 und Jetty
Technische Beratung zu den Themen Spring, Maven 2, Schnittstellendesign, Webservices und modularsierter Architektur Einführung eines Bugtracking- und Releasemanagement-Prozesses für die Zusammenarbeit der Entwicklungsteams untereinander und mit den Fachbereichen basierend auf JIRA
Tools & Umgebung: Spring 2.5 (z.b. Spring AOP, AspectJ, Transactionmanagment, Spring ORM, Spring Testframework), Spring Webflow 2.0, Spring Security 2.0, Spring Batch 1.1, Apache Tomcat 6, Eclipse 3.3 & 3.4, Enterprise Architect, UML, Java 1.6, AspectJ, Oracle 10, HSQLDB (für Integrationtesting), DBUnit, Hibernate 3.3, JPA Annotations, Maven 2, Cobertura, Emma, Junit 4.4, EasyMock, Spring Batch, Hudson CI Server, Continuum CI Server, JIRA, FindBugs, Selenium, Jetty 6.1, Ajax (Dojo, Spring-Javascript) |
|
Februar 2006 – April 2008 Rolle: Senior Developer & Architekt |
Hauptaufgabe: Implementierung und technische Architektur des Middletiers für die Anbindung des neuen CRM-Systems an die Portallandschaft bei O2.
Tools & Umgebung: Spring 1 + 2, Java 1.5, Maven 2 inkl Pluginentwicklung, ClearCase, XMLSpy, Eclipse 3, Rational Rose, UML, Omondo UML, JBoss 3 + 4, Apache Tomcat 5.5, JAXB, SOAP, JAX-WS, Axis 1+2, WS-Security, WS-I, SoapUI, SCRUM, Oracle 9.2 DB, HSQLDB, Hibernate 2+3, Eclipse EMF + ECore, XML Schema, XSLT, EasyMock, Cargo, Groovy, Grails |
|
Dezember 2005 – Februar 2006 Rolle: Senior Developer & Architekt |
Komplettes Redesign, Refactoring und Erweiterung einer Tomcat-basierten Webanwendung zur Pflege und Bereitstellung von Ausschreibungsunterlagen für ein internationales Industrieunternehmen in der Baubranche (Schüco)
Tools & Umgebung: Oracle 9.2, Eclipse, Java 1.4, Maven 2, Subversion, Hibernate 3, Spring 1.2, JSP, JSTL, Struts 1.2, Apache Tomcat, JUnit |
|
September 2005 – Januar 2006 Rolle: Application Designer & Developer |
Entwicklung eines Angebotssystems für die Sparten Sach, Unfall und Haftpflicht für einen Versicherungskonzern (Deutsche Volksfürsorge Hamburg)
Tools & Umgebung: Eclipse, Maven 2, ANT, Subversion, Cruisecontrol, Bugtrackingsoftware Mantis, TikiWiki |
|
August 2004 – Juli 2005 Rolle: Senior Developer |
Erstellung einer internetbasierten Anwendung zur Unterstützung der Qualitätssicherung bei einem großen Automobilkonzern (DaimlerChrysler) auf Basis der J2EE Plattform
Tools & Umgebung: Eclipse 2, IBM DB2, IBM Websphere 5, ANT, Maven 1, CVS, Struts 1.2, Java 1.3, Versch. Java-XML Frameworks, Apache Cactus Integrationtesting, Hibernate 2, JUnit |
|
März 2002 – Mai 2004 Rolle: Senior Developer & Application Designer |
Erstellung einer javabasierten Anwendung zur Umsetzung der Angebotsprozesse einer mittelgroßen Versicherung (WWK). Die Anwendung besteht aus einer Plattform, auf deren Basis neue Produkte einfach entwickelt und in die bestehende Anwendung integriert werden können. Zielumgebungen sind Desktop- und Webversion mit möglichst großer gemeinsamer Codebasis Aufgaben:
Tools & Umgebung: Bea Weblogic 6, TogetherJ, Eclipse 2, EJB, MessageDriven EJBs, Stateless Session Beans, Swing, Apache FOP, XML, XSLT, XSL-FO, XSD (XML Schema), Dom4j, JDOM, XMLSpy, Apache Maven 1, ANT; JUnit Projektname: AVANTI |
|
November 2001 – Februar 2002 Rolle: Developer |
Aufbau eines kundenspezifischen browserbasierten Workflow- und CMS Systems für das Intranet der deutschen Post
Tools & Umgebung: Netbeans, Perforce, ANT, XSLT, XML |
|
August 2001 – Oktober 2001 Rolle: Trainer Dauer: 3 Monate |
Konzeption und Durchführung eines EJB 2.0 Lehrganges für die Mitarbeiter der Firma Wistec Tools & Umgebung: TogetherJ, Java, EJB / J2EE |
|
Juni 2001- Juli 2001 Rolle: Developer Dauer: 2 Monate |
Konzeption und Erstellung einer fehlersicheren Server-Daten-Transferkomponente in Java 2
Tools & Umgebung: TogetherJ, CVS, Java, JavaMailAPI |
|
Januar 2001 – Mai 2001 Rolle: Developer & Architekt Dauer: 5 Monate |
Entwicklung eines Lotterie-Online-Shops in Java auf Apache Tomcat
Tools & Umgebung: Linux, MySQL-Datenbank, Tomcat/Apache, PowerDesigner, TogetherJ, JSP, JSTL, Java, JavaMailAPI |
|
Mai 2000 – Dezember 2000 Rolle: Developer Dauer: 8 Monate |
Entwicklung und Konzeption einer 3D-Community in Java auf einem Linux-System
Tools & Umgebung: VRML, CVS, Java |
|
März 1998 – September 1998 Rolle: Developer Dauer: 7 Monate |
Erstellung eines Reportgenerator-frameworks für Java2 Applikationen
Tools & Umgebung: Kawa, Java2, CVS |
Search the XING network
Find new business contacts on XING and get back in touch with old contacts!