Erfahrener IT Spezialist für Java, J2EE, Smalltalk

freiberufler Erfahrener IT Spezialist für Java, J2EE, Smalltalk auf freelance.de
Verfügbarkeit einsehen
auf Anfrage
de
auf Anfrage
89079 Ulm
16.11.2019

Kurzvorstellung

Konzeption und Entwicklung von Anwendungssoftware, Datenbank- und Webanwendungen

Ich biete

IT, Entwicklung
  • Oracle (allg.)
  • Java (allg.)
  • J2EE (Java EE)
  • Apache Subversion (SVN)
  • Jenkins
  • EJB (Enterprise JavaBeans)
  • Apache Maven
  • BEA WebLogic Server
  • Smalltalk
  • PL/SQL
  • PostgreSQL
  • Delphi
  • OpenShift
  • Jira
  • MongoDB
  • Git
  • SCRUM
  • Objektorientierte Design (OOD)
  • Objektorientierte Analyse (OOA)

Projekt‐ & Berufserfahrung

Softwareentwickler
Kundenname anonymisiert, Homeoffice
10/2017 – 6/2019 (1 Jahr, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2017 – 6/2019

Tätigkeitsbeschreibung

Umstellung der Software auf Microservice Architektur und Portierung auf OpenShift
Anforderungen:
Portierung der Software auf Microservice Architektur
Umstellung der Schnittstellen von Soap auf Rest
Implementierung neuer Microservices
Design der API
Anbindung der Clients an Microservices
Konzeption und Entwicklung von System-, Load-, Smoke - Tests
Änderung der Datenbankschicht auf PostgreSQL oder MongoDB
Übernahme der Sourcen von Subversion nach Git
Pipeline für Continuous Integration

Eingesetzte Qualifikationen

MongoDB, PostgreSQL, SCRUM, Apache Maven, Apache Subversion (SVN), EJB (Enterprise JavaBeans), Git, J2EE (Java EE), Java (allg.), Jenkins, Jira, OpenShift


Softwareentwickler
Kundenname anonymisiert, Homeoffice
4/2017 – 10/2017 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2017 – 10/2017

Tätigkeitsbeschreibung

Umstellung der Datenbank des geobasierten Service zur Poi - Suche auf PostgreSQL
Anforderungen:
Portierung der Software von Oracle auf PostgreSQL
Konzeption von PostgrSQL Stored Procedures
Anbindung PostgreSQL via JPA
Konzeption und Entwicklung von System-, Load-, Smoke -Tests

Eingesetzte Qualifikationen

PostgreSQL, Apache Maven, Apache Subversion (SVN), EJB (Enterprise JavaBeans), J2EE (Java EE), Java (allg.), Jenkins, JUnit


Softwareentwickler
Kundenname anonymisiert, Homeoffice
4/2017 – 10/2017 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2017 – 10/2017

Tätigkeitsbeschreibung

Umstellung der Datenbank des geobasierten Service zur Poi - Suche auf PostgreSQL
Anforderungen:
Portierung der Software von Oracle auf PostgreSQL
Konzeption von PostgrSQL Stored Procedures
Anbindung PostgreSQL via JPA
Konzeption und Entwicklung von System-, Load-, Smoke -Tests

Eingesetzte Qualifikationen

PostgreSQL, Apache Maven, Apache Subversion (SVN), EJB (Enterprise JavaBeans), J2EE (Java EE), Java (allg.), Jenkins, JUnit


Softwareentwickler, Teilprojektleiter
Kundenname anonymisiert, München/Homeoffice
7/2016 – 2/2017 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2016 – 2/2017

Tätigkeitsbeschreibung

Anbindung IFTTT
Anforderungen:
Konzeption des Datenmodell zur Speicherung der Daten (Trigger, Recipes etc.)
Design und Entwicklung der Rest-Schnittstelle für IFTTT
Anbindung der IFTTT Schnittstelle
Implementierung eines Microservice

Eingesetzte Qualifikationen

glasfish, Apache Maven, Apache Subversion (SVN), Eclipse, EJB (Enterprise JavaBeans), J2EE (Java EE), Java (allg.), JUnit


Softwareentwickler, Teilprojektleiter
Kundenname anonymisiert, München/Homeoffice
5/2015 – 7/2016 (1 Jahr, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2015 – 7/2016

Tätigkeitsbeschreibung

Aufbau von Cache Services
Anforderungen:
Konzeption des Datenmodell zur Speicherung dynamischer Daten für Poi's (Spritpreise, Belegung von Stromtankstellen und Parkhäuser)
Anbindung verschiedener Provider zum Befüllen der Tabellen
Anbindung der Cache Daten an das bestehende System ohne Änderung der Clients
Design und Implementierung von vorausberechneten KML Dateien mit Stromtankstellen für Elektrofahrzeuge
Umgebung

Eingesetzte Qualifikationen

Oracle (allg.), glasfish, Apache Maven, Apache Subversion (SVN), Eclipse, EJB (Enterprise JavaBeans), J2EE (Java EE), Java (allg.), Java Architecture for XML Binding (JAXB), JUnit, XML, XSD (XML Schema Definition)


Softwareentwickler, Teilprojektleiter
Kundenname anonymisiert, München/Homeoffice
3/2012 – 3/2014 (2 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

3/2012 – 3/2014

Tätigkeitsbeschreibung

Anbindung der Anforderungen für Elektrofahrzeuge Telematik Umfeld
Anforderungen:
Implementierung von Anwendungen zur Anzeige Intermodalerouten, Intermodaleinfomation und Ladestationen im Fahrzeug.
Anbindung diverser Content-Providern für Intermodalerouten, Intermodaleinfomation und Ladestationen. (INRIX, Hubject, GeneralElectric, etc.)
Konzeption und Implementierung einer KML basierten, konfigurierbaren Schnittstelle zum Laden der Chargingstations in die Head-Unit.
Rollout der Dienste in verschiedene Ländern und HUBs
Implementierung einer Schnittstelle zum Bereitstellen der Daten zu Intermodalerouten und Ladestationen für eine Smartphoneapp.
Anbindung verschiedener interner System zum Laden und Speichern von Ladeprofilen sowie zur Ausführung von Remote-Services.
Erweiterung des bestehenden Internet-Portals zur Verwaltung der benutzerspezifischen Ladeprofile.
Bereitstellung lokalisierten Fahrzeugmeldungen abhängig von Modell und Head Unit.

Eingesetzte Qualifikationen

BEA WebLogic Server, glasfish, Apache Maven, Apache Subversion (SVN), EJB (Enterprise JavaBeans), Java (allg.), Java Architecture for XML Binding (JAXB), Jenkins, XML, CSS (Cascading Style Sheet), HTML5, JavaScript, XSD (XML Schema Definition), XSLT (XSL Transformation)


Softwareentwickler
Kundenname anonymisiert, München/Homeoffice
5/2011 – 2/2012 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2011 – 2/2012

Tätigkeitsbeschreibung

Entwicklung eines Linkstores zum individuellen Abonnieren von Anwendungen im Fahrzeug
Anforderungen
Konzeption und Implementierung des Datenbankschemas
Implementierung der Fahrzeugportale einschließlich einer Favoritenverwaltung.
Konzeption und Implementierung von technischen und vertraglichen Filtermöglichkeiten.
Design und Implementierung eines webbasierten Verwaltungstools zum Anlegen und Freischalten der Apps (markt- und brandabhängig).
Konzeption und Implementierung eines Migrationsszenario einschließlich Durchführung von Lasttests

Eingesetzte Qualifikationen

Oracle (allg.), BEA WebLogic Server, Apache Maven, Apache Subversion (SVN), Eclipse, EJB (Enterprise JavaBeans), J2EE (Java EE), Java (allg.), Jenkins, JUnit, SOA (Serviceorientierte Architektur), CSS (Cascading Style Sheet), HTML, HTML5, JSF (Java Server Faces)


Softwareentwickler
Kundenname anonymisiert, München/Homeoffice
10/2010 – 4/2017 (6 Jahre, 7 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2010 – 4/2017

Tätigkeitsbeschreibung

Frontend und Backend Aufgaben im Telematik Umfeld
Anforderungen:
Entwicklung und Implementierung neuer Business-Services
Anbindung von Content-Providern z.B. Google-Api, HRS etc.
Erweiterung bestehender Business-Services, Bug-Fixing
Bearbeitung von Tickets, 3rd Level-Support
Implementierung von Apps für die Fahrzeuge
Implementierung einer Office Anwendung zum Schreiben und Lesen von Emails in Fahrzeugen
Umsetzung neuer Designvorgaben für die Fahrzeugportale
Erstellen von Jobs zum automatisierten Deployment auf mehreren Umgebungen und HUBs
Portierung der Software auf GlassFish

Eingesetzte Qualifikationen

Oracle (allg.), BEA WebLogic Server, glasfish, Apache Maven, Apache Subversion (SVN), Eclipse, EJB (Enterprise JavaBeans), J2EE (Java EE), Java (allg.), Java Architecture for XML Binding (JAXB), Jenkins, JUnit, SOAP (Simple Object Access Protocol), CSS (Cascading Style Sheet), HTML, HTML5, JavaScript, JavaScript-Frameworks, XSD (XML Schema Definition), XSLT (XSL Transformation)


Softwareentwickler
Kundenname anonymisiert, München
7/2009 – 7/2010 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

7/2009 – 7/2010

Tätigkeitsbeschreibung

Market Data Enrichment: neu Gestaltung des EOD-Prozess für CDS, CDS- Indizes und der Sektor-Indizes
Anforderungen:
Entwicklung und Implementierung des Datenmodells für CDS, CDS-Indizes und Sektor-Indizes
Implementierung eine generischen Controlling Tabelle inkl Web-Gui zur Pflege
Implementierung von Berechnungsmodulen zur (Normalisierung, Interpolation fehlender Terms, PeerGrouping nach Regelvorgabe, Arbitrage-Freie Berechnung)
Anpassen der bestehenden Applikationen auf das neue Datenmodell
Entwicklung der Importe und Reporte
Anpassung der Berechnungsfunktionen (Indexerstellung für die Risikofaktoren, Beta-Berechnung, Nig-Parameter Abschätzung, etc.)
Konzeption und Durchführung der Datenmigration

Eingesetzte Qualifikationen

jboss, Jetty, Eclipse, J2EE (Java EE), Java (allg.), Java Architecture for XML Binding (JAXB), JUnit, Java Message Service (JMS), CSS (Cascading Style Sheet), JSF (Java Server Faces), XSD (XML Schema Definition), XSLT (XSL Transformation)


Softwareentwickler
Kundenname anonymisiert, München
6/2007 – 8/2010 (3 Jahre, 3 Monate)
Banken
Tätigkeitszeitraum

6/2007 – 8/2010

Tätigkeitsbeschreibung

Weiterentwicklung des bestehenden Business-Servers
Anforderungen:
Anpassen und Realisierung von Berechnungsfunktion (Beta, Vola, Haircut, etc)
Implementierung von Webtools zur Pflege und Kontrolle
Performance Optimierungen zum Lesen der Daten aus AssetControl
Integration von Altanwendungen in den Business-Server
Konzeption und Erweiterung der Import/Export Funktionen
AssetControl Server update
Testen der Anwendungen gegen AC Server 6
Anpassen der Anwendungen auf AC 6
Anpassen der Datenbank
Performance Optimierungen

Eingesetzte Qualifikationen

Oracle (allg.), jboss, Jetty, Eclipse, J2EE (Java EE), Java (allg.), JUnit, Java Message Service (JMS), CSS (Cascading Style Sheet), JSF (Java Server Faces), XSD (XML Schema Definition), XSLT (XSL Transformation)


Softwareentwickler
Kundenname anonymisiert, München
10/2006 – 12/2008 (2 Jahre, 3 Monate)
Banken
Tätigkeitszeitraum

10/2006 – 12/2008

Tätigkeitsbeschreibung

Weiterentwicklung & Integration einer Client-Server Anwendung zur Verarbeitung von Marktdaten für die Berechnung der EOD-Werte
Anforderungen:
Erweiterung des Clients
Konzeption und Implementierung einer Multi-Tier Architektur
Realisierung von Berechnungsmethoden (Interpolation, Extrapolation, Skalierungen, etc.) und Prüfmethoden
Konzeption und Implementierung von konfigurierbaren Charts
Implementierung von Portfolio-Hierarchien inkl. Prüfmethoden
Realisierung neuer Daten-Views
Erweiterung der Serverkomponente
Integration der Serverkomponente in die bestehende Business-Server Umgebung
Konzeption und Implementierung der RMI-Schnittstelle
Anpassungen für den AssetControl Server update
Performance Optimierungen

Eingesetzte Qualifikationen

Oracle (allg.), jboss, Jetty, Eclipse, Java (allg.), Java Architecture for XML Binding (JAXB), JUnit, Swing (Java), Java Message Service (JMS), XSD (XML Schema Definition)


Softwareentwickler, Teilprojektleiter
Kundenname anonymisiert, München/Homeoffice
2/2005 – 9/2006 (1 Jahr, 8 Monate)
Banken
Tätigkeitszeitraum

2/2005 – 9/2006

Tätigkeitsbeschreibung

Umstellung der vorhandenen Verwaltungssoftware von Smalltalk auf Java
Anforderungen
Planung und Konzeption der Umstellung
Anpassung des Datenbankschemas
Konzeption der Klassenstrukturen
Entwicklung von Geschäftslogik-Modelle
Design und Entwicklung der Masken
Konzeption und Entwicklung div. Frameworks
Konzeption der Benutzerverwaltung mit Rollen-System
Umstellung der Abrechnungssysteme von PL/SQL nach Java
Übernahme und Bearbeitung von Buchungen aus CoCoNet

Eingesetzte Qualifikationen

Oracle (allg.), Apache Subversion (SVN), CVS (Concurrent Versions System), Eclipse, Java (allg.), JUnit, Smalltalk, Swing (Java)


Softwareentwickler, Teilprojektleiter
Kundenname anonymisiert, Homeoffice
12/2004 – 3/2005 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2004 – 3/2005

Tätigkeitsbeschreibung

Entwicklung einer Intranetanwendung zur Erfassung von Fehler an Prüfständen und deren Weiterverfolgung
Anforderungen
Erfassung der Stammdaten
Erfassung von Fehlerkatalogen und dazugehörigen Maßnahmen
Erfassung und Weitergabe der Tickets
Auswertungen
Benutzerverwaltung

Eingesetzte Qualifikationen

Apache Tomcat, Eclipse, Hibernate (Java), Java (allg.), CSS (Cascading Style Sheet), JSP (Java Server Pages), Struts


Softwareentwickler, Teilprojektleiter
Kundenname anonymisiert, München/Homeoffice
5/2004 – 2/2005 (10 Monate)
Banken
Tätigkeitszeitraum

5/2004 – 2/2005

Tätigkeitsbeschreibung

Konzeption und Entwicklung einer Verwaltungssoftware für Großvertriebe mit Anschluss an verschiedenen Datenbanken
Anforderungen
Implementierung von komplexer Abrechnungssysteme für Provisionen
Verwaltung von Stufen und Vertriebsbereichen
Erfassung und Bearbeitung von Vertriebsstrukturen
Erfassung und Bearbeitung der Mitarbeiter
Erfassung von Kundendaten
Datenabgleich mit dem Stammhaus
Benutzerverwaltung

Eingesetzte Qualifikationen

mySQL, Oracle (allg.), Apache Subversion (SVN), CVS (Concurrent Versions System), Java (allg.), Swing (Java)


Softwareentwickler, Teilprojektleiter
Kundenname anonymisiert, München/Homeoffice
3/2004 – 6/2004 (4 Monate)
Banken
Tätigkeitszeitraum

3/2004 – 6/2004

Tätigkeitsbeschreibung

Transfer der verdichtete Produktionsdaten von einer Oracle Datenbank in eine MySQL Datenbank zur Darstellung in einer Portalanwendung für externe Partner (Banken, Vertriebe, etc.) und Kunden.
Anforderungen
Konzeption und Planung des Differenzialen Updates über MD5 Berechnung
Konzeption zur Verdichtung der Daten
Implementierung des Datentransfers über Java Stored Procedure
Planung der Automatisierung ohne Störung des produktiv Betriebes

Eingesetzte Qualifikationen

mySQL, Oracle (allg.), Apache Tomcat, Apache Subversion (SVN), CVS (Concurrent Versions System), PL/SQL


Softwareentwickler
Kundenname anonymisiert, München/Homeoffice
8/2003 – 9/2006 (3 Jahre, 2 Monate)
Banken
Tätigkeitszeitraum

8/2003 – 9/2006

Tätigkeitsbeschreibung

Konzeption, Weiterentwicklung und Pflege einer Verwaltungssoftware für Banken und Finanzdienstleister.
Tätigkeiten
Anpassung des bestehenden Provisions - Abrechnungssystems
Konzeption & Implementierung von automatisierten Abrechnungssysteme (Provisions-Factoring, Tranchen-Verwaltung)
Implementierung neuer Produkte
Entwicklung und Implementierung automatisierter Auswertungen für die Geschäftsleitung
Anwenderbetreuung

Eingesetzte Qualifikationen

Microsoft Access, Oracle (allg.), CVS (Concurrent Versions System), PL/SQL, Smalltalk, VBA (Visual Basic for Applications)


Softwareentwickler
Kundenname anonymisiert, Ingolstadt
4/2003 – 7/2003 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2003 – 7/2003

Tätigkeitsbeschreibung

Projekt: Job Engine
Konzeption und Entwicklung einer Client/Server Applikation zur Durchführung definierter Jobs z.B. suchen/modifizieren von Einträgen in X500 per LDAP Zugriff. Der Server wurde als multitasking - fähige Applikation realisiert. Die einzelnen Jobs bestehen aus einer Reihe von einzelnen Anweisungen, die parametrisiert im XML-Format in einer Oracle Datenbank hinterlegt sind.

Tätigkeiten
Konzeption und Implementierung eines Adapters zur bidirektionalen Kommunikation zwischen Client und Server per XML über TCP/IP
Entwicklung des Datenbankdesigns, sowie einer persistenten Datenbankschicht und dem Datenbankzugriff
Implementierung einer Client-Verwaltung auf dem Server
Konzeption und Implementierung der externen Schnittstellen (LDAP, Mail, etc)
Entwicklung und Realisierung des Datenaustausches zwischen den Tasks und der Interprozess-Kommunikation
Implementierung der Client- und der Server- Applikationen
Erstellung und Realisierung eines differenzierten Fehler- und Logging- Konzeptes

Eingesetzte Qualifikationen

Oracle (allg.), Delphi, TCP/IP, XSD (XML Schema Definition)


Softwareentwickler
Kundenname anonymisiert, Homeoffice
12/2002 – 3/2003 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2002 – 3/2003

Tätigkeitsbeschreibung

Gesamtprojekt: Ablaufsteuerung für Notariate mit den Funktionen:
Akten- Beteiligtenverwaltung
Termin- Ablaufsteuerung
Textverarbeitung, Textbausteinverwaltung
Urkundenverwaltung

Realisiert wurde bisher der 1. Projektabschnitt mit den Funktionen:
Ist-Analyse, Sollkonzept
Datenbankdesign
Design der Klassen und Schichten für eine 4-Tier-Applikation
Design und Implementierung eines flexiblen Frameworks für ein GUI unter Swing
Implementierung des Datenbankzugriffs über JDBC auf mySql und Oracle
Implementierung eines Prototypen

Eingesetzte Qualifikationen

mySQL, Oracle (allg.), SQL, Java (allg.)


Softwareentwickler
Kundenname anonymisiert, München
4/2001 – 7/2002 (1 Jahr, 4 Monate)
Banken
Tätigkeitszeitraum

4/2001 – 7/2002

Tätigkeitsbeschreibung

Konzeption und Weiterentwicklung einer Verwaltungssoftware für Banken und Finanzdienstleister.
Tätigkeiten:
Euroumstellung:
Anpassung der Verwaltungssoftware
Änderungen im Datenbankdesign
Automatisierung von Buchungen und Wertpapierkäufen
Konzeption & Implementierung von externen Schnittstellen für den Datenaustausch (DTA, Meldedatei Bundesaufsichtsamt, Kontoeröffnungsdisketten, etc.)
Konzeption & Implementierung von automatisierten Abrechnungssysteme (Provisionen, Gebühren)
Implementierung neuer Produkte
Entwicklung und Implementierung automatisierter Auswertungen für die Geschäftsleitung
Anwenderbetreuung

Eingesetzte Qualifikationen

Access, Oracle (allg.), PL/SQL, Smalltalk, VBA (Visual Basic for Applications)


Softwareentwickler
Kundenname anonymisiert, München
8/1999 – 3/2001 (1 Jahr, 8 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

8/1999 – 3/2001

Tätigkeitsbeschreibung

Informatik Sedlmayer:
Entwicklung von Verwaltungssoftware im Bereich Bauträger & Baubetreuer. Komplexes Datenbanksystem zur Verwaltung der Kunden, Interessenten, Objekte usw. unter Beachtung der vollen Netzwerkfähigkeit.
Delphi, SQL, DBase, Windows NT/ Windows 9x, COM/DCOM, OLE; Windows API

Eingesetzte Qualifikationen

dBase, Delphi


Systemebtreuer
Kundenname anonymisiert, Bundesweit
10/1994 – 3/2001 (6 Jahre, 6 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

10/1994 – 3/2001

Tätigkeitsbeschreibung

Kundenbetreuung von ca. 50 Firmen:
 Planung, Installation & Administration von Netzwerken (Novell, Windows NT, Windows)
 Konzeption, Installation & Administration eines Intranets mit ca. 30 Geschäftsstellen (MPR, Proxy & Exchange Server)
Einbindung von Hardware & Software in LAN & WAN Umgebungen
Anwenderbetreuung und Support von Standard Software (MS Word, Excel, Access)

Eingesetzte Qualifikationen

Netzwerkmanagement


Ausbildung

Informatik
(Diplom Informatiker)
Jahr: 1994
Ort: München

Qualifikationen

Referenzen vorhanden

Über mich

Programmierung:
umfassende Kenntnisse in der Entwicklung & Implementierung von Anwendungssoftware, Datenbank & -Webanwendungen unter Smalltalk, Cincom ObjectStudio, Java, Swing, Javascript, JSP, J2EE, EJB, JSF, MyFaces, JAXB, RMI, Eclipse, JBuilder, XML, XSD, XSLT, JMS, Jetty, Jboss, Bea Weblogic, GlassFish, Spring, Tomcat, ANT, Maven, CSS, HTML, HTML5, Servlets, Serena Dimensions, CVS, Subversion, Hibernate, Struts, JUnit, JFreeChart, Delphi, C, C++, SQL, SQLJ, PL/SQL, C#, .net Umgebung, Visual Studio, Visual Basic/VBA & VB.net, VB-Script, OOA, OOD, OOP, HTML, COM/DCOM, OLE, Windows API, Pascal, Fortran, Modula2, ADA, Xmotif
Datenbank:
umfassende Kenntnisse in Desing und Konzeption von Datenbankanwendungen (SQL, Oracle, MS-SQL Server, PostgreSQL, MongoDB, AssetControl, ODBC, Access, MySQL, JDBC, BDE, TOAD)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
556
Alter
52
Berufserfahrung
27 Jahre und 3 Monate (seit 08/1992)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »