Softwareentwickler / Softwarearchitekt

Profil Foto
Verfügbarkeit einsehen
Nähe des Wohnortes
de  |  pl  |  en
auf Anfrage
Deutschland
17.08.2018

Kurzvorstellung

Ich bin Senior Software Engineer und Software Architekt und beschäftige mich seit Jahren mit Java Enterprise Architekturen und Technologien.

Ich biete

IT, Entwicklung
  • Hibernate (Java)
  • Spring
  • Java (allg.)
  • J2EE (Java EE)
  • JUnit
  • Software Design
  • SCRUM
  • Agile Entwicklung
  • PostgresSQL
  • MongoDB
  • Apache Maven
  • Docker
  • Eclipse
  • Software Analyse
  • Software Architektur / Modellierung
  • UML
  • Gradle
  • Kontinuierliche Integration
  • Git

Fokus
  • Maven
  • REST

Projekt‐ & Berufserfahrung

Softwarearchitekt,
Market Logic Software AG, Berlin
1/2018 – 7/2018 (7 Monate)
Marketing
Tätigkeitszeitraum

1/2018 – 7/2018

Tätigkeitsbeschreibung

Mitgestaltung der Microservice-basierten Architektur

Eingesetzte Qualifikationen

MongoDB, PostgresSQL, Agile Entwicklung, SCRUM, Software Analyse, Software Architektur / Modellierung, Software Design, UML, Apache Maven, Docker, Eclipse, Git, Gradle, J2EE (Java EE), Java (allg.), JUnit, Kontinuierliche Integration, Spring


Softwarearchitekt, Teamleiter (Festanstellung)
Versicherung, Berlin
7/2013 – 1/2018 (4 Jahre, 7 Monate)
Versicherungen
Tätigkeitszeitraum

7/2013 – 1/2018

Tätigkeitsbeschreibung

Teamleitung von 17 internen und bis zu 10 externen Entwicklern

Multiprojektmanager

Refactoring und Modernisierung der Architektur inklusive der Migration auf Microservices

Wissenstransfer, Coaching
Optimierung/Refactoring der bestehenden veralteten Java-Systemlandschaft
Migration der veralteten Java-Systemlandschaft auf Java EE 6
Refactoring der zentralen Anwendung für die Kommunikation von Java-Anwendungen mit Mainframe-Systemen
Weiterentwicklung des JSF-Fronentd
Integration von AJAX-Funktionalitäten in die Webanwendung
Umstellung des Frontend: technologisch auf JSF2 sowie Verbesserungen an der MVC-Struktur

Schlagwörter:
icroservices mit JAX-RS 1.1 und RESTEasy 2, Swagger, Java 5, Java 6, Java 7, Java EE 5, Java EE 6, Ibatis, Spring 2, Spring 3, JPA 2.0, JSF 1.2, JSF 2.0, Richfaces 3, Richfaces 4, jQuery, JUnit, TestNG, EJB 3.1, HSQLDB, MSSqlDB, Axis 1.4, Cobol, Maven 2, Maven 3, Selenium 2, Tomcat 6, JBoss 4, JBoss 7, AntLR, Jenkins, Spring Boot, Spring Data Jpa, Continuous Integration / Continuous Delivery

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Projektmanagement (IT), Release Management, Projektleitung / Teamleitung (IT), Hibernate (Java), J2EE (Java EE), Java (allg.), Spring, Jenkins, Java Architecture for XML Binding (JAXB), Java Message Service (JMS), Webservices, JSF (Java Server Faces), Dokumentation (IT)


Architekt, Projektleiter, Entwickler
Meyle / Wulf Gaertner Autoparts AG, Berlin
8/2011 – 6/2013 (1 Jahr, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2011 – 6/2013

Tätigkeitsbeschreibung

Entwicklung einer Anwendung, mit deren Hilfe die sehr komplexen Prozesse bei der Entwicklung, Abnahme und Lieferung von Auto-Ersatzteilen und Komponenten unterstützt werden. Die Steuerung der Prozesse erfolgt durch ein Prozessmanagementsystem. Dabei ist das System auch dynamisch und in der Lage, zur Laufzeit neue Prozesse einzubinden.

Aufgaben:
Aufsetzen der Projekt-Architektur inklusive Buildsystem, Aufsetzen der Software-Architektur, Auswahl der einzusetzenden Technologien, Integration des Geschäftsprozess-Management-Systems, Entwicklung von Funktionalitäten

Schlagwörter:
Java 6, Java EE 6, Hibernate 4, EJB 3.1, JPA2.0, JSF2.0, Richfaces 4, jQuery, Jenkins, CDI, Seam 3, PostgreSQL, HSQLDB, Needle 2, Junit 4, JBoss AS 7, Infinispan, jBPM5, Activiti, Maven 3, Arquillian


Projektleiter, Architekt, Entwickler
Still, Berlin
7/2011 – 2/2013 (1 Jahr, 8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

7/2011 – 2/2013

Tätigkeitsbeschreibung

Entwicklung einer Plattform für die Verwaltung von Service-Aufträgen für europaweit verteilte Flurförderfahrzeuge.

Aufgaben:
Projektleitung, Architektur-Refactoring, Optimierungen im Bereich der Prozess-Engine sowie Anpassungen des Prozesses an neue Anforderungen, Optimierung und Ausbau der Regelverwaltung, Änderungen an der JMS-Kommunikationsstrecke der beteiligten Systeme, Entwicklung von Portal-Funktionalitäten

Schlagwörter:
Java 6, Java EE 5, Hibernate 3, EJB 3.0, JPA1.0, JSF1.2, Richfaces 3, JBoss Seam 2, PostgreSQL, HSQLDB, Needle 2, Junit 4, JMS, JMS- Bridge, GateIn 3, JBoss AS 5, SAP, IDM/Picketlink, JBoss-Cache, Maven 3, Arquillian, JBoss Drools, JBoss jBPM3, jQuery, Jenkins, Hibersap


Architekt, Coach, Entwickler
adesso AG, Landeswohlfahrtsverband Hessen, Kassel
10/2010 – 7/2011 (10 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

10/2010 – 7/2011

Tätigkeitsbeschreibung

Entwicklung und Erprobung eines serverbasierten, komplex administrierbaren Systems für Antrags-, Abstimmungs- und Genehmigungsverfahren zur einheitlichen Hilfeplanung unter Einbeziehung von vorhandenen Systemen. Die entwickelte Software wird in mehreren Bundesländern eingeführt und von mind. 1000 Benutzern täglich verwendet.

Aufgaben:
Technologieberatung / Coaching des Kunden in Technologien: Flex4 und Java EE (speziell EJB 3.1, JPA 2.0 und Bean Validation).

Mitgestaltung/Konzeption der Gesamtarchitektur. Konzipierung und Entwicklung einer MVC-Architektur für Flex-Anwendungen. Aufsetzen des Build-Systems sowie eines Team-Servers.


Architekt, Entwickler
adesso AG, AWD Schweiz, Berlin
3/2010 – 9/2010 (7 Monate)
Versicherungen
Tätigkeitszeitraum

3/2010 – 9/2010

Tätigkeitsbeschreibung

Entwicklung einer einheitlichen Anwendung zur redundanzfreien Erstellung von Versicherungsangeboten verschiedener Versicherungen.


Architekt, Entwickler
adesso AG, kaladent AG, Berlin
1/2010 – 4/2010 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2010 – 4/2010

Tätigkeitsbeschreibung

Entwicklung eines offline-fähigen Shop-Portals für das Bestellen von medizinischen Geräten. Das Portal besteht aus einer Server-Komponente und einer auf Flex basierenden Client-Komponente (RIA).

Aufgaben:
Aufsetzen der Architektur, des Buildsystems und der Kommunikation vom Flex-Client mit dem Server


Architekt, Entwickler
Veranda Wintergärten GmbH, Berlin, Dortmund
2/2009 – 8/2014 (5 Jahre, 7 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

2/2009 – 8/2014

Tätigkeitsbeschreibung

Implementierung eines Portals zum Vertrieb von Wintergärten sowie zur Pflege der Kundendaten.

Aufgaben:
Erstellung der Architektur, Aufsetzen des Buildsystems, Umsetzung der Persistenzschicht, Umsetzung eines Sicherheitskonzepts und einer rollenbasierten Zugriffskontrolle

Schlagwörter:
HTML, CSS, Java 5, Eclipse WTP, Spring 2, Spring 3, Hibernate/JPA, JSF/IceFaces, JQuery, Junit, Maven 3, Tomcat, Apache Webserver, MySQL-DB, SVN, Lombok

Eingesetzte Qualifikationen

mySQL


Entwicker
adesso AG, swisscom, Berlin
12/2008 – 12/2009 (1 Jahr, 1 Monat)
Lotteriegesellschaft, Online-Glücksspiele
Tätigkeitszeitraum

12/2008 – 12/2009

Tätigkeitsbeschreibung

Realisierung des Frontends einer mehrsprachigen Lotterie-Spiele-Plattform.

Aufgaben:
Implementierung des Spieleflows, Übernahme neuer Backend-Schnittstellen, Erstellung eines neuen Domain-Modells für die einzelnen Produkte, Refactoring und Überarbeitung des Spieleprozesses und des alten Domain-Modells


Entwickler
adesso AG, Sparkasse, teckpro AG, Berlin, Kaiserslautern
4/2008 – 11/2008 (8 Monate)
Versicherungen
Tätigkeitszeitraum

4/2008 – 11/2008

Tätigkeitsbeschreibung

Analyse und Refactoring der Projekt-Strukturen sowie des Codes eines Beratungssystems für Außendienstmitarbeiter der Sparkassen-Versicherung sowie Unterstützung bei der Entwicklung einer Beratungs- und Analyse-Software im Bereich Pensionsmanagement.


Entwickler
adesso AG, AWD, Berlin
2/2008 – 3/2008 (2 Monate)
Versicherungen
Tätigkeitszeitraum

2/2008 – 3/2008

Tätigkeitsbeschreibung

Migration eines bestehenden Portalframeworks auf JSF und Bea 9.2 sowie die Erweiterung des Frameworks um die Integration von WSRP (Remote Portlets)


Entwickler
DAI-Labor, T-Labs, Berlin
9/2007 – 10/2008 (1 Jahr, 2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

9/2007 – 10/2008

Tätigkeitsbeschreibung

Entwicklung einer Applikation für die automatische Erstellung einer personalisierten elektronischen Zeitung aus heterogen strukturierten Daten.


Entwickler (Festanstellung)
DAI-Labor, Berlin
10/2006 – 5/2007 (8 Monate)
Universitäre Forschung
Tätigkeitszeitraum

10/2006 – 5/2007

Tätigkeitsbeschreibung

Entwicklung eines visuellen syntaxgesteuerten XSLT-Editors als Eclipse-
Plugin, basierend auf EMF und GEF. Der Editor minimiert die an den Benutzer gestellten Anforderungen und ermöglicht eine schnelle und bequeme Erzeugung von syntaktisch korrekten XSLT-Programmen.

Eingesetzte Qualifikationen

Apache Tomcat, Hibernate (Java), J2SE (Java SE), Java ME (Java Platform, Micro Edition), Java-Frameworks, JUnit, XML, Java Architecture for XML Binding (JAXB), XSLT (XSL Transformation), JavaScript, JSF (Java Server Faces), JSP (Java Server Pages)


Entwickler
SUN-Microsystems (USA), Berlin
8/2005 – 11/2005 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2005 – 11/2005

Tätigkeitsbeschreibung

Entwicklung des MOF-Frameworks, mit welchem die Entwicklung mobiler Applikationen erleichtert werden soll. MOF setzt dabei eine weitere Ebene auf J2ME auf, in welcher mit XML eine deklarative und von Java unabhängige Entwicklung erfolgt.


Entwickler
DAI-Labor, Berlin
12/2004 – 2/2008 (3 Jahre, 3 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

12/2004 – 2/2008

Tätigkeitsbeschreibung

Konzeption und Entwurf des Domain-Modells für die Benutzerverwaltung und die semantische Suche für intelligentes, personalisiertes Informationssystem.
Entwicklung eines Content-Extraktors für die Sammlung und Extraktion von Daten aus unterschiedlichen Quellen.


Zertifikate

Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer
März 2017

Oracle Certified Expert, EE 6 Java Persistence API Developer
September 2015

Oracle Certified Professional, Java SE 7 Programmer
März 2015

Oracle Certified Associate, Java SE 7 Programmer
März 2014

ITIL® Foundation Certificate in IT Service Management
November 2013

Ausbildung

Informatik
(Diplom (summa cum-laude))
Jahr: 2007
Ort: Berlin

Qualifikationen

Branchen:
Finanzdienstleister, Versicherungen, Rückversicherung, Universitäre Forschung, Lotteriegesellschaft, Intralogistik

Fachliche Schwerpunkte:
Java Enterprise, Software-Architekturen, Build-Systeme, Objektorientierte Analyse/Design, Web, Konzeption

Programmiersprachen:
funktional: Opal, Prolog, XSLT
objektorientiert: Java, Javascript, jQuery, ActionScript

Entwicklungsumgebungen:
Eclipse, IntelliJ

Beschreibungssprachen:
BPMN2, CSS, HTML, EER, UML, XML, XSLT, XPath, XSD

Frameworks:
ORM: JPA 1.0, JPA 2.0, Hibernate, EclipseLink, OpenJPA
Webservices: Axis, XFire, Metro
JEE: EJB 3, Struts, Spring, JSF, Seam, CDI
Java & XML: JAXB, XMLBeans, JAXP
Eclipse: Eclipse-Plugin-Entwicklung, EMF, GEF, Eclipse-RCP
Test: JUnit, TestNG, Needle, EasyMock, arquillian
BPM: Activiti, jBPM3, jBPM5
Sonstiges: JMS, Swing, SWT, Flex
Middleware: Tomcat, BEA Weblogic, Jboss, Glassfish
Datenbanken: SQL, MySQL, Oracle, PostGreSQL, HSQLDB, H2DB
Versionsverwaltung: CVS, SVN, PVCS, Clearcase, Git
Build-Management: Ant, Maven, Gradle

Über mich

Zusätzliche Angaben:
Software-Entiwcklung, Software-Architektur, Teamleitung, Projektleitung
Coach:
Unternehmensintern: EJB 3.1 Schulung
(adesso AG) Flex 4

Schulung beim Kunden: EJB 3.1 / JPA 2.0
(LWV) Maven
Flex4
XML / XSD

Publikationen:
Java Enterprise in der Cloud, JavaSPEKTRUM 03/2010
Flex Mavenized, Javamagazin 02/2011
Seam Forge From zero to hero, Javamagazin 11/2011
Java EE 6 das volle Programm, JavaSPEKTRUM 03/2012
Professioneller Schauken - Gradle im Praxistest (1/2), Javamagazin 12/2012
Professioneller Schauken - Gradle im Praxistest (2/2), Javamagazin 01/2013

Sonstiges: Speaker auf der BED-Con 2012, jBPM5 in Java EE 6

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Polnisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
1635
Alter
39
Berufserfahrung
14 Jahre und 5 Monate (seit 07/2004)
Projektleitung
8 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »