Verschiedene freiberufliche und eigene Projekte
Skills
Mehrjährige Erfahrung: Java, Kotlin, PHP, JSP, Regex, XPath, Javascript, MySql, Postgresql, Swing, EJB, RMI, J2EE, J2ME, JDBC, JSF, Solr, XML, API, HTML, CSS, JSON, Eclipse IDE, Webcrawling, Data Extraction.
Gute Kenntnisse: Android App Dev, Git, Linux, DevOps, macOS, Excel, Apache, Tomcat, Hibernate, Wordpress, Junit, Netbeans, IntellyJ
Weitere Kenntnisse: Mockito, Jboss, Autonomy Software, Struts, Portlet, Ingres, Unified Process, UML, Lucene, JFS, Microservices, Jenkins, Continuous Integration, Ruby, RabbitMQ, Rails, Docker, Gradle, Mailchimp, Java Applets, Servlets, MyFaces, XSL, Mark Logic, Xquery, Chef, vim, bash
Gute Kenntnisse: Android App Dev, Git, Linux, DevOps, macOS, Excel, Apache, Tomcat, Hibernate, Wordpress, Junit, Netbeans, IntellyJ
Weitere Kenntnisse: Mockito, Jboss, Autonomy Software, Struts, Portlet, Ingres, Unified Process, UML, Lucene, JFS, Microservices, Jenkins, Continuous Integration, Ruby, RabbitMQ, Rails, Docker, Gradle, Mailchimp, Java Applets, Servlets, MyFaces, XSL, Mark Logic, Xquery, Chef, vim, bash
Projekthistorie
03/2017
-
bis jetzt
Entwicklung mehrerer Android Apps (Kotlin), eines Online Event Buchungssystems (PHP) und diverser Webseiten (PHP)
09/2014
-
03/2017
Auszeit und Weltreise
03/2013
-
09/2014
Senior Software Developer bei Revinate, Inc
Revinate, Inc
(Internet und Informationstechnologie, 50-250 Mitarbeiter)
Weiterentwicklung meines Webcrawlers und der Webcrawling Infrastruktur.
Implementierung einer verteilten, Cloud basierten Architektur mit Microservices.
Einsatz von Chef zur Serververwaltung, Jenkins zur Continuous Integration, Ruby für Integrationstests uvm.
Teils hat diese Arbeit in San Francisco im Team vor Ort stattgefunden.
Weitere Technologien im Einsatz: RabbitMQ, Rails, Docker, Gradle, Mockito
Implementierung einer verteilten, Cloud basierten Architektur mit Microservices.
Einsatz von Chef zur Serververwaltung, Jenkins zur Continuous Integration, Ruby für Integrationstests uvm.
Teils hat diese Arbeit in San Francisco im Team vor Ort stattgefunden.
Weitere Technologien im Einsatz: RabbitMQ, Rails, Docker, Gradle, Mockito
04/2008
-
03/2013
Mitgründer, Geschäftsführer und Chef Entwickler
30Digits GmbH
(< 10 Mitarbeiter)
Mitgründer, Geschäftsführer und Head of Software Development der 30Digits GmbH in München.
Zuständig für die Entwicklung von Backend und teils auch Frontend.
Schwerpunkte der Arbeit war die Entwicklung von einem Webcrawler, Tools zur Datenextraktion und ein Portal zur Dokumentensuche basierend auf Apache Lucene und Solr.
Außerdem Aufbau und Maintenance einer Webcrawling Infrastruktur und Pipeline für unsere Kunden TrustYou und Revinate.
Management von einem kleinen Team für die Konfiguration der Crawler und für die Qualitätssicherung.
Zuständig für die Entwicklung von Backend und teils auch Frontend.
Schwerpunkte der Arbeit war die Entwicklung von einem Webcrawler, Tools zur Datenextraktion und ein Portal zur Dokumentensuche basierend auf Apache Lucene und Solr.
Außerdem Aufbau und Maintenance einer Webcrawling Infrastruktur und Pipeline für unsere Kunden TrustYou und Revinate.
Management von einem kleinen Team für die Konfiguration der Crawler und für die Qualitätssicherung.
02/2007
-
06/2008
Software Entwickler
BG-PHOENICS GMBH
(Versicherungen, 50-250 Mitarbeiter)
Projekteigenschaften: Entwicklung und Wartung einer Versicherungssoftware.
Über 100 Entwickler.
Aufgabengebiete: Modellierung und Entwicklung von Softwaremodulen.
Qualitätssicherung und Leistungsoptimierung von Geschäftsprozessen.
Technologien: UML, J2EE (EJB, Swing), MQ Series Workflow, Adonis,
Innovator, Avantis Persistence FrameWork, Borland Application Server, IBM
WebSphere Application Server, Eclipse 3, DB2, CM Senergy
Über 100 Entwickler.
Aufgabengebiete: Modellierung und Entwicklung von Softwaremodulen.
Qualitätssicherung und Leistungsoptimierung von Geschäftsprozessen.
Technologien: UML, J2EE (EJB, Swing), MQ Series Workflow, Adonis,
Innovator, Avantis Persistence FrameWork, Borland Application Server, IBM
WebSphere Application Server, Eclipse 3, DB2, CM Senergy
09/2005
-
01/2007
Software Entwickler und Senior Consultant als freier Mitarbeiter
Autonomy Services (ehem. Tochter von Autonomy Corporation)
(Internet und Informationstechnologie, 10-50 Mitarbeiter)
Einsatzgebiete: in München, in England und in der Türkei
Aufgabengebiete: Teamleitung bei Auslandseinsätzen, Kundenkommunikation, Projektmanagement, Softwareinstallation und Entwicklung von kundenspezifischen Lösungen im Bereich Daten Extraktion, Konvertierung, Benutzeroberfläche und Datenbankanbindung.
Technologien: Autonomy Software, Java, JSP, Struts, Portlet, Oracle, Ingres, Postgres
Aufgabengebiete: Teamleitung bei Auslandseinsätzen, Kundenkommunikation, Projektmanagement, Softwareinstallation und Entwicklung von kundenspezifischen Lösungen im Bereich Daten Extraktion, Konvertierung, Benutzeroberfläche und Datenbankanbindung.
Technologien: Autonomy Software, Java, JSP, Struts, Portlet, Oracle, Ingres, Postgres
07/2005
-
12/2005
Software Entwickler als freier Mitarbeiter
iSYS Software GmbH
Aufgabengebiete: Programmierung von Swing und EJB Komponenten eines
Warenmanagementsystems
Technologien: Java, J2EE, Jboss, Swing
Warenmanagementsystems
Technologien: Java, J2EE, Jboss, Swing
01/2001
-
08/2005
Software Entwickler und Consultant als freier Mitarbeiter
global-linxs GmbH
(Internet und Informationstechnologie, 10-50 Mitarbeiter)
Aufgabengebiete: Konzeption, Modellierung und Entwicklung von Softwarelösungen.
Technologien: u.a. Java, Flash, PHP, JSP, Javascript, MySql, Oracle
Technologien: u.a. Java, Flash, PHP, JSP, Javascript, MySql, Oracle
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Ich arbeite ausschliesslich freiberuflich. Dabei kann ich derzeit um die 25-30 Stunden die Woche anbieten. Bei einem spannenden Projekt über einen begrenzten Zeitraum bin ich auch offen für mehr als 30 Stunden die Woche.
Es ist mir wichtig großteils auch remote arbeiten zu können.
Es ist mir wichtig großteils auch remote arbeiten zu können.