Softwareentwickler (OOD/OOP)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 22299 Hamburg
- Europa
- pl | de | en
- 06.03.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2019 – 12/2023
Tätigkeitsbeschreibung
● Leitung des internationalen 3rd-Level-Wartungs- & Support-Teams für Unternehmenssysteme.
● Untersuchung von Vorfällen aus der Produktion und Zuordnung in die Kategorien Fehler oder Änderungsanforderung.
● Behebung von Fehlern, die direkt vom Geschäftsbetrieb oder Testteams stammen.
● Umsetzung von Änderungsanforderungen basierend auf Anforderungen des Geschäftsteams und Kunden.
● Leistungsverbesserung der DB und Anwendungen.
PostgreSQL, SQL, DevOps, Confluence (Atlassian), jboss, Apache Maven, Apache Subversion (SVN), Docker, Git, Java (allg.), Jenkins, Jira, PL/SQL, Spring, TypeScript, Visual Studio, XML, Microsoft Azure, Angular, JavaScript Object Notation (JSON), Kubernetes, Representational State Transfer (REST), XSD (XML Schema Definition)
7/2018 – 10/2019
Tätigkeitsbeschreibung
● Leitung der Planung und Umsetzung eines neuen anspruchsvollen Java-Projekts von Grund auf.
● Erstellung der Spezifikation basierend auf einer Serie von Interviews mit dem Produktbesitzer.
● Entwurf und Erstellung eines neuen NoSQL-Schemas für das Projekt.
● Koordination des Go-Live des Systems in der Azure Cloud unter verschiedenen Teams des Unternehmens.
● Unterstützung bei der Migration des DB-Schemas von NoSQL zu PostgreSQL.
● Leitung des 3rd-Level-Wartungs- und Support-Teams nach dem Go-Live gemäß DevOps-Prinzipien.
Digitale Kunst, PostgreSQL, Confluence (Atlassian), Apache Maven, Java (allg.), Jenkins, Jira, Spring, XML, Microsoft Azure, JavaScript Object Notation (JSON), OpenShift, Representational State Transfer (REST), XSD (XML Schema Definition)
8/2013 – 6/2018
Tätigkeitsbeschreibung
● Analyse der Anforderungen, Entwurf und Implementierung in Java/J2EE in einem großen (über 100 Personen) internationalen Team, das an einem neuen komplexen Softwareprojekt arbeitet.
● Koordination der Aktivitäten eines Nearshore-Entwicklungsteams in Polen und eines Offshore-Testteams in Indien.
● Implementierung sowohl von Frontend- als auch Backend-Entwicklungsteilen des Systems.
● Förderung des Go-Live des Systems, anschließende Übernahme der Rolle des 3rd-Level-Supports.
● Programmierung neuer Funktionen basierend auf Änderungsanforderungen des Geschäftsteams.
● Behebung von Fehlern basierend auf Rückmeldungen des Testteams und der Produktion (2nd-Level-Support).
SQL, jboss, Apache Subversion (SVN), Eclipse, Git, Gradle, J2EE (Java EE), Java (allg.), Jenkins, PL/SQL, XML, XSD (XML Schema Definition)
1/2013 – 5/2013
Tätigkeitsbeschreibung
Dorbain Projekt
Endkunde: Name auf Anfrage
Umgebung und Tools: Java (JEE 6), JSF, JPA, EJB 3, GlassFish, JavaScript, Maven, ant, C#, .NET, WCF, WPF, XML, Oracle, Visual Studio 2010, Eclipse, git, shell,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Teams: 14 Mitarbeiter,
Projektbeschreibung: Entwicklung eines Prototyps in C# und WPF, eigentliches Produkt in Java / Swing (mit Hilfe des griffon Frameworks), Java Backend (Server) u.a. für Datenaustausch mit Oracle Datenbank-Instanz, JEE Applikation für Konfiguration, Analyse und Umsetzung von komplexen fachlichen Anforderungen, Erstellung und Ergänzung von Projektdokumentation,
Tätigkeiten: Design und Softwareentwicklung in Java und JSF, C#, .NET, WCF, GUI Entwicklung in WPF.
10/2012 – 12/2012
Tätigkeitsbeschreibung
Information Broker Pre-Migration Projekt
Umgebung und Tools: PHP, Oracle, SQL, PL-SQL, XML, XSLT, CVS, Korn und Bourne shell, Apache Server, HTML, CSS, Eclipse Zend, Oracle PL-SQL Developer, Altova XML Spy, Confluence Wiki,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Teams: 20 Mitarbeiter,
Projektbeschreibung: Entwicklung eines Intranet Web Applikation in PHP und PL-SQL mit Oracle Datenbank and Apache Server als Backend, Analyse und Umsetzung von fachlichen Anforderungen, Erstellung und Ergänzung von Projektdokumentation (auf Englisch); Pre-Migration Aufgaben im Information Broker Umfeld: Entwicklung und Wartung von ksh, bash, awk und Perl Skripts.
Tätigkeiten: Analyse, Design und Softwareentwicklung in PHP und PL-SQL, Anpassungen und Ergänzungen in Oracle DB-Schema, Entwicklung und Wartung von ksh, bash, awk und Perl Skripts, Erstellung von Dokumentation, Koordination der Tätigkeiten des offshore Entwicklungsteams in China.
1/2012 – 9/2012
Tätigkeitsbeschreibung
Dorbain Projekt
Endkunde: Name auf Anfrage
Umgebung und Tools: Java (JEE 6), JSF, JPA, EJB 3, GlassFish, JavaScript, Maven, ant, C#, .NET, WCF, WPF, XML, Oracle, Visual Studio 2010, Eclipse, git, shell,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Teams: 14 Mitarbeiter,
Projektbeschreibung: Entwicklung eines Prototyps in C# und WPF, eigentliches Produkt in Java / Swing (mit Hilfe des griffon Frameworks), Java Backend (Server) u.a. für Datenaustausch mit Oracle Datenbank-Instanz, JEE Applikation für Konfiguration, Analyse und Umsetzung von komplexen fachlichen Anforderungen, Erstellung und Ergänzung von Projektdokumentation,
Tätigkeiten: Design und Softwareentwicklung in Java und JSF, C#, .NET, WCF, GUI Entwicklung in WPF.
7/2008 – 12/2011
Tätigkeitsbeschreibung
Eigene Gesellschaft
Endkunden: Namen auf Anfrage
Umgebung und Tools: Java, JEE 6, JSF, JPA, JSP, EJB 3, Spring, GlassFish, Tomcat, iOS, apps für iPhone und iPad, Objective-C, Cocoa Touch, SQLite, CoreData, XCode 4, C#, .NET, WCF, WPF, LINQ, NUnit, UML, XML, XSLT, Oracle 10g/11g, OCI, Visual Studio 2008 und 2010, git, gitolite, shell,
Rolle im Projekt: Projektleiter, Softwaredesigner und -entwickler,
Größe des Teams: 11 Mitarbeiter,
Projektbeschreibung: Interne Entwicklung bei [Name auf Anfrage],
Tätigkeiten: Web Entwicklung im JEE 6 Umfeld, Design und Softwareentwicklung in C++, C#, .NET, WPF und Objective-C (iOS: apps für iPhone u. iPad, Cocoa Touch, SQLLite, CoreData), Entwicklertests (unit tests: JUnit, NUnit, CPPUnit), git als Versionsverwaltung Tool, GUI Entwicklung in WPF und Cocoa Touch,
8/2007 – 6/2008
Tätigkeitsbeschreibung
Regression Test System für Subscription Server
Zeitraum: 08.2007 bis 06.2008
Branche: Telekommunikation
Endkunde: T-Mobile Bonn
Umgebung und Tools: UNIX, SQL, Oracle, Java, Eclipse, NetBeans, Maven, ant
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Projekts: 2 Mitarbeiter,
Projektbeschreibung: Designing und Entwicklung eines Regressionstest Systems, Vorbereitung der Testfälle.
Tätigkeiten: Entwicklung eines Systems für Regressionstest von Subscription Server (SubSe). Es sind sowohl die Software für Tests (Simulatoren, Dispatcher) in Java entwickelt als auch in Testsuites gruppierte Testfälle vorbereitet worden.
6/2005 – 7/2007
Tätigkeitsbeschreibung
2nd level support für Loyalty Toolbox Produkt
Zeitraum: 06.2005 bis 07.2007
Branche: Telekommunikation
Endkunde: T-Mobile Bonn
Umgebung und Tools: UNIX, Linux, Windows, SQL, Oracle, UNIX shell und Perl Skripte, TOAD,
Rolle im Projekt: 2nd level support,
Größe des Projekts: 8 Mitarbeiter,
Projektbeschreibung: Unterstützung von Inbetriebnahmen, Datenbearbeitung in SQL und PL-SQL, Berichte in PL-SQL, Excel usw., Zusammenarbeit mit 1st level Support Team bei T-Systems, Zusammenarbeit mit externer Entwicklung bei Scoop GmbH Köln,
Tätigkeiten: Unterstützung von Inbetriebnahmen, Datenbearbeitung in SQL und PL-SQL, Berichte in PL-SQL, Excel usw.
4/2002 – 5/2005
Tätigkeitsbeschreibung
Carmen, NORA, OPAL (Online Prepaid AufLadung) Projekt
Zeitraum: 04.2002 bis 05.2005
Branche: Telekommunikation
Endkunde: T-Mobile Bonn
Umgebung und Tools: UNIX, Windows NT und 2000, SQL, Oracle, C/C++ unter UNIX und Linux, UML, TFC (T-Mobile Foundation Classes), STL, UNIX shell und Perl Skripte, gcc, make, gdb, XML, HTML, Java, JSP, Tomcat, ClearCase, ant,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Projekts: ca. 12 Mitarbeiter,
Projektbeschreibung: Entwicklung, Test- und Produktionsunterstützung im OPAL Umfeld, OPAL System Redesign und Neuentwicklung in Java, Daten- und Systemmigration,
Tätigkeiten: Softwareentwicklung in C/C++ (UNIX, Linux und Windows) und Java, Batchprogrammierung, Webentwicklung Backend und Frontend (JSP, Apache Tomcat).
10/2001 – 3/2002
Tätigkeitsbeschreibung
InfoWeb Projekt Teil 2 (Fortsetzung)
Zeitraum: 10.01 03.02
Branche: Industrie
Endkunde: ywiec Brauerei AG
Umgebung und Tools: UNIX, Windows NT, SQL, Oracle, HTML, Java, JavaScript, Borland JBulider 6, C/C++ unter UNIX, UNIX shell und Perl Skripte,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Projekts: ca. 15 Mitarbeiter,
Projektbeschreibung: Intranet/Internet Service Design und Realisierung, Datenbankanbindung zur Oracle 8 RDBMS Realisierung,
Tätigkeiten: Datenbankprogrammierung in PL/SQL; Entwicklung von Datenbankschnittstellen in Perl 5, von zusätzlichen Werkzeugen in UNIX shell, C/C++ unter UNIX und Perl; GUI Entwicklung, Oberflächenentwicklung, Entwicklung und Tests von Intranet/Internet Service Komponenten HTML, Java, JavaScript.
7/2001 – 9/2001
Tätigkeitsbeschreibung
NetView Reporting Projekt
Zeitraum: 06.01 09.01
Branche: Versicherungen
Endkunde: DBV Winterthur Versicherungen Wiesbaden
Umgebung und Tools: Windows NT, UNIX, MS Visual C++ 6.0, MFC, VCL, STL, VBA für Excel, MS Excel 97, UNIX shell und Perl Skripte, ODBC, Oracle, SQL, PL/SQL,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Projekts: selbständige Tätigkeit (kein Team),
Projektbeschreibung: Windows Software (Visual C++ 6.0, MFC; Windows NT 4.0), die Daten aus Oracle Datenbank importiert und gemäß der Befehle aus einer Steuerdatei bearbeitet; Stored Procedures (PL/SQL); eine Reihe von Diagrammen (VBA für Excel 97); GUI Entwicklung; UNIX shell und Perl Skripte, die Daten aus NetView System extrahieren und in die Oracle 8i Datenbank importieren (NetView->SNMP->flat files->SQL-Loader->Oracle),
Tätigkeiten: Rahmenbedingungen mit dem Endkunden festlegen (Interview), Grobkonzept und Benutzer-Spezifikation erstellen und zur Abstimmung geben, Feinkonzept erstellen, Development und Programming Tools auswählen, Software entwickeln und testen (VC++ 6.0, MFC: OOD, OOP), Benutzer- und Administratorhandbuch erstellen, entwickelte Software und Skripte zur Wartung übergeben.
4/2001 – 6/2001
Tätigkeitsbeschreibung
InfoWeb Projekt Teil 1
Zeitraum: 04.01 05.01
Branche: Industrie
Endkunde: ywiec Brauerei AG
Umgebung und Tools: UNIX, Windows NT, SQL, Oracle, HTML, Java, JavaScript, Borland JBulider 6, C/C++ unter UNIX, UNIX shell und Perl Skripte,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Projekts: ca. 15 Mitarbeiter,
Projektbeschreibung: Intranet/Internet Service Design und Realisierung, Datenbankanbindung zur Oracle 8 RDBMS Realisierung,
Tätigkeiten: Datenbankprogrammierung in PL/SQL; Entwicklung von Datenbankschnittstellen in Perl 5, von zusätzlichen Werkzeugen in UNIX shell, C/C++ unter UNIX und Perl; GUI Entwicklung, Entwicklung und Tests von Intranet/Internet Service Komponenten HTML, Java, JavaScript.
5/1999 – 3/2001
Tätigkeitsbeschreibung
CHESS Projekt (BSCS: Business Support & Control System)
Zeitraum: 05.99 03.01
Branche: Telekommunikation
Endkunden: DPlus Telecommunications GmbH Karlstein, EDS Deutschland GmbH Rüsselsheim,
Umgebung und Tools: UNIX, Oracle, SQL, PL/SQL, shell (bash), C/C++ unter UNIX (vi, gcc, make, gdb), Perl, awk, Windows NT, Access, Excel,
Rolle im Projekt: BSCS Operator, Tester,
Größe des Projekts: ca. 20 Mitarbeiter,
Projektbeschreibung: Software für Mobil- und Festnetztelefonie Softwareentwicklung in Oracle PL/SQL, C/C++ unter UNIX, Perl, UNIX-Shell und awk; Qualitätssicherung und Implementation von Systemen (Integrationstests), Datenverwaltung (Billing, Provisioning, Ressourcen Administration, Mahnwesen Tests),
Tätigkeiten: Entwicklung und Tests von zusätzlichen Schnittstellen, Workarounds etc. zur BSCS Standardsoftware, Integrationstests, Unterstützung des täglichen Betriebs, Analyse und Behebung von Datenkonsistenz-, Performance- und anderen Problemen, Reporting: Datenauszüge aus BSCS Oracle Datenbank, Berichtsvorbereitung in Excel und Access.
10/1997 – 4/1999
Tätigkeitsbeschreibung
Mega NT Projekt
Zeitraum: 10.97 04.99
Branche: IT
Endkunde: Quantum Dortmund GmbH (SER Group),
Umgebung und Tools: Windows NT, Windows 95, UNIX, MS Visual C++ 5.0, MFC, STL, VCL, Win32 API, Oracle, ODBC, Visual Source Safe,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Projekts: ca. 15 Mitarbeiter,
Projektbeschreibung: Portierung vorhandener UNIX Business- und Logistik-Applikationen auf die Windows NT Plattform; SW-Entwicklung in Visual C++ 5.0 mit MFC; GUI Entwicklung in C++ und MFC, Win32 API (systemnahe Softwareentwicklung); Visual Source Safe als Versionsverwaltungstool,
Tätigkeiten: Entwicklung und Tests von neuen Systemkomponenten (VC++ 5.0, MFC, COM Komponente; OOA, OOD, OOP; systemnahe Entwicklung Win 32 API), Änderungen in bestehender Software, Dokumentierung entwickelter Software.
2/1997 – 4/1997
Tätigkeitsbeschreibung
Reporttools für ywiec Brauerei Projekt
Zeitraum: 02.97 05.97
Branche: Industrie
Endkunde: ywiec Brauerei AG
Umgebung und Tools: Windows NT, Windows 95, Borland Delphi 3.0, Delphi Quick Reports, MS Access 97,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Projekts: selbständige Tätigkeit (kein Team),
Projektbeschreibung: Erstellung einer universellen Umgebung zur Entwicklung benutzerdefinierter Berichte (Auszüge aus Personal-, Gehalts- und Buchhaltungsdatenbänken in verschiedenen Formaten dBase, Paradox, Access, flat Textfiles etc.),
Tätigkeiten: Rahmenbedingungen mit dem Endkunden festlegen (Interview), Grobkonzept und Benutzer-Spezifikation erstellen und zur Abstimmung geben, Feinkonzept erstellen, Developing und Programming Tools auswählen, Software entwickeln und testen (Delphi: OOD, OOP), Dokumentation und Handbuch erstellen, entwickelte Software zur Wartung übergeben.
11/1996 – 9/1997
Tätigkeitsbeschreibung
FOCUS Projekt
Zeitraum: 11.96 09.97
Branche: IT
Endkunde: BOMARK GmbH
Umgebung und Tools: Windows NT, Windows 95, Borland Interbase RDBMS 4.1, Borland Delphi 2.0, MS Access 95, Delphi Quick Reports, Crystal Reports, ODBC,
Rolle im Projekt: Softwaredesigner und -entwickler, Datenbankdesigner,
Größe des Projekts: 6 Mitarbeiter,
Projektbeschreibung: Buchhaltungssystem für kleinere und mittlere Firmen, GUI und Backend Entwicklung in Delphi,
Tätigkeiten: Systemanalyse, Erstellung des DV Konzepts, Entwicklung und Tests (Delphi: OOD, OOP), Änderungen in bestehender Software, Dokumentation, Reporting (Quick Reports, Crystal Reports, MS Access).
6/1996 – 10/1998
Tätigkeitsbeschreibung
Chemielabor und Substanznormalisierung Projekt
Zeitraum: 06.96 10.98
Branche: Chemie & Pharma
Endkunde: OBiK - Orodek Bada i Kontroli rodowiska (Zentrum für Umweltforschung und kontrolle)
Umgebung und Tools: Windows NT, Windows 95, Borland Delphi 2.0, Delphi Quick Reports,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Projekts: selbständige Tätigkeit (kein Team),
Projektbeschreibung: Software für Sammlung und Visualisierung (Diagramme, Berichte) von Chemielabor Versuchsergebnissen; Backend und GUI Entwicklung in Delphi,
Tätigkeiten: Rahmenbedingungen mit dem Endkunden festlegen (Interview), bestehendes System und Software analysieren (Interviews mit Administratoren und Anwendern), Entwicklungskonzept erstellen, Developing und Programming Tools auswählen, Software entwickeln und testen (Delphi: OOD, OOP), Dokumentation und Handbücher erstellen, entwickelte Software zur Wartung übergeben.
9/1993 – 3/1996
Tätigkeitsbeschreibung
SMT - Smart Measurement Terminal Projekt
Zeitraum: 09.93 03.96
Branche: Industrie
Endkunde: APEX GmbH
Umgebung und Tools: DOS 6.2, Borland C++ 3.1, Turbo Vision Klassenbibliothek,
Rolle im Projekt: Softwaredesigner und -entwickler,
Größe des Projekts: 3 Mitarbeiter,
Projektbeschreibung: Software für real-time computerunterstützte Überwachung von industriellen Arbeitsprozessen, Backend und GUI Entwicklung in C++ (Turbo Vision),
Tätigkeiten: Software entwickeln und testen (C++, TurboVision: OOP), Dokumentation erstellen.
Ausbildung
Schlesische Technische Hochschule in Gliwice
Über mich
Freiberuflicher Senior-Analyst & Entwickler mit Spezialisierung hauptsächlich auf Java, früher auch auf C# und C++. Gesammelte Erfahrungen in komplexen IT-Landschaften und großen internationalen Teams (über 100 Mitarbeiter). Beteiligung an der Erfolgsgeschichte des gesamten Lebenszyklus (von der Konzeption bis zum Go-Live) des Haupt-IT-Systems für eine große Reederei mit über 6000 Mitarbeitern und fast 200 Containerschiffen weltweit.
Weitere Kenntnisse
Sprachen:
• Java
• C#, C++, C, Objective C
• SQL, PL/SQL
• JavaScript, TypeScript
• shell, awk, perl
Frameworks:
• Spring, Spring Boot
• J2EE
• Hibernate, JPA
• Angular (TypeScript, CSS)
• JSP, JSF
• JUnit, Mockito, Power Mock
• .NET. WPF
Datenbanken:
• Oracle
• PostgreSQL
• noSQL: CassandraDB
Werkzeuge und Standards:
• REST, Swagger/OpenAPI
• Maven, Gradle, Jenkins
• git, GitHub, SVN, Gerrit
• json, XML
• Tibco
• SonarQube
• JBoss, Apache Tomcat
• Docker, Kubernetes, Azure
• Scrum, Kanban, Jira
• Confluence, Wiki.js, AsciiDoc
• IntelliJ, Visual Studio, Eclipse
• GitHub Copilot, Chat GPT 4
Persönliche Daten
- Polnisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden