Deutschland: bevorzugt Großraum München
Design/Entwicklung eines Systems/Adapters zur Steuerung, Konfiguration und Monitoring von Dynamic Message Signs (DMS) verschiedener Hersteller in einem Verkehrsmanagementsystem (TMS - Traffic Management System).
- Java/JEE Backendentwicklung (EJB 3.1, JPA 2.0).
- Datenbankentwicklung Oracle (SQL, PL/SQL Stored Procedures - Aufruf über Java-Code).
- Verfassen des Betriebshandbuchs für das System.- Java/JEE Frontend- und Backend-Entwicklung (Application Server: Oracle Glassfish 3.1).
-
JEE-Schnittstellenentwicklung zur Anbindung des
Fahrzeugkonfigurationssystems,
des Produktionsplanungssystems und der
Schnittstelle zu den Händlersystemen.
- Java/JEE Backend-Entwicklung für Application Server: Oracle WebLogic Server 11g+12c.
- Neuentwicklung der
zentralen Datenbank für die Fachdaten des Systems (Oracle 11g),
Datenbank-/Entity-Design, Anbindung
der Java-Komponenten (ORM) mit JPA 2.0.
- Web Service Entwicklung (JAX-WS, Spring-WS).
- Frontend-Entwicklung (Spring MVC, JSP, JavaScript, JSF, HTML, CSS).
- OOA/OOD mittels UML (Tool: Enterprise Architect 8).
- Enge Zusammenarbeit mit dem Lead-Architekten bzgl. Design und Architektur.
- Enge Zusammenarbeit mit dem Fachbereich zur Umsetzung der fachlichen Anforderungen.
- Enge Zusammenarbeit mit der QA (Quality Assurance).
Neuentwicklung eines Web-Vertriebsportals für
Telekommunikationsprodukte. Dieses Portal dient als Vertriebsplattform für
Telekommuniaktionsprodukte wie DSL-Anschlüsse auf Basis eines
Product-Information-Management-Systems (PIM).
- Implementierung einer Web Services Schnittstelle zur Service-Schnittstelle eines Carriers
- Mitwirkung bei der Erstellung des Datenmodells
- Web-Frontend-Entwicklung
- OOA/OOD mittels UML
- Vorgehensweisen: Agile Development nach Scrum, u.a. Erstellung und laufende Aktualisierung von Product- und Sprint-Backlogs, regelmässige Vorführungen ("Demos") des aktuellen Stands der Entwicklung (alle 2 Wochen), um Feedback vom Auftraggeber einzuholen.
- Haupttätigkeit: Haupttätigkeit: Entwicklung. Außerdem: Architektur, Design, Planung, Datenmodellierung, Implementierung von JUnit-Tests, Durchführung von Entwicklertests, Rollouts auf Test- und Produktivumgebung, Bugfixing, Mitarbeit an Spezifikation/Geschäftsprozess-Analyse.
- Vorgehensweisen: Agile Development nach Scrum,
u.a. Erstellung und laufende Aktualisierung von Product- und Sprint-Backlogs,
regelmässige Vorführungen ("Demos") des aktuellen Stands der
Entwicklung (alle 4 Wochen), um Feedback von Auftraggeber und Anwendern einzuholen.
- Umstellung/Upgrade der Datenbank von SQL Server 2000 auf SQL Server 2005, sowie entsprechende Anpassung der Datenbankzugriffe der anderen Komponenten.
- Umstellung/Upgrade des Kommunikationsmoduls von Visual Basic 6 auf C#/.NET (Visual Studio 2005), inkl. Ersetzung von Third-Party Komponenten durch .NET Funktionalität.
- Umstellung/Upgrade eines Tools zum Import und Upgrade von SQL Server Datenbanken von Visual Basic 6 auf Visual Basic 2005.- Thematik: CRM (Customer Relationship
Management)
- Haupttätigkeit: Entwicklung.
Außerdem: Architektur, Design, Planung, Implementierung von JUnit-Tests, Durchführung von Entwicklertests, Rollouts auf Test- und
Produktivumgebung, Bugfixing, Mitarbeit an Spezifikation/ Geschäftsprozess-Analyse.
- Vorgehensweisen: Wasserfallmodell, zusammen mit
Agile-Methoden wie Analyse der Businessprozesse unter Verwendung von "User
Stories".
- Umstellung/Upgrade des Web-Frontends von Tomcat 4 auf Tomcat 5.5, sowie von JDK 1.4 auf JDK 5. Implementierung neuer Features im Web-Frontend (Struts/JavaScript/Tomcat).
- Umstellung/Upgrade der Datenbank von SQL Server 2000 auf SQL Server 2005, sowie entsprechende Anpassung der Datenbankzugriffe der anderen Komponenten.
- Umstellung/Upgrade des Kommunikationsmoduls von Visual Basic 6 auf C#/.NET (Visual Studio 2005), inkl. Ersetzung von Third-Party Komponenten durch .NET Funktionalität.
- Umstellung/Upgrade eines Tools zum Import und Upgrade von SQL Server Datenbanken von Visual Basic 6 auf Visual Basic 2005.- Haupttätigkeit:
Entwicklung. Außerdem: Architektur, Design, Planung,
Release-Management, Rollouts auf Test-
und Produktivumgebung, Bugfixing.
- Von 11/2001 - 02/2004 hauptsächlich C++-Entwicklung.
- Von 02/2004 - 04/2005 hauptsächlich Oracle-Datenbankdesign/-Datenmodellierung, Entwicklung von Stored Procedures (PL/SQL) für Implementierung von Businesslogig in der Software, sowie für Durchführung von Datenmigrationen und Daten-Bulkloads in die Oracle Datenbank des Systems.
- Von 04/2005 - 08/2006 hauptsächlich Weiterentwicklung des Web-Frontends des Systems (Struts/JavaScript/Tomcat), sowie Bugfixing.- Durchführung entsprechender Vorführungen und Beratung von Kunden.
- Ab 06/2000 Leiter der Entwicklung von 6-8 Softwareentwicklern.
04/2021 - 10/2021: Auszeit ("Sabbatical"), sowie Einarbeitung in neue Versionen verschiedener Technologien:
Spring Boot 2.5.5, Spring Framework 5.3.10, Hibernate 5.6, Java 17, PostgreSQL 14 Datenbank, etc.
- Java, Cloud, Java EE (JEE), Application Server
- Spring Boot, Spring, EJB 3, CDI, REST, Web Services (REST, Soap), JSON, XML
- JPA 2, Hibernate, EclipseLink, Oracle Datenbanken (Datenmodellierung, SQL)
- Frontend-Entwicklung: JavaScript, HTML5, CSS3, JSF (JavaServerFaces), jQuery
- Maven, JUnit, Mockito, Eclipse, IntelliJ IDEA, Tomcat, Git, Subversion (SVN)
- Methodik: Agile (Scrum, XP), UML, OOA/OOD/OOP, Design Pattern
- Geschäftsprozess-
und Systemanalyse, System- und Prozessberatung
Methodik:
Agile Development nach Scrum und XP (Extreme Programming):
Deutschland: bevorzugt Großraum München
Design/Entwicklung eines Systems/Adapters zur Steuerung, Konfiguration und Monitoring von Dynamic Message Signs (DMS) verschiedener Hersteller in einem Verkehrsmanagementsystem (TMS - Traffic Management System).
- Java/JEE Backendentwicklung (EJB 3.1, JPA 2.0).
- Datenbankentwicklung Oracle (SQL, PL/SQL Stored Procedures - Aufruf über Java-Code).
- Verfassen des Betriebshandbuchs für das System.- Java/JEE Frontend- und Backend-Entwicklung (Application Server: Oracle Glassfish 3.1).
-
JEE-Schnittstellenentwicklung zur Anbindung des
Fahrzeugkonfigurationssystems,
des Produktionsplanungssystems und der
Schnittstelle zu den Händlersystemen.
- Java/JEE Backend-Entwicklung für Application Server: Oracle WebLogic Server 11g+12c.
- Neuentwicklung der
zentralen Datenbank für die Fachdaten des Systems (Oracle 11g),
Datenbank-/Entity-Design, Anbindung
der Java-Komponenten (ORM) mit JPA 2.0.
- Web Service Entwicklung (JAX-WS, Spring-WS).
- Frontend-Entwicklung (Spring MVC, JSP, JavaScript, JSF, HTML, CSS).
- OOA/OOD mittels UML (Tool: Enterprise Architect 8).
- Enge Zusammenarbeit mit dem Lead-Architekten bzgl. Design und Architektur.
- Enge Zusammenarbeit mit dem Fachbereich zur Umsetzung der fachlichen Anforderungen.
- Enge Zusammenarbeit mit der QA (Quality Assurance).
Neuentwicklung eines Web-Vertriebsportals für
Telekommunikationsprodukte. Dieses Portal dient als Vertriebsplattform für
Telekommuniaktionsprodukte wie DSL-Anschlüsse auf Basis eines
Product-Information-Management-Systems (PIM).
- Implementierung einer Web Services Schnittstelle zur Service-Schnittstelle eines Carriers
- Mitwirkung bei der Erstellung des Datenmodells
- Web-Frontend-Entwicklung
- OOA/OOD mittels UML
- Vorgehensweisen: Agile Development nach Scrum, u.a. Erstellung und laufende Aktualisierung von Product- und Sprint-Backlogs, regelmässige Vorführungen ("Demos") des aktuellen Stands der Entwicklung (alle 2 Wochen), um Feedback vom Auftraggeber einzuholen.
- Haupttätigkeit: Haupttätigkeit: Entwicklung. Außerdem: Architektur, Design, Planung, Datenmodellierung, Implementierung von JUnit-Tests, Durchführung von Entwicklertests, Rollouts auf Test- und Produktivumgebung, Bugfixing, Mitarbeit an Spezifikation/Geschäftsprozess-Analyse.
- Vorgehensweisen: Agile Development nach Scrum,
u.a. Erstellung und laufende Aktualisierung von Product- und Sprint-Backlogs,
regelmässige Vorführungen ("Demos") des aktuellen Stands der
Entwicklung (alle 4 Wochen), um Feedback von Auftraggeber und Anwendern einzuholen.
- Umstellung/Upgrade der Datenbank von SQL Server 2000 auf SQL Server 2005, sowie entsprechende Anpassung der Datenbankzugriffe der anderen Komponenten.
- Umstellung/Upgrade des Kommunikationsmoduls von Visual Basic 6 auf C#/.NET (Visual Studio 2005), inkl. Ersetzung von Third-Party Komponenten durch .NET Funktionalität.
- Umstellung/Upgrade eines Tools zum Import und Upgrade von SQL Server Datenbanken von Visual Basic 6 auf Visual Basic 2005.- Thematik: CRM (Customer Relationship
Management)
- Haupttätigkeit: Entwicklung.
Außerdem: Architektur, Design, Planung, Implementierung von JUnit-Tests, Durchführung von Entwicklertests, Rollouts auf Test- und
Produktivumgebung, Bugfixing, Mitarbeit an Spezifikation/ Geschäftsprozess-Analyse.
- Vorgehensweisen: Wasserfallmodell, zusammen mit
Agile-Methoden wie Analyse der Businessprozesse unter Verwendung von "User
Stories".
- Umstellung/Upgrade des Web-Frontends von Tomcat 4 auf Tomcat 5.5, sowie von JDK 1.4 auf JDK 5. Implementierung neuer Features im Web-Frontend (Struts/JavaScript/Tomcat).
- Umstellung/Upgrade der Datenbank von SQL Server 2000 auf SQL Server 2005, sowie entsprechende Anpassung der Datenbankzugriffe der anderen Komponenten.
- Umstellung/Upgrade des Kommunikationsmoduls von Visual Basic 6 auf C#/.NET (Visual Studio 2005), inkl. Ersetzung von Third-Party Komponenten durch .NET Funktionalität.
- Umstellung/Upgrade eines Tools zum Import und Upgrade von SQL Server Datenbanken von Visual Basic 6 auf Visual Basic 2005.- Haupttätigkeit:
Entwicklung. Außerdem: Architektur, Design, Planung,
Release-Management, Rollouts auf Test-
und Produktivumgebung, Bugfixing.
- Von 11/2001 - 02/2004 hauptsächlich C++-Entwicklung.
- Von 02/2004 - 04/2005 hauptsächlich Oracle-Datenbankdesign/-Datenmodellierung, Entwicklung von Stored Procedures (PL/SQL) für Implementierung von Businesslogig in der Software, sowie für Durchführung von Datenmigrationen und Daten-Bulkloads in die Oracle Datenbank des Systems.
- Von 04/2005 - 08/2006 hauptsächlich Weiterentwicklung des Web-Frontends des Systems (Struts/JavaScript/Tomcat), sowie Bugfixing.- Durchführung entsprechender Vorführungen und Beratung von Kunden.
- Ab 06/2000 Leiter der Entwicklung von 6-8 Softwareentwicklern.
04/2021 - 10/2021: Auszeit ("Sabbatical"), sowie Einarbeitung in neue Versionen verschiedener Technologien:
Spring Boot 2.5.5, Spring Framework 5.3.10, Hibernate 5.6, Java 17, PostgreSQL 14 Datenbank, etc.
- Java, Cloud, Java EE (JEE), Application Server
- Spring Boot, Spring, EJB 3, CDI, REST, Web Services (REST, Soap), JSON, XML
- JPA 2, Hibernate, EclipseLink, Oracle Datenbanken (Datenmodellierung, SQL)
- Frontend-Entwicklung: JavaScript, HTML5, CSS3, JSF (JavaServerFaces), jQuery
- Maven, JUnit, Mockito, Eclipse, IntelliJ IDEA, Tomcat, Git, Subversion (SVN)
- Methodik: Agile (Scrum, XP), UML, OOA/OOD/OOP, Design Pattern
- Geschäftsprozess-
und Systemanalyse, System- und Prozessberatung
Methodik:
Agile Development nach Scrum und XP (Extreme Programming):
"[...] Der IT-Experte erbrachte diese Leistungen stets zu unserer vollsten Zufriedenheit. Er agierte mit äußerst hoher technischer Fachkompetenz, Sorgfalt, Kommunikationsfähigkeit und Teamfähigkeit. Sein Engagement und Verhalten gegenüber unseren Mitarbeitern und Management war jederzeit vorbildlich. Alle Projekte, an denen der IT-Experte maßgeblich mitgewirkt hat, wurden termin- und budgetgerecht mit äußerst hoher Qualität erfolgreich abgeschlossen. Die entwickelten IT-Systeme sind aktuell erfolgreich produktiv und leisten unabdingbare Dienste für wichtige Abläufe in unserem Unternehmen (unter anderem für die automatisierte Umsetzung der Kundenbestellungen in Lieferaufträge an unseren Logistikpartner). Wir können den IT-Experten anderen Projektanbietern vorbehaltlos weiterempfehlen. Über eine weitere Zusammenarbeit in zukünftigen Projekten würden wir uns sehr freuen."
— Projekt IT-Systeme Logistics & Automation, 10/09 - 12/13
Referenz durch Teamleiter, Kabelnetzbetreiber und Provider für TV/Internet/Telefon, 3.700 MA, vom 12.12.13
"Der IT-Experte ist seit November 2001 in unserem Unternehmen in verschiedenen Softwareprojekten für uns tätig gewesen und momentan noch tätig. Dabei hat er stets maßgeblich zum Erfolg dieser Projekte beigetragen bzw. integrale Bestandteile dieser Projekte selbstverantwortlich zu unserer vollsten Zufriedenheit entworfen und realisiert. Besonders ausgezeichnet hat er sich durch fundierte fachliche Kenntnisse, größte Sorgfalt, hervorragende Teamfähigkeit, seriöse und initiative Zusammenarbeit mit unseren Kunden und anderen Unternehmen (in gemeinsamen Projekten) und durch äußerst hohe Qualität der entwickelten Softwaresysteme. Damit ist sowohl die Qualität der Implementierung gemeint (Strukturierung / Verständlichkeit des Codes / geringe Anzahl an Bugs), die Anwenderfreundlichkeit der Software, sowie die Wartbarkeit und Erweiterbarkeit der entwickelten Softwaresysteme. Der IT-Experte beherrscht die Kommunikation in Englisch hervorragend, was uns in unseren meist international besetzten Projekten und bei internationalen Kunden äußerst wichtig ist."
— Projekt Softwareprojekte (Java/XML/Webservices/Oracle/C++/BEA), 11/01 - 10/08
Referenz durch IT Project Manager, global agierendes Telekommunikationsunternehmen, Lösungsanbieter für globale Netzwerk- und IT-Services (1.500 MA), vom 13.10.08