München |
- |
- |
Freiberuflich |
11/2013 - bis jetzt Dauer 143 Monate |
Rolle Product Development Manager |
||
Branche |
Einsatzort |
||
Aufgaben |
|||
Verwendete Technologie |
|||
04/2012 - 10/2013 Dauer 19 Monate |
Rolle Development Team Lead & SCRUM Master |
||
Branche |
Einsatzort |
||
Aufgaben |
|||
Verwendete Technologie |
|||
08/2011 - 03/2012 Dauer 8 Monate |
Rolle Senior JEE Developer |
||
Branche |
Einsatzort |
||
Aufgaben Wartung und Weiterentwicklung der UCP im BMW.next Projekt |
|||
Verwendete Technologie |
|||
10/2010 - 03/2011 Dauer 6 Monate |
Rolle Android Developer |
||
Branche |
Einsatzort |
||
Aufgaben Android Anwendung Entwicklung http://drive-now.com & Open-source Iteraplan Entwicklung http://iteraplan.de |
|||
Verwendete Technologie |
|||
07/2010 - 08/2010 Dauer 2 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Munich(Deutschland) |
||
Aufgaben Kommunaldruck24 Grails, Groovy, GORM, Oracle, MySQL, Spring, JUnit, EasyMock, Hudson, STS, Tomcat 6.x, Glassfish 3.0, JAX-WS, JAXB Kommunaldruck24 is a newly created Groovy & Grails workflow application, the prime use-case enabling users to submit documents to be printed and delivered. Together with a third party printing service, printing products, prices, services, etc. are made available via external Web Services Coaching and Infrastructure Aside from development, my tasks also included the teaching and coaching of test driven development within a continuous integration environment. The newly created infrastructure included a Mercurial repository, Nexus Maven repository, Hudson CI DokuWiki and several instances of Tomcat |
|||
Verwendete Technologie Oracle (allg.) mySQL Apache Tomcat Apache JUnit Grails Java (allg.) Webservices JAXB Hudson Groovy Prozess- / Workflow |
|||
07/2010 - 10/2010 Dauer 4 Monate |
Rolle Senior Groovy/Grails/Java Entwickler/Berater/Coach |
||
Branche |
Einsatzort |
||
Aufgaben |
|||
Verwendete Technologie |
|||
01/2010 - 06/2010 Dauer 6 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Munich(Deutschland) |
||
Aufgaben Senior Java Developer for C1-FinCon (Munich) C1 Advice Manager for Raiffeisen International Model Driven Architecture (MDA), JPA, Hibernate, Oracle, Spring, JUnit, EasyMock, CruiseControl Eclipse, JBoss 5.1, Tomcat 6.x, SSO, Kerberos, SPNEGO The AdviceManager web application is a technologically leading platform for financial planning and advice on the Central European market, well accepted by both financial advisors and customers. It provides Raiffeisen International the essential instruments to optimize advice and sales processes My tasks were mainly server-side development centric Implementing the historization of product data Batch processing and mapping of import data Implementing Business Objects Configuring annotation and Spring driven transactions Schooling effective unit testing and improving code coverage Enabling SSO Security with Active Directory, Kerberos and SPNEGO Managing build process and release cycles |
|||
Verwendete Technologie SAP BusinessObjects (BO) Oracle (allg.) Apache Tomcat Jboss Active Directory JUnit Java (allg.) Eclipse Hibernate (Framework) MDA - Model Driven Architecture |
|||
11/2009 - 10/2015 Dauer 72 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Munich(Deutschland) |
||
Aufgaben moment Remote/home office, Senior Java Developer for SVA-BizSphere AG (Munich) Business Volume Qualision, SVA GmbH (www.sva.de) Spring, Swing, DB2, iBatis, JUnit, EasyMock, Hudson, Eclipse, Maven, Scrum, IzPack, Jira |
|||
Verwendete Technologie SCRUM Apache JUnit Java (allg.) Eclipse Swing Hudson |
|||
11/2009 - 03/2010 Dauer 5 Monate |
Rolle Java Developer (part time) |
||
Branche |
Einsatzort |
||
Aufgaben Home/remote office agile Entwicklung, München |
|||
Verwendete Technologie |
|||
08/2009 - 10/2009 Dauer 3 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Munich(Deutschland) |
||
Aufgaben Invest Optimize, Maxx & Online Questionnaire (www.tetralog.de) CVS, SVN, MySQL, TestNG, JMockit, Continuum, Eclipse, Maven, XML & XSLT Working on several projects whilst at Tetralog, some of my assignments were Introduction of Maven and the migrating of source code projects from ANT to Maven, migrating several source code repositories from CVS to SVN, internationalizing web applications, the refactoring and addition of uses cases to existing online questionnaire web applications (see https://public.tetralog.de/ntv-2009/intro.do), bug fixing and assisting with the introduction of the agile methodology SCRUM (see my presentation) http://andreasnerlich.com/home/show/217 |
|||
Verwendete Technologie mySQL SCRUM Apache XML Java (allg.) CVS (Concurrent Versions System) Eclipse XSLT (XSL Transformation) |
|||
06/2009 - 07/2009 Dauer 2 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Munich(Deutschland) |
||
Aufgaben Blogging application (www.6footplus.com) Groovy, Grails, TextMate, NetBeans, Tomcat, MySQL, Hudson, Canoo Webtests In my spare time, I developed a blogging application using Groovy & Grails. I implemented numerous use cases incorporating Grails- Controllers, Domain Classes Services, Jobs, Tags and GSPs including unit tests, integration tests & functional tests (Google Code hosted at: http://code.google.com/p/6footplus) |
|||
Verwendete Technologie mySQL Apache Tomcat JUnit NetBeans Grails Hudson COM/OLE/ActiveX Groovy |
|||
06/2009 - 06/2009 Dauer 1 Monate |
Rolle Grails Developer |
||
Branche |
Einsatzort |
||
Aufgaben Home/remote office agile Entwicklung, München |
|||
Verwendete Technologie |
|||
07/2008 - 07/2009 Dauer 13 Monate |
Rolle JEE Developer |
||
Branche |
Einsatzort |
||
Aufgaben Home/remote office agile Entwicklung, München |
|||
Verwendete Technologie |
|||
06/2008 - 07/2009 Dauer 14 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben Similar assignments as before. See details below |
|||
Verwendete Technologie |
|||
06/2008 - 07/2009 Dauer 14 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Munich(Deutschland), Ottawa(Kanada) |
||
Aufgaben Remote/home office Senior Java Developer for SVA-BizSphere AG (Munich, Germany & Ottawa, Canada) Business Volume Qualision, SVA GmbH (www.sva.de) Swing, Spring, DB2, iBatis, JUnit, EasyMock, AppFuse, Hudson, Eclipse, Maven, Scrum, IzPack, Jira & Confluence BVQ is a smart SAN Volume Controller visualization tool facilitating transparency and manageability of storage. In an agile development environment with biweekly scrum sprints, we inherited the source code and initially re-factored the code to be more maintainable. This was done by splitting the code into maven modules, improving test code coverage, introducing Spring and configuring a continuous integration setup. The refactoring allowed us to efficiently implement new features and fix bugs beyond 20 sprint cycles Web.Alive Reconstruction Application, Nortel (www.projectchainsaw.com) AppFuse, Spring, Hibernate, UML, JUnit, EasyMock, Hudson, Eclipse, Tomcat, Restful, Maven Jira & Confluence Web.Alive is a 3D immersive world environment and the assignment was to create an application allowing Web.Alive participants to re-create vocal conversations they had within the environment. My responsibilities were to design, implement and document the workflow based server side components of the application. Remoting between the frontend (Flex graphical user interface) and the server side components was made possible using a RESTful service interface |
|||
Verwendete Technologie SCRUM Apache Tomcat Apache UML JUnit Java (allg.) Eclipse Storage Hibernate (Framework) Swing Hudson Prozess- / Workflow |
|||
09/2006 - 07/2008 Dauer 23 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Munich(Deutschland) |
||
Aufgaben Customer Portal Application (www.o2online.de) JBoss, EJB 2, Spring, Hibernate, UML, JUnit, EasyMock, CruiseControl, Eclipse, Maven, Ant & Scrum, Jira & Confluence Developed, re-factored, designed and maintained numerous business logic middle-tier services, producing quarterly releases based on biweekly scrum sprints |
|||
Verwendete Technologie SCRUM Apache Jboss UML JUnit Java (allg.) EJB (Enterprise JavaBeans) Eclipse Hibernate (Framework) |
|||
03/2006 - 06/2006 Dauer 4 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Helsinki(Finnland) |
||
Aufgaben Toscana Business Objects, DB2, IBM Tivoli Directory Server, UML My tasks were more oriented towards infrastructure configuration and trouble-shooting, to enable the feeds required for the creation and generation of business reports. Some of my tasks were improve report generation performance modify business object reports configure & enable SSO develop LDAP replication scripts investigate & clean up of "dirty" data configure Apache proxy filter rules |
|||
Verwendete Technologie SAP BusinessObjects (BO) Apache HTTP Server IBM Tivoli Software UML LDAP/OpenLDAP |
|||
01/2005 - 02/2006 Dauer 14 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Nokia(Finnland), Helsinki(Finnland) |
||
Aufgaben Senior Java EE development and architecture role at Nokia (Helsinki, Finland) Nokia Online Weblogic, Oracle, EJB 2.0, JMS, Struts, Kodo, IntelliJ, Maven, Ant, JUnit, EasyMock, Dependency Injection, XML, Vignette, UML, ClearCase, Vignette Server Nokia Online (NOL) is a business-to-business extranet portal service for Nokia's dealers, retailers, trade customers and Points of Sales serving Nokia business units such as mobile phones, enterprise solutions, networks, multimedia and Vertu. The service offerings include news and event management, marketing support, learning services, total product offering, demand-supply planning, order management, customer care, content management, administrative functionalities and partner relationship management I worked on the following modules Site Management Application: Based on concept requirements, I created technical documentation illustrating the design and implementation of the new application. Upon client approval, I developed the application using existing NOL frameworks and adhering to clearly defined coding guidelines Features included the creation & editing of a site*, editing a site structure/navigation, defining site parameters and editing page template settings. (* A site is a portal for a unique combination of Language, Country and Service) Content Delivery Application: NOL provides seamless access to process content data and displays content for end users. Any content provided by NOL is integrated to the Content Management subsystem of NOL, served by Vignette 7 server. I helped develop the content templates for the various types of content and fixed bugs during the testing phases PIMP (Pluggable Integration Message Platform (EAI)): I designed and developed the integration between NOL and an external application called MODE. The solution has a loosely coupled approach implementing technologies such as Point-to-Point messaging (JMS) & EJB Message Driven Beans |
|||
Verwendete Technologie Oracle (allg.) Storyserver (Vignette) BEA WebLogic Server Apache UML JUnit XML Java (allg.) EJB (Enterprise JavaBeans) Java Message Service (JMS) EAI (Enterprise Application Integration) Rational ClearCase Marketing (allg.) IntelliJ IDEA Einzelhandel |
|||
10/2004 - 01/2005 Dauer 4 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort London(Vereinigtes Königreich) |
||
Aufgaben Senior Java EE development role at Adgistics Ltd. (London, United Kingdom) Ford Advertising Management System JBoss, PostGres, Hibernate, Struts, JSP, JUnit, CruiseControl, Ant, XDoclet, XML, XSLT, HQL UML, Eclipse, CVS I was asked to return to Adgistics Ltd. to continue working on the Ford Advertising Asset Management application developing new features, improve application performance, manage continuous integration builds and assist with bug fixing during the beta launch to selected Ford Dagenham dealers |
|||
Verwendete Technologie PostgresSQL Jboss UML JUnit XML Java (allg.) CVS (Concurrent Versions System) Eclipse XSLT (XSL Transformation) JSP (Java Server Pages) Hibernate (Framework) Marketing (allg.) |
|||
09/2004 - 10/2004 Dauer 2 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort London(Vereinigtes Königreich) |
||
Aufgaben Senior J2EE development role at Oyster (London, United Kingdom) Vodafone VIA Tomcat, MySQL, Hibernate, HQL, Struts, JSP, Tiles, XML, XSLT, Eclipse, CVS, Ant Via Vodafone is a B2B extranet provided by Vodafone to its global content partners. It allows for Vodafone to share business, technical and marketing information from its operating countries around the world and similarly allows content partners to share information, marketing assets and campaign assets with Vodafone for distribution. It is a bespoke Marketing and Campaign Asset Management system developed specifically for the requirements of mobile content providers and distributors My task was to develop a six step graphical user interface enabling content providers to create a campaign relating to newly added content. Towards the end of the contract my sole responsibility was to fix bugs. The application was hosted on a Tomcat and MySQL environment |
|||
Verwendete Technologie mySQL Apache Tomcat XML J2EE (Java EE) CVS (Concurrent Versions System) Eclipse XSLT (XSL Transformation) JSP (Java Server Pages) Hibernate (Framework) Marketing (allg.) |
|||
02/2004 - 07/2004 Dauer 6 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort London(Vereinigtes Königreich) |
||
Aufgaben Java EE development role at Adgistics Ltd. (London, United Kingdom) Ford Advertising Management System JBoss, PostGres, Hibernate, Struts, JSP, JUnit, CruiseControl, Ant, XDoclet, XML, XSLT, HQL UML, Eclipse, CVS I was responsible for the design and development of a workflow management application allowing seamless groupware access to shared advertising assets, ordering and delivery The application passed Ford's JEE Architecture compliancy and cleared Ford ACR and ARB Stage 3 for application hosting |
|||
Verwendete Technologie PostgresSQL Jboss UML JUnit XML J2EE (Java EE) Java (allg.) CVS (Concurrent Versions System) Eclipse XSLT (XSL Transformation) JSP (Java Server Pages) Hibernate (Framework) Marketing (allg.) Prozess- / Workflow |
|||
02/2004 - 01/2005 Dauer 12 Monate |
Rolle J2EE Developer |
||
Branche |
Einsatzort |
||
Aufgaben Vor Ort : London (UK) |
|||
Verwendete Technologie |
|||
01/2003 - 03/2012 Dauer 111 Monate |
Rolle Software Berater & Architekt |
||
Branche |
Einsatzort |
||
Aufgaben |
|||
Verwendete Technologie |
|||
10/2002 - 02/2003 Dauer 5 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Jakarta(Indonesien), London(Vereinigtes |
||
Aufgaben Sand Resources On site in Tunbridge Wells Pactus - Contract Management JBoss, EJB 2.0, Eclipse, Struts, JSP, JDBC, Xdoclet I co-designed and developed a contractor management and timesheet capture application. The system captures and stores details of clients, contractors and recruitment agencies, the contracts, which associate them and the timesheets and the expenses that result from the contracts. The application uses the Jakarta Struts framework, EJB 2.0 Container Managed Persistence (CMP) and Stateless Session beans in the back-end and XML for data import and export. The design is based on widely used patterns, using open source software and developing in Eclipse using Ant, JUnit and XDoclet for EJB generation. The application was deployed in a JBoss and MySQL environment. - Jobpartners Ltd. On site in London (Hammersmith), September 2002 Employee Relationship Management Weblogic, EJB 2.0, Struts, JSP, Oracle, Bugzilla I was part of a team responsible for the development of a new web application launched towards the end of 2003. The application facilitates managers to plan their own career, update their skills and manage their employees plus a range of other useful tasks. The Java application uses EJBs, Custom JSP Tag Libraries and the Struts Framework. The application server used is WebLogic 6.1 and the data store is Oracle 8.1 Other responsibilities were to develop small add-on features and to fix bugs Sand Resources On site in Tunbridge Wells Kent, August 2002 Research on development environments and development tools |
|||
Verwendete Technologie Oracle (allg.) mySQL JDBC (Java Database Connectivity) BEA WebLogic Server Jboss JUnit XML Java (allg.) EJB (Enterprise JavaBeans) Eclipse JSP (Java Server Pages) |
|||
10/2000 - 02/2004 Dauer 41 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort London(Vereinigtes Königreich) |
||
Aufgaben Employed by Sand Resources as a Java Technical Consultant (London, United Kingdom) |
|||
Verwendete Technologie Java (allg.) |
|||
Ajax
Android
ANT
Apache
Apache HTTP Server
Apache Subversion (SVN)
Apache Tomcat
BEA WebLogic Server
C
CVS (Concurrent Versions System)
DB2
Eclipse
EJB (Enterprise JavaBeans)
Glassfish
Grails
Groovy
Hibernate (Framework)
HTML
HTTP
Hudson
IBM WebSphere Application Server (WAS)
IntelliJ
IntelliJ IDEA
J2EE (Java EE)
Java
Java (allg.)
Java Message Service (JMS)
JavaScript
JAXB
Jboss
JEE
JPA
JSP (Java Server Pages)
JUnit
Kerberos
Logistik
Mac OS
Maven
Microsoft Windows (allg.)
mySQL
NetBeans
Oracle (allg.)
PostgresSQL
Rational ClearCase
SAX
Scripting
Server
SOAP (Simple Object Access Protocol)
Spring
SQL
Struts
Swing
Ubuntu
Use-Case
Webservices
WebSphere
XHTML (Extensible HyperText Markup Language)
XML
XSLT (XSL Transformation)
Sprache Englisch |
Einstufung Muttersprache |
Sprache Deutsch |
Einstufung Verhandlungssicher |