Deutschland: Bevorzugter Einsatzort: Berlin Arbeitserlaubnis: Bisher keine Arbeitserlaubnis für Nicht-EU-Länder vorhanden.
Android App zum Erkunden der Umgebung und Entdecken, Veröffentlichen und Teilen von ortsbezogenen Artikeln und Geschichten (www.tagorama.rocks)
Entwicklung von
Relaunch und Modularisierung einer internen Anwendung zur Administration von Verträgen und Kunden.
Relaunch der Kunderegistrierung eines Immobilien-Portals.
s.o.
Weiterentwicklung des Warenkorbs eines Immobilien Portals.
Umstellung eines Finanzportals von DTAUS- auf SEPA-Überweisungen und -Lastschriften.
Entwicklung eines Migrationstools
Diverse Implementierungsaufgaben, u.a.
Migration eines Versionskontrollsystems von Subversion auf Git.
Integration einer Zahlungsverkehr-Softwarelösung in eine Kautionskonten-Verwaltung.
Land- und schiffseitig verfügbares Digital Asset Management System (DAM), Darauf aufsetzende Webanwendung zur Verwaltung und Ausspielung von „Frequently Asked Questions“ (FAQs).
IT Projektmanagement (SCRUM) des FAQ-Teilprojektes
Führung eines verteilten Entwicklerteams inkl.
Koordination eines polnischen Nearshoring-Partners.
Erstellung von technischen Konzepten zu
Backend-seitige Implementierung einzelner Module der Administrations-Anwendung.
Internet-Marktplatz für Fahrzeuge. Entwicklungsarbeiten im Bereich Content Management.
Internet-Marktplatz für Fahrzeuge. Entwicklungsarbeiten im Bereich SEO (Search Engine Optimization).
Webbasiertes Recherche-Werkzeug für Pressekontakt-Daten.
Tool zur Unterstützung der täglichen PR-Arbeit, wie das Erstellen von Verteilern, der Kontaktpflege, das Versenden von Pressemitteilungen und deren Nachverfolgung.
Webbasiertes Recherche- und Mediaplanungstool für Tarifdaten
von Print- und Radio-/TV-Medien. Kalkulationswerkzeug für Anzeigen-Preise.
Webbasierte Applikation zur elektronischen Erfassung, rechtskräftigen Signierung und Einreichung von Anträgen einer Bundesbehörde.
Analyse, Design und Implementierung
Konstruktion des Build- und Deployment-Prozesses.
Erstellung umfangreicher Dokumentation (V-Modell, UML).
Coaching der internen Mitarbeiter bzgl. Java-/J2EE-Entwicklung.
Webbasierte Applikation zur Unterstützung des weltweiten Brand- und Corporate Design Managements des Allianz-Konzerns.
Erweiterung der vorhandenen Plattform (s.u.) um zusätzlich Content-Management-Funktionalität
Relaunch des Presseportals der VW Mediaservices auf Basis des Content-Management-Systems „Day Communiqué“.
Implementierung diverser Module.
Erweiterung des Content-Management-Systems des Sparkassen-Finanzportals „Sparkasse.de“ um die Funktionalität mehrseitiger Artikel.
Technische Konzeption und Implementierung.
Webbasierte Applikation zur Unterstützung des weltweiten Brand- und Corporate Design Managements eines internationalen Allfinanzkonzerns.
Portierung mehrerer Versicherungs-Beispielrechner auf eine
Java- und Oracle-basierte Plattform.
Technische Konzeption, Implementierung und Dokumentation
der Applikation.
Freiberufler-Website mit Java-basierten Content-Management-System.
Konzeption, Screendesign, Technische Konzeption und Implementierung.
Technologien: Apache Webserver, Apache Tomcat, MySQL,
Java, JSP, Servlets, Struts, OpenCMS
Regelmäßige Durchführung von Schulungen zu den Themen Java, XML und XSL, Servlets und Java Server Pages.
Erstellung und Aufbereitung von Schulungsmaterialien.
Bidirektionaler Konverter und Validator für ein text- bzw. XML-basiertes Datenaustauschformat.
Design, Implementierung und Dokumentation der Applikation.
Berufserfahrung:
seit 11/2002 IT-Freiberufler
Software-Architektur und -Entwicklung
IT-Projektmanagement, Coaching und Schulungen
Schwerpunkt: Java Enterprise, Web Technologien
11/1998 - 08/2002 Internet- und Multimedia Dienstleister, Berlin
Senior Entwickler / IT-Projektmanager
Mitglied im Technologiekreis, Java-Mentor
Technische Konzeption und Implementierung von Webapplikationen
Projektmanagement, Produktionsleitung, Vertriebsunterstützung
09/1997 - 10/1997 Anbieter von Logistiklösungen, Wetter (Ruhr)
Werkstudent in der Abteilung "Organisation und Datenverarbeitung"
Studentische Hilfskraft im Rahmen eines DFG-
Forschungsprojektes im Bereich der Verteilten Künstlichen Intelligenz
09/1993 - 06/1995 Strategische Unternehmensberatung für Banken, Münster
Entwicklung von Entscheidungsunterstützungssystemen
Ausbildung:
10/1992 - 07/1998 Studium der Wirtschaftsinformatik
an der Westfälischen Wilhelms-Universität, Münster
Abschluss: Diplom (Gut)
1982 - 1991 Gymnasium
Abschluss: Abitur (Gut)
Weiterbildung:
04/2016 AWS Summit Berlin 2016
09/2015 AWSomeDay
06/2015 AWS Summit Berlin 2015
02/2002 Sun Certified Programmer for Java 2 Platform (Sehr Gut)
10/2001 J2EE Design Patterns
07/2000 Managing the Deadline: a Project Management Masterclass
The Atlantic Systems Guild
06/1992 Cambridge First Certificate in English (Sehr Gut)
Auslandserfahrung:
02/1996 Aufenthalt im Rahmen eines Forschungsprojektes
am Institute for Science and Technology der Universität
Manchester
09/1991 - 06/1992 Tätigkeit als Tellerwäscher und Küchenhilfe
in einem Londoner Hostel
Englisch-Sprachkurs
am Hammersmith & West London College
Diverse Reisen
in Europa, den USA und Australien
Frühere Programmiersprachen:
- Ada
- Basic / Visual Basic
- C / C++ / Visual C++
- ColdFusion Markup Language (CFML)
- Pascal
- Prolog
- Smalltalk / Visual Works, HP Distributed Smalltalk
Methoden
Spezifikation
Objektorientierte Analyse und Design, UML-Modellierung, Use-Cases
Technische Konstruktion
MVC-Frameworks, IoC-Container, Persistenzstrategien, Design Patterns (GoF, Core J2EE Pattern Catalog), Konzeptionelle und physikalische Datenmodellierung
Implementierung
Objektorientierte Programmierung, Aspektorientierte Programmierung (AOP), Testdriven Development, Code-Reviews, Refactoring, Clean Code
IT Projekt Management
SCRUM, Kanban, Agiles Projektmanagement, Produktionsplanung, -leitung und -controlling, Koordination externer Dienstleister, Qualitätsicherung
Technologien / Standards / Produkte
Programmiersprachen
Schwerpunkt: Java (zertifiziert)
Smalltalk, Visual Basic, C/C++, Prolog, Ada, Pascal
Frontend-Technologien
HTML 5, CSS 3, Less, Bootstrap,
Javascript, JSON, Ajax, AngularJS, jQuery, Prototype, Scriptaculous
Karma, Jasmine, JSLint, Grunt,
XML, XSLT, XPath
Servlets, JSP, JSF (PrimeFaces), JSTL, Taglibs, Freemarker
Backend-Technologien
Spring, Spring MVC, Spring Security, Spring-HATEOS, Spring-AOP, AspectJ, Spring Boot
SQL, JPA, JDO, Hibernate, JDBC, Flyway
EJB, CMP, CMR
Webservices (SOAP, REST), JMS, JMX, CORBA
Cloud-Technologien
Amazon Webservices (AWS):
SNS/SQS, Lambda, S3, DynamoDB, Cognito, IAM, CloudFormation
Mobile-Technologien
Android SDK, Android Studio, Android Annotations, Dagger 2, ButterKnife, GreenRobot EventBus, Spring-Mobile, Robolectric, Espresso, Picasso,
Google-Play-Services (Maps, Places, Drive, Google+)
Application- und Webserver
Apache Tomcat, JBoss, Websphere AS, Bea Weblogic, ColdFusion
Apache Webserver, Netscape Suitespot, Microsoft IIS
Frameworks und Bibliotheken
Spring, Struts, Tiles, ZK, CAS, Cocoon, Axis, Jersey, Hibernate, Kodo, Xerces, Xalan, Saxon, JAX-RS, JAXB, Jackson, Gson, Lucene, Solr, ElasticSearch, Guava, Jakarta-Commons, Quartz, Togglz, Log4J, ActiveMQ, Apache Hadoop, Google-Adwords-API
Content Management
OpenCMS (OCEE), Day Communiqué, Magnolia
Datenbanken
Oracle, MySQL, CouchDB (noSQL), DynamoDB, Sybase, MS SQL Server, MS Access
Entwicklungswerkzeuge
IDEs
IntelliJ IDEA, Android Studio, Eclipse, WSAD, Netbeans, JBuilder, Homesite, XML Spy
Build-Tools
Maven, Gradle, Grunt, Ant, XDoclet
Version Control
Git, Subversion, CVS, Visual SourceSafe
Test-Frameworks
JUnit, Mockito, Hamcrest, MakeItEasy, Wiremock, Rest-Assured, EasyMock, Concordion Storytests, Selenium, StrutsTestCase, HtmlUnit, Cactus, FindBugs, Checkstyle, JMeter
Continues Integration
TeamCity, Hudson/Jenkins, Bamboo, CruiseControl
Monitoring
ELK-Stack (ElasticSearch, Logstash, Kibana), Graphite, Grafana, Metrics, Statsd
Modellierungstools
TogetherJ, Rational Rose, Powerdesigner
Betriebsysteme
Windows, Unix (Sun Solaris, Linux), MacOS
Deutschland: Bevorzugter Einsatzort: Berlin Arbeitserlaubnis: Bisher keine Arbeitserlaubnis für Nicht-EU-Länder vorhanden.
Android App zum Erkunden der Umgebung und Entdecken, Veröffentlichen und Teilen von ortsbezogenen Artikeln und Geschichten (www.tagorama.rocks)
Entwicklung von
Relaunch und Modularisierung einer internen Anwendung zur Administration von Verträgen und Kunden.
Relaunch der Kunderegistrierung eines Immobilien-Portals.
s.o.
Weiterentwicklung des Warenkorbs eines Immobilien Portals.
Umstellung eines Finanzportals von DTAUS- auf SEPA-Überweisungen und -Lastschriften.
Entwicklung eines Migrationstools
Diverse Implementierungsaufgaben, u.a.
Migration eines Versionskontrollsystems von Subversion auf Git.
Integration einer Zahlungsverkehr-Softwarelösung in eine Kautionskonten-Verwaltung.
Land- und schiffseitig verfügbares Digital Asset Management System (DAM), Darauf aufsetzende Webanwendung zur Verwaltung und Ausspielung von „Frequently Asked Questions“ (FAQs).
IT Projektmanagement (SCRUM) des FAQ-Teilprojektes
Führung eines verteilten Entwicklerteams inkl.
Koordination eines polnischen Nearshoring-Partners.
Erstellung von technischen Konzepten zu
Backend-seitige Implementierung einzelner Module der Administrations-Anwendung.
Internet-Marktplatz für Fahrzeuge. Entwicklungsarbeiten im Bereich Content Management.
Internet-Marktplatz für Fahrzeuge. Entwicklungsarbeiten im Bereich SEO (Search Engine Optimization).
Webbasiertes Recherche-Werkzeug für Pressekontakt-Daten.
Tool zur Unterstützung der täglichen PR-Arbeit, wie das Erstellen von Verteilern, der Kontaktpflege, das Versenden von Pressemitteilungen und deren Nachverfolgung.
Webbasiertes Recherche- und Mediaplanungstool für Tarifdaten
von Print- und Radio-/TV-Medien. Kalkulationswerkzeug für Anzeigen-Preise.
Webbasierte Applikation zur elektronischen Erfassung, rechtskräftigen Signierung und Einreichung von Anträgen einer Bundesbehörde.
Analyse, Design und Implementierung
Konstruktion des Build- und Deployment-Prozesses.
Erstellung umfangreicher Dokumentation (V-Modell, UML).
Coaching der internen Mitarbeiter bzgl. Java-/J2EE-Entwicklung.
Webbasierte Applikation zur Unterstützung des weltweiten Brand- und Corporate Design Managements des Allianz-Konzerns.
Erweiterung der vorhandenen Plattform (s.u.) um zusätzlich Content-Management-Funktionalität
Relaunch des Presseportals der VW Mediaservices auf Basis des Content-Management-Systems „Day Communiqué“.
Implementierung diverser Module.
Erweiterung des Content-Management-Systems des Sparkassen-Finanzportals „Sparkasse.de“ um die Funktionalität mehrseitiger Artikel.
Technische Konzeption und Implementierung.
Webbasierte Applikation zur Unterstützung des weltweiten Brand- und Corporate Design Managements eines internationalen Allfinanzkonzerns.
Portierung mehrerer Versicherungs-Beispielrechner auf eine
Java- und Oracle-basierte Plattform.
Technische Konzeption, Implementierung und Dokumentation
der Applikation.
Freiberufler-Website mit Java-basierten Content-Management-System.
Konzeption, Screendesign, Technische Konzeption und Implementierung.
Technologien: Apache Webserver, Apache Tomcat, MySQL,
Java, JSP, Servlets, Struts, OpenCMS
Regelmäßige Durchführung von Schulungen zu den Themen Java, XML und XSL, Servlets und Java Server Pages.
Erstellung und Aufbereitung von Schulungsmaterialien.
Bidirektionaler Konverter und Validator für ein text- bzw. XML-basiertes Datenaustauschformat.
Design, Implementierung und Dokumentation der Applikation.
Berufserfahrung:
seit 11/2002 IT-Freiberufler
Software-Architektur und -Entwicklung
IT-Projektmanagement, Coaching und Schulungen
Schwerpunkt: Java Enterprise, Web Technologien
11/1998 - 08/2002 Internet- und Multimedia Dienstleister, Berlin
Senior Entwickler / IT-Projektmanager
Mitglied im Technologiekreis, Java-Mentor
Technische Konzeption und Implementierung von Webapplikationen
Projektmanagement, Produktionsleitung, Vertriebsunterstützung
09/1997 - 10/1997 Anbieter von Logistiklösungen, Wetter (Ruhr)
Werkstudent in der Abteilung "Organisation und Datenverarbeitung"
Studentische Hilfskraft im Rahmen eines DFG-
Forschungsprojektes im Bereich der Verteilten Künstlichen Intelligenz
09/1993 - 06/1995 Strategische Unternehmensberatung für Banken, Münster
Entwicklung von Entscheidungsunterstützungssystemen
Ausbildung:
10/1992 - 07/1998 Studium der Wirtschaftsinformatik
an der Westfälischen Wilhelms-Universität, Münster
Abschluss: Diplom (Gut)
1982 - 1991 Gymnasium
Abschluss: Abitur (Gut)
Weiterbildung:
04/2016 AWS Summit Berlin 2016
09/2015 AWSomeDay
06/2015 AWS Summit Berlin 2015
02/2002 Sun Certified Programmer for Java 2 Platform (Sehr Gut)
10/2001 J2EE Design Patterns
07/2000 Managing the Deadline: a Project Management Masterclass
The Atlantic Systems Guild
06/1992 Cambridge First Certificate in English (Sehr Gut)
Auslandserfahrung:
02/1996 Aufenthalt im Rahmen eines Forschungsprojektes
am Institute for Science and Technology der Universität
Manchester
09/1991 - 06/1992 Tätigkeit als Tellerwäscher und Küchenhilfe
in einem Londoner Hostel
Englisch-Sprachkurs
am Hammersmith & West London College
Diverse Reisen
in Europa, den USA und Australien
Frühere Programmiersprachen:
- Ada
- Basic / Visual Basic
- C / C++ / Visual C++
- ColdFusion Markup Language (CFML)
- Pascal
- Prolog
- Smalltalk / Visual Works, HP Distributed Smalltalk
Methoden
Spezifikation
Objektorientierte Analyse und Design, UML-Modellierung, Use-Cases
Technische Konstruktion
MVC-Frameworks, IoC-Container, Persistenzstrategien, Design Patterns (GoF, Core J2EE Pattern Catalog), Konzeptionelle und physikalische Datenmodellierung
Implementierung
Objektorientierte Programmierung, Aspektorientierte Programmierung (AOP), Testdriven Development, Code-Reviews, Refactoring, Clean Code
IT Projekt Management
SCRUM, Kanban, Agiles Projektmanagement, Produktionsplanung, -leitung und -controlling, Koordination externer Dienstleister, Qualitätsicherung
Technologien / Standards / Produkte
Programmiersprachen
Schwerpunkt: Java (zertifiziert)
Smalltalk, Visual Basic, C/C++, Prolog, Ada, Pascal
Frontend-Technologien
HTML 5, CSS 3, Less, Bootstrap,
Javascript, JSON, Ajax, AngularJS, jQuery, Prototype, Scriptaculous
Karma, Jasmine, JSLint, Grunt,
XML, XSLT, XPath
Servlets, JSP, JSF (PrimeFaces), JSTL, Taglibs, Freemarker
Backend-Technologien
Spring, Spring MVC, Spring Security, Spring-HATEOS, Spring-AOP, AspectJ, Spring Boot
SQL, JPA, JDO, Hibernate, JDBC, Flyway
EJB, CMP, CMR
Webservices (SOAP, REST), JMS, JMX, CORBA
Cloud-Technologien
Amazon Webservices (AWS):
SNS/SQS, Lambda, S3, DynamoDB, Cognito, IAM, CloudFormation
Mobile-Technologien
Android SDK, Android Studio, Android Annotations, Dagger 2, ButterKnife, GreenRobot EventBus, Spring-Mobile, Robolectric, Espresso, Picasso,
Google-Play-Services (Maps, Places, Drive, Google+)
Application- und Webserver
Apache Tomcat, JBoss, Websphere AS, Bea Weblogic, ColdFusion
Apache Webserver, Netscape Suitespot, Microsoft IIS
Frameworks und Bibliotheken
Spring, Struts, Tiles, ZK, CAS, Cocoon, Axis, Jersey, Hibernate, Kodo, Xerces, Xalan, Saxon, JAX-RS, JAXB, Jackson, Gson, Lucene, Solr, ElasticSearch, Guava, Jakarta-Commons, Quartz, Togglz, Log4J, ActiveMQ, Apache Hadoop, Google-Adwords-API
Content Management
OpenCMS (OCEE), Day Communiqué, Magnolia
Datenbanken
Oracle, MySQL, CouchDB (noSQL), DynamoDB, Sybase, MS SQL Server, MS Access
Entwicklungswerkzeuge
IDEs
IntelliJ IDEA, Android Studio, Eclipse, WSAD, Netbeans, JBuilder, Homesite, XML Spy
Build-Tools
Maven, Gradle, Grunt, Ant, XDoclet
Version Control
Git, Subversion, CVS, Visual SourceSafe
Test-Frameworks
JUnit, Mockito, Hamcrest, MakeItEasy, Wiremock, Rest-Assured, EasyMock, Concordion Storytests, Selenium, StrutsTestCase, HtmlUnit, Cactus, FindBugs, Checkstyle, JMeter
Continues Integration
TeamCity, Hudson/Jenkins, Bamboo, CruiseControl
Monitoring
ELK-Stack (ElasticSearch, Logstash, Kibana), Graphite, Grafana, Metrics, Statsd
Modellierungstools
TogetherJ, Rational Rose, Powerdesigner
Betriebsysteme
Windows, Unix (Sun Solaris, Linux), MacOS
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant besitzt überdurchschnittliche und aufgabenübergreifende Fachkenntnisse. Er verstand es, sein Wissen so einzusetzen, schwierige Situationen sofort zutreffend zu erfassen und schnell richtige Lösungen aufzuzeigen. Er identifizierte sich mit seinen Aufgaben in hohem Maße und arbeitete mit sehr viel Engagement und Eigeninitiative. Selbst stärkstem Arbeitsaufkommen war er jederzeit gewachsen. Seinen Arbeitsbereich beherrschte er selbständig und sicher. Er brachte oft neue Ideen ein und wusste diese entsprechend umzusetzen. Das persönliche Verhalten des Consultants war stets vorbildlich. Bei Vorgesetzten, Kollegen und Geschäftspartnern war er jederzeit ein sehr geschätzter Ansprechpartner und Ratgeber. Er förderte aktiv die Zusammenarbeit im Team und fand sich in neuen Situationen stets sicher zurecht. Aufgrund seiner absoluten Zuverlässigkeit und Loyalität nahm er eine besondere Vertrauensstellung im Unternehmen ein. Die ihm übertragenen Aufgaben erledigte er jederzeit zu unserer vollsten Zufriedenheit. Der Consultant scheidet auf eigenen Wunsch aus unserem Unternehmen aus. Wir bedauern diese Entscheidung sehr, denn wir verlieren mit ihm einen ausgezeichneten Mitarbeiter. Wir bedanken uns bei dem Consultant für die hervorragende Mitarbeit und wünschen ihm für die berufliche Zukunft sowie persönlich alles Gute."
— Projekt Festanstellung als Senior IT Developer/IT Projektmanager, 11/98 - 08/02
Referenz durch IT-Direktor Web Develop., Internet-/Multimedia-Dienstleister, vom 31.08.02