Erfahrener IT Spezialist für Java, J2EE, Smalltalk
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 89079 Ulm
- auf Anfrage
- de | en
- 24.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
6/2019 – 12/2024
Tätigkeitsbeschreibung
Design der Datenbank und Softwarearchitektur
Entwicklung von Microservices (Java EE, PostgreSQL, Payara 4+5, Quarkus, AWS, Kubernetes, Docker)
Implementierung von Tests
Teamführung
Absprach mit Kunden
Mitentwicklung der Spezifikationen
Git, Amazon Web Services (AWS), Docker, J2EE, Java (allg.), Kubernetes, Postgresql
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
Mongodb, Postgresql, Scrum, Apache Maven, Subversion, Enterprise Javabeans, Git, J2EE, Java (allg.), Jenkins, Jira, Openshift
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
Postgresql, Apache Maven, Subversion, Enterprise Javabeans, J2EE, Java (allg.), Jenkins, Junit
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
Postgresql, Apache Maven, Subversion, Enterprise Javabeans, J2EE, Java (allg.), Jenkins, Junit
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
glasfish, Apache Maven, Subversion, Eclipse, Enterprise Javabeans, J2EE, Java (allg.), Junit
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
Oracle-Anwendungen, glasfish, Apache Maven, Subversion, Eclipse, Enterprise Javabeans, J2EE, Java (allg.), Java Architecture for XML Binding (JAXB), Junit, XML, XSD (XML Schema Definition)
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.
BEA WebLogic Server, glasfish, Apache Maven, Subversion, 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)
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
Oracle-Anwendungen, BEA WebLogic Server, Apache Maven, Subversion, Eclipse, Enterprise Javabeans, J2EE, Java (allg.), Jenkins, Junit, Serviceorientierte Architektur, CSS (Cascading Style Sheet), HTML, HTML5, Javaserver Faces
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
Oracle-Anwendungen, BEA WebLogic Server, glasfish, Apache Maven, Subversion, Eclipse, Enterprise Javabeans, J2EE, Java (allg.), Java Architecture for XML Binding (JAXB), Jenkins, Junit, SOAP, CSS (Cascading Style Sheet), HTML, HTML5, JavaScript, JavaScript-Frameworks, XSD (XML Schema Definition), XSLT (XSL Transformation)
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
Wildfly, Jetty, Eclipse, J2EE, Java (allg.), Java Architecture for XML Binding (JAXB), Junit, Java Message Service, CSS (Cascading Style Sheet), Javaserver Faces, XSD (XML Schema Definition), XSLT (XSL Transformation)
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
Oracle-Anwendungen, Wildfly, Jetty, Eclipse, J2EE, Java (allg.), Junit, Java Message Service, CSS (Cascading Style Sheet), Javaserver Faces, XSD (XML Schema Definition), XSLT (XSL Transformation)
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
Oracle-Anwendungen, Wildfly, Jetty, Eclipse, Java (allg.), Java Architecture for XML Binding (JAXB), Junit, Swing (Java), Java Message Service, XSD (XML Schema Definition)
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
Oracle-Anwendungen, Subversion, Concurrent Versions System, Eclipse, Java (allg.), Junit, Smalltalk, Swing (Java)
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
Apache Tomcat, Eclipse, Hibernate (Java), Java (allg.), CSS (Cascading Style Sheet), Javaserver Pages, Apache Struts
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
Mysql, Oracle-Anwendungen, Subversion, Concurrent Versions System, Java (allg.), Swing (Java)
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
Mysql, Oracle-Anwendungen, Apache Tomcat, Subversion, Concurrent Versions System, PL/SQL
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
Microsoft Access, Oracle-Anwendungen, Concurrent Versions System, PL/SQL, Smalltalk, VBA (Visual Basic for Applications)
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
Oracle-Anwendungen, Delphi, TCP / IP, XSD (XML Schema Definition)
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
Mysql, Oracle-Anwendungen, SQL, Java (allg.)
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
Access, Oracle-Anwendungen, PL/SQL, Smalltalk, VBA (Visual Basic for Applications)
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
DBASE, Delphi
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)
Netzwerkmanagement
Ausbildung
München
Über mich
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)
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden