I am a freelance senior software expert with project experience since 2000. I work on demand, in specific roles, for example as a full stack developer, technical lead, architect, DevOps or forward deployed engineer.
Check my website for more details: https://caffeinated-dev.de
Development of generic solutions for the German mobility sector.
Role: Technical lead · Team size: 1–8 · Method: Kanban
Tasks: Product development, technical consulting and transfer of generic concepts, architectural support, rapid prototyping, API design and management, code reviews and developer support, technology evaluation
Maintenance of an outbound messaging system for supplemental pension funds (Riester).
Role: Full stack developer · Team size: 8 · Method: Rational Unified Process
Tasks: Maintenance of a back end system for 1 release, migration of a Swing application into a web front end, front end and design development, framework development
Environment: openSUSE Linux, Windows 7 · Eclipse, IntelliJ IDEA
Maintenance and development of a sales and distribution system for a bank.
Role: Full stack developer · Team size: 10 · Method: Scrum
Tasks: Maintenance and further development, testing and test development, bug analysis and fixing
Environment: Win XP SP3, OS/390, CentOS 6 · SpringSource Tool Suite / Eclipse
Stack: Java/JEE · JSF (MyFaces 1.2), Portlet API 2, Struts 1, WPS Public API, Google Guava, Apache Commons, SLF4J, Hibernate 3.2, JAX-WS, Axis 1.4, IBM WebSphere Portal 6.1, Apache FOP · DB2/LinuxZ64 · JBoss 4/JBoss 7, IBM WebSphere Application Server · SVN, Maven, Ant, Sonar, Hudson
Back End Development
Deutsche Post AG
Transport und Logistik
>10.000 Mitarbeiter
Further development of a multi-channel messaging system.
Role: Full stack developer · Team size: 3 · Method: Scrum
Tasks: Scrum support and implementation, setup of a continuous integration tool chain, security audit refactoring support, front end development, back end development
Role: Full stack developer · Team size: 1 · Method: XP
Tasks: Front and back end development, framework development, bug analysis and fixing, testing and test development, release support
Environment: Windows 2003 Server, AIX (CATALOGcreator via REST, SAP R/3 via JCO/Hessian) · Eclipse (m2eclipse, Spring IDE, QuantumDB)
Stack: Java/J2SE (v1.4.x) · Spring (core, context, web, security/acegi, JNDI, JMS, JDBC), Commons API, Hessian · Windows (DEV), SAP NetWeaver 7.0 on AIX (PRD, QaS), Mylyn, Maven, Sonar, Nexus, Hudson, Jira
Portal Development
B.Braun
Pharma und Medizintechnik
>10.000 Mitarbeiter
Development of a document collaboration portal.
Role: Full stack developer · Team size: 1 · Method: XP
Tasks: Front and back end development, framework development, bug analysis and fixing, testing and test development, release support
Environment: AIX, Windows 2003 Server · Eclipse (Spring IDE, QuantumDB, m2eclipse)
Stack: SAP-KM, SAP R/3 via JCO/Hessian, CSS, JavaScript, Oracle DB, Java/J2SE (v1.4.x) · Spring (core, context, web, security/acegi, JNDI, JDBC), Javamail, SAP-KM/TREX APIs, GWT, IView API for portal integration, Hessian, Commons API · Jira, Mylyn, Maven, Hudson, Nexus, Sonar, SAP NetWeaver 7.0 on AIX (PRD, QaS), QaS and Windows (DEV)
Portal Development
B. Braun
Pharma und Medizintechnik
>10.000 Mitarbeiter
Development of a document collaboration portal.
Role: Full stack developer · Team size: 2 · Method: XP
Tasks: Front and back end development, framework development, bug analysis and fixing, testing and test development, release support
Environment: AIX, Windows 2003 Server, SAP NetWeaver 7.0 on AIX (PRD, QaS), Windows (DEV), SAP-KM, SAP R/3 via JCO/Hessian · Eclipse (m2eclipse, Spring IDE, QuantumDB)
Stack: Java/J2SE (v1.4.x), JavaScript, CSS · GWT, Spring (core, context, web, security/acegi, JNDI, JDBC), Hessian, Commons API, Javamail, SAP-KM/TREX APIs, IView API for portal integration · Oracle DB, MS SQL Server · Jira, Mylyn, Maven, Sonar, Hudson, Nexus
Portal Development
B. Braun
Pharma und Medizintechnik
>10.000 Mitarbeiter
Development of an intranet management application.
Role: Full stack developer · Team size: 2 · Method: XP
Tasks: Front and back end development, framework development, bug analysis and fixing, testing and test development, release support
Environment: AIX, Windows 2003 Server, SAP-KM, B. Braun Service Layer via JMS, SAP NetWeaver 7.0 on AIX (PRD, QaS), Windows (DEV) · Spring IDE, Eclipse
Development and maintenance of logistics solutions based on in-house frameworks. (This project entails a large part of my experience in active logistics. Please ask for further details as required.)
Role: Apprentice / Full stack developer / Technical lead · Team size: 1–6 · Method: XP / V-model
Tasks: Framework development and maintenance, application development and maintenance, technical consulting, project management
Environment: OS/400, Linux (Redhat, Mandrake, Slackware, SLES), Windows (NT, XP) · Eclipse (MAT, QuantumDB), BlueJ, jcreator, Visual Age for Java, Visual Studio, text editors