Keywords
Skills
15 jährige Erfahrung in der Entwicklung webbasierter Anwendungen:
* Backendentwicklung (Java, JEE, Spring, Spring Boot, CDI, SQL, NoSQL, Lucene)
* Web-Technologien (HTTP, HTML, CSS, JavaScript, REST, SOAP)
* Projektmanagement (Anforderungsanalyse, Aufwandschätzung, Prototyping, Dokumentation, Scrum, Komponentenplanung, Meilensteinplanung)
* Forschung und Entwicklung (Data Science & Big Data, Social Network Analysis, Statistics, Recommendations & Rankings, Information Retrieval)
Kernattribute: schnelle Auffassungsgabe, hohes technisches Verständnis, Teamplayer, betriebswirtschaftliches Verständnis, hohe Begeisterungsfähigkeit und Leidenschaft für Softwareprojekte.
* Backendentwicklung (Java, JEE, Spring, Spring Boot, CDI, SQL, NoSQL, Lucene)
* Web-Technologien (HTTP, HTML, CSS, JavaScript, REST, SOAP)
* Projektmanagement (Anforderungsanalyse, Aufwandschätzung, Prototyping, Dokumentation, Scrum, Komponentenplanung, Meilensteinplanung)
* Forschung und Entwicklung (Data Science & Big Data, Social Network Analysis, Statistics, Recommendations & Rankings, Information Retrieval)
Kernattribute: schnelle Auffassungsgabe, hohes technisches Verständnis, Teamplayer, betriebswirtschaftliches Verständnis, hohe Begeisterungsfähigkeit und Leidenschaft für Softwareprojekte.
Project history
Zeitraum: seit 01/2018
Branche: Tourismus
Zeitraum: 07/2017 - 12/2017
Branche: IT-Sicherheit und Identitätsmanagement
Zeitraum: 01/2017 - 06/2017
Branche: Einzel- und Großhandel
Zeitraum: 07/2016 - 11/2016
Branche: Finanzdienstleistungen
Projekt: Beratung, Konzeption und Implementierung einer Bewertungsplattform für Immobilien. Evaluierung der Hostingoptionen und Einrichtung der Server. Entwicklung des Kunden-Frontends und Admin-Backends. Aufbau einer Geo-Datenbank und Entwicklung eines konfigurierbaren Algorithmus zur Bewertung von Wohnlagen anhand Partnerdaten wie Preisniveau, Lärm, Verkehrsanbindung. Anbindung an Partner-APIs und Caching Strategien. 100% Remote.
Software: Java, Spring, Spring Boot, Spring Data, Spring Security, JPA, JAX-RS, Thymeleaf, Knockout.js, TypeScript, HTML, CSS, Docker, nginx, Yourkit Profiler, Maven, JUnit, Git, MongoDB
Zeitraum: 03/2015 - 06/2016
Branche: Einzelhandel
Projekt: Erarbeitung technischer Anforderungen aus fachlichen Beschreibungen. Beratung bei der Gestaltung der Benutzerführung und Aufwandsschätzung. Entwurf, Dokumentation, Implementierung und Test der Business-Logik, sowie der dazugehörigen Swing GUI innerhalb eines Scrum Teams. Entwurf und Implementierung von Test-Tools zur Steuerung der Anwendungsschnittstellen für Softwaretester des Projektes. Performanceoptimierung mittels Profiling, Refactoring von Code und SQL-Statements und Parallelisierung von Businesscode.
Software: Java, JEE, EJB, CDI, Swing, Yourkit Profiler, Maven, JUnit, Mockito, Hibernate, Jenkins, Git, Wildfly, DB2, Derby
Zeitraum: 09/2013 - 12/2014
Branche: Informationstechnologie und -dienste
Projekt: Entwurf und Erweiterung von BPMN Modellen. Implementierung und Test einzelner Servicetasks. Erweiterung des Kernproduktes. Design und Implementierung von Abstraktionsschichten zu externen Partner-Schnittstellen. Konzeption und Implementierung eines Fluent-Builder-Frameworks für Integrationstests von Activiti BPMN Prozessen. Technische Aufbereitung für die Projektleitung. Bugfixing der PKI Prozesse von Konzernkunden aus der Automobil- und Energiebranche, sowie öffentlicher Auftraggeber. 8 Monate Remote-Einsatz. Scrum.
Software: Java, Activiti, BPMN, Spring, PKI, JAX-RS, Spring Batch, Ivy, JUnit, JMock, Jenkins, LDAP, SVN, Oracle 11g, PostgreSQL, Eclipse
Zeitraum: 10/2012 - 06/2013
Branche: Informationstechnologie und -dienste
Projekt: Entwurf und Entwicklung einer asynchronen, skalierbaren REST API für Preisvergleich. Anleitung von zwei Offshore JavaScript Entwicklern. Datenanalyse und Entwicklung von Kennzahlen zur Messung, Überwachung und Hochrechnung der Unternehmensperformance
Software: Java, Heroku, Amazon EC2, Embedded Jetty, Guice, Guava EventBus, Async Servlets, CDI, MongoDB, MapReduce, Maven, JUnit, JMockit, Jackson, Jersey
Zeitraum: 10/2011 - 09/2012
Branche: Informationstechnologie und -dienste
Projekt: Prozessanalyse, Entwurf und Entwicklung eines CMS zur Redaktionellen Pflege von Software Downloads. Anleitung eines Junior Grails Entwicklers
Software: Java, Grails, MongoDB, Nginx, Solr, Jenkins, Tomcat, Debian, GlusterFS, Shiro, HTML5, JavaScript, jQuery, Icinga, Gitosis, Sonatype Nexus, Confluence, YouTrack, Duplicity, phantom.js
Zeitraum: 04/2011 - 09/2011
Branche: Dienstleistungen
Projekt: Prozess-, Anforderungsanalyse, Entwurf und Entwicklung eines ERP Systems zur Verwaltung von Produkten, Teams, Kunden, Terminen und Abrechnungen in 5 Sprachen, 2 Währungen und 2 Zeitzonen. Anleitung eines HTML/CSS Freelancers. Integration der Abteilungen in den Entwicklungsprozess. Paper Prototyping und LowFi Usability Testing
Software: Java, Grails, MySQL, Solr, Jasper Reports, Shiro, Swing, Debian, Tomcat, Selenium, HTML5, JavaScript
Zeitraum: 10/2008 - 12/2011
Branche: Dienstleistungen
Projekt: Bedarfsanalyse, Konzeption, Entwicklung und Vermarktung einer Social Learning, Wissensmanagement- und Filesharingplattform für Studierende. Konzeption und Optimierung der Viral Loop, Paper Prototyping und LowFi Usability Testing; Entwicklung von Individualsoftware für Kunden
Software: Java, Grails, MongoDB, Solr, Apache POI, HTML5, Ajax, JavaScript, jQuery, Graphviz, MathML
Zeitraum: 02/2007 - 09/2008
Branche: Informationstechnologie und -dienste
Projekt: Datenmigration aus Lotus Notes und Weiterentwicklung von Nutzerfeatures für competence-site.de
Software: PHP, MySQL, Zend Debugger & Profiler, ZCE, HTML, JavaScript, Mootools, Lotus Notes, Excel, Omikron
Zeitraum: 07/2004 - 12/2006
Branche: Informationstechnologie und -dienste
Projekt: Konzeption und Umsetzung einer Serverfarm für Shared-Hosting von PHP-Anwendungen und Entwicklung von Individuallösungen für Kunden. Beratung, Installation, Customizing und Betrieb von Open Source e-Commerce und CMS Lösungen
Software: Debian, Gentoo, Postfix, Apache, Dovecot, PHP, MySQL, PostgreSQL, Zend Framework, Typo3, ModX, xtCommerce, jQuery, Mootools
Zeitraum: 09/2005 - 03/2006
Branche: Banken
Projekt: Konzeption und Entwicklung einer webbasierten Unternehmenssoftware für den Bereich Controlling
Software: C#, ASP.NET, Visual Studio 2005, Microsoft SQL Server, HTML, JavaScript
Zeitraum: 12/2001 - 09/2006
Branche: Dienstleistungen
Projekt: Windows-, Office-, Internet-Schulungen für bis zu 12 Teilnehmer und Individualcoaching; EDV vor Ort Service; Beratung, Konzeption und Umsetzung von Webauftritten und Individualsoftware
Software: Windows, Office, PHP, HTML, CSS, JavaScript
Branche: Tourismus
Zeitraum: 07/2017 - 12/2017
Branche: IT-Sicherheit und Identitätsmanagement
Zeitraum: 01/2017 - 06/2017
Branche: Einzel- und Großhandel
Zeitraum: 07/2016 - 11/2016
Branche: Finanzdienstleistungen
Projekt: Beratung, Konzeption und Implementierung einer Bewertungsplattform für Immobilien. Evaluierung der Hostingoptionen und Einrichtung der Server. Entwicklung des Kunden-Frontends und Admin-Backends. Aufbau einer Geo-Datenbank und Entwicklung eines konfigurierbaren Algorithmus zur Bewertung von Wohnlagen anhand Partnerdaten wie Preisniveau, Lärm, Verkehrsanbindung. Anbindung an Partner-APIs und Caching Strategien. 100% Remote.
Software: Java, Spring, Spring Boot, Spring Data, Spring Security, JPA, JAX-RS, Thymeleaf, Knockout.js, TypeScript, HTML, CSS, Docker, nginx, Yourkit Profiler, Maven, JUnit, Git, MongoDB
Zeitraum: 03/2015 - 06/2016
Branche: Einzelhandel
Projekt: Erarbeitung technischer Anforderungen aus fachlichen Beschreibungen. Beratung bei der Gestaltung der Benutzerführung und Aufwandsschätzung. Entwurf, Dokumentation, Implementierung und Test der Business-Logik, sowie der dazugehörigen Swing GUI innerhalb eines Scrum Teams. Entwurf und Implementierung von Test-Tools zur Steuerung der Anwendungsschnittstellen für Softwaretester des Projektes. Performanceoptimierung mittels Profiling, Refactoring von Code und SQL-Statements und Parallelisierung von Businesscode.
Software: Java, JEE, EJB, CDI, Swing, Yourkit Profiler, Maven, JUnit, Mockito, Hibernate, Jenkins, Git, Wildfly, DB2, Derby
Zeitraum: 09/2013 - 12/2014
Branche: Informationstechnologie und -dienste
Projekt: Entwurf und Erweiterung von BPMN Modellen. Implementierung und Test einzelner Servicetasks. Erweiterung des Kernproduktes. Design und Implementierung von Abstraktionsschichten zu externen Partner-Schnittstellen. Konzeption und Implementierung eines Fluent-Builder-Frameworks für Integrationstests von Activiti BPMN Prozessen. Technische Aufbereitung für die Projektleitung. Bugfixing der PKI Prozesse von Konzernkunden aus der Automobil- und Energiebranche, sowie öffentlicher Auftraggeber. 8 Monate Remote-Einsatz. Scrum.
Software: Java, Activiti, BPMN, Spring, PKI, JAX-RS, Spring Batch, Ivy, JUnit, JMock, Jenkins, LDAP, SVN, Oracle 11g, PostgreSQL, Eclipse
Zeitraum: 10/2012 - 06/2013
Branche: Informationstechnologie und -dienste
Projekt: Entwurf und Entwicklung einer asynchronen, skalierbaren REST API für Preisvergleich. Anleitung von zwei Offshore JavaScript Entwicklern. Datenanalyse und Entwicklung von Kennzahlen zur Messung, Überwachung und Hochrechnung der Unternehmensperformance
Software: Java, Heroku, Amazon EC2, Embedded Jetty, Guice, Guava EventBus, Async Servlets, CDI, MongoDB, MapReduce, Maven, JUnit, JMockit, Jackson, Jersey
Zeitraum: 10/2011 - 09/2012
Branche: Informationstechnologie und -dienste
Projekt: Prozessanalyse, Entwurf und Entwicklung eines CMS zur Redaktionellen Pflege von Software Downloads. Anleitung eines Junior Grails Entwicklers
Software: Java, Grails, MongoDB, Nginx, Solr, Jenkins, Tomcat, Debian, GlusterFS, Shiro, HTML5, JavaScript, jQuery, Icinga, Gitosis, Sonatype Nexus, Confluence, YouTrack, Duplicity, phantom.js
Zeitraum: 04/2011 - 09/2011
Branche: Dienstleistungen
Projekt: Prozess-, Anforderungsanalyse, Entwurf und Entwicklung eines ERP Systems zur Verwaltung von Produkten, Teams, Kunden, Terminen und Abrechnungen in 5 Sprachen, 2 Währungen und 2 Zeitzonen. Anleitung eines HTML/CSS Freelancers. Integration der Abteilungen in den Entwicklungsprozess. Paper Prototyping und LowFi Usability Testing
Software: Java, Grails, MySQL, Solr, Jasper Reports, Shiro, Swing, Debian, Tomcat, Selenium, HTML5, JavaScript
Zeitraum: 10/2008 - 12/2011
Branche: Dienstleistungen
Projekt: Bedarfsanalyse, Konzeption, Entwicklung und Vermarktung einer Social Learning, Wissensmanagement- und Filesharingplattform für Studierende. Konzeption und Optimierung der Viral Loop, Paper Prototyping und LowFi Usability Testing; Entwicklung von Individualsoftware für Kunden
Software: Java, Grails, MongoDB, Solr, Apache POI, HTML5, Ajax, JavaScript, jQuery, Graphviz, MathML
Zeitraum: 02/2007 - 09/2008
Branche: Informationstechnologie und -dienste
Projekt: Datenmigration aus Lotus Notes und Weiterentwicklung von Nutzerfeatures für competence-site.de
Software: PHP, MySQL, Zend Debugger & Profiler, ZCE, HTML, JavaScript, Mootools, Lotus Notes, Excel, Omikron
Zeitraum: 07/2004 - 12/2006
Branche: Informationstechnologie und -dienste
Projekt: Konzeption und Umsetzung einer Serverfarm für Shared-Hosting von PHP-Anwendungen und Entwicklung von Individuallösungen für Kunden. Beratung, Installation, Customizing und Betrieb von Open Source e-Commerce und CMS Lösungen
Software: Debian, Gentoo, Postfix, Apache, Dovecot, PHP, MySQL, PostgreSQL, Zend Framework, Typo3, ModX, xtCommerce, jQuery, Mootools
Zeitraum: 09/2005 - 03/2006
Branche: Banken
Projekt: Konzeption und Entwicklung einer webbasierten Unternehmenssoftware für den Bereich Controlling
Software: C#, ASP.NET, Visual Studio 2005, Microsoft SQL Server, HTML, JavaScript
Zeitraum: 12/2001 - 09/2006
Branche: Dienstleistungen
Projekt: Windows-, Office-, Internet-Schulungen für bis zu 12 Teilnehmer und Individualcoaching; EDV vor Ort Service; Beratung, Konzeption und Umsetzung von Webauftritten und Individualsoftware
Software: Windows, Office, PHP, HTML, CSS, JavaScript
Local Availability
Only available in these countries:
Germany, Austria und Switzerland
Ab 01.01.2017 in Großraum Köln und Remote