Java/Java EE, Webtechnologien, Mobile Apps, Datenbanken
Aktualisiert am 24.09.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 24.09.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Deutsch
Muttersprache
Englisch
gut in Wort und Schrift

Einsatzorte

Einsatzorte

Aachen (+50km) Köln (+50km) Bonn (+75km) Düsseldorf (+50km) Essen, Ruhr (+200km) Frankfurt am Main (+200km) Dortmund (+200km) Stuttgart (+200km)
nicht möglich

Projekte

Projekte

1 Jahr 8 Monate
2023-02 - heute

Analyse des Marktes

Vice President Business Development
Vice President Business Development
  • Analyse des Marktes, der Kundenbedürfnisse und des Wettbewerbs
  • Entwicklung neuer Strategien, Produkte und Dienstleistungen
  • Identifizierung von Trends, Innovationen und sich entwickelnde Märkte
  • Geschäftsfeldübergreifende Synergien aufdecken
  • Führung, Coaching und Motivation der Mitarbeitenden sowie Förderung einer teamorientierten und innovativen Arbeitskultur
Alle Branchen (Köln)
5 Jahre 8 Monate
2019-02 - heute

Entwicklung einer barrierefreien Intranetanwendung für die Verfahrenssteuerung zur Wareneinfuhr.

IT-Entwickler, Scrum Master Entwurfsmuster Objektorientierte Analyse (OOA) / Design (OOD) / Programmierung (OOP)
IT-Entwickler, Scrum Master
  • Durchführung der Anforderungsanalyse in Kooperation mit der Fachabteilung
  • Konzeption, Implementierung, Installation, Wartung und Pflege der Intranetanwendung und verschiedenster Datenbankobjekte
  • Konzeption und Implementierung einer Serviceorientierten Architektur (SOA)
  • Erstellung und Pflege einer barrierefreien Benutzerschnittstelle (BITV 2.0)
HTTP Server JMeter Log4j Maven Solr XLS Formatting Objects (FOP) SINA Windows Java Stored Procedures (Oracle DB) Oracle DB Oracle XML DB Web Services cURL IntelliJ IDEA KeyStore Explorer Oracle SQL Developer PL/SQL Developer SoupUI Confluence Jira SharePoint Skype Java Persistence API JSF JUnit Mockito PrimeFaces SAX Enterprise Application Platform Hibernate Framework HQL Java JPQL SQL Spring Boot Spring Web Services Selenium Git (X)HTML AJAX Java-Script/DOM REST SOAP Stylesheets (CSS) XML Jenkins Nexus Oracle WebLogic Server SonarQube Keystore (JKS / PKCS 12)
Entwurfsmuster Objektorientierte Analyse (OOA) / Design (OOD) / Programmierung (OOP)
Öffentliche Verwaltung (Frankfurt am Main)
3 Jahre 10 Monate
2020-04 - 2024-01

Entwicklung einer barrierefreien Intranetanwendung

Scrum Master SINA Windows Confluence Conceptboard ...
Scrum Master

Entwicklung einer barrierefreien Intranetanwendung für die Verfahrenssteuerung zur Wareneinfuhr.

  • Unterstützung des Scrum Teams, des Product Owners und der Organisation hinsichtlich Umsetzung von Scrum-Theorie / -Praxis
  • Scrum-Theorie / -Praktiken / -Regeln / -Werte vermittelt
  • Agile Führung des interdisziplinären und virtuellen Projektteams
  • Moderation der Scrum-Events

SINA Windows Confluence Conceptboard Jira Mentimeter SharePoint Skype Webex Wire Kanban Scrum
Öffentliche Verwaltung (Frankfurt am Main)
6 Monate
2023-06 - 2023-11

Wartung, Pflege und Erweiterung einer IT-Lösung

IT-Entwickler Microsoft SQL Server Oracle DB IntelliJ IDEA SoapUI Confluence ...
IT-Entwickler

Wartung, Pflege und Erweiterung einer IT-Lösung zum Prozessmanagement für die Sendungsverfolgung (Tracking and Tracing) von Medikamenten.

  • Produktanpassung und Erstellung neuer Schnittstellen für 3rd Party Systemen
  • Gestaltung der GUI mit dem Ziel der Performanceoptimierung
  • Erstellung von Spezifikationen, Erweiterung der Dokumentation und Durchführung von Tests

Microsoft SQL Server Oracle DB IntelliJ IDEA SoapUI Confluence Microsoft Teams JAX-WS JUnit Webservices Java SQL Easy Redmine Git GitLab GlassFish GS1 Standards Nexus Repository
Pharmaindustrie (Heppenheim)
3 Monate
2023-03 - 2023-05

Erstellung einer standardisierten Architekturdokumentation

IT-Architekt Dokumentation von Softwarearchitekturen (arc42) UML Confluence Jira ...
IT-Architekt

Erstellung einer standardisierten Architekturdokumentation für eine IoT-Lösung von Fertigungsmaschinen in Produktionsstätten.

  • Dokumentation der bestehenden und neu entwickelten Softwarearchitektur nach arc42
  • Schulung der Entwickler und Architekten bei der Umsetzung der Dokumentation nach arc42

Dokumentation von Softwarearchitekturen (arc42) UML Confluence Jira Microsoft Teams diagrams.net / draw.io
Maschinenbau (Pfronten)
4 Jahre 3 Monate
2019-02 - 2023-04

Entwicklung einer IoT-Lösung

IT-Architekt, -Entwickler Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42) UML Embedded Linux Yocto Project Qt Creator Single Board Computer: SANTOKA / TANARO (Garz & Fricke) ...
IT-Architekt, -Entwickler

Entwicklung einer IoT-Lösung für ein Medizinprodukt hinsichtlich MDD/MDR und der harmonisierten Normen mit dem Ziel der Vermarktung in Europa, Asien und den USA. Der zu erstellende Prototyp soll folgenden Funktionsumfang abdecken.

  • Parallele Anbindung von bis zu 2 Endgeräten (Single-Board Computer, kurz SBC)
  • Darstellung von 4 Messwerten auf dem Endgerät und der IoT-Plattform
  • Darstellung der Messwerte je Endgerät auf einem Dashboard für einen Mediziner
  • Versand einer E-Mail und/oder SMS (Alarm) bei Überschreitung eines Schwellwerts für einen Messwert


weitere Aufgaben

  • Bewertung des Ist-Stands der Produktentwicklung
  • Begleitung und Beratung im Lebenszyklus des Medizinprodukts mit Schwerpunkt der Softwareentwicklung
  • Festlegung der Zweckbestimmung und des bestimmungsgemäßen Gebrauchs
  • Festlegung der anzuwendenden Richtlinie(n) und Klassifizierung des Produktes
  • Initiale Durchführung des Risikomanagement und der Produktentwicklung (Anforderungsdefinition, Technische Spezifikation, Testspezifikation)
  • Initiale Erstellung einer Technischen Dokumentation
  • Anforderungs- und Machbarkeitsanalyse zur Erstellung der IoT-Lösung
  • Evaluation geeigneter IoT-Plattformen
  • Implementierung eines MQTT-Clients für den SBC
  • Konfiguration und Anpassung der IoT-Plattform
  • Anbindung des MQTT-Clients an die IoT-Plattform

Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42) UML Embedded Linux Yocto Project Qt Creator Single Board Computer: SANTOKA / TANARO (Garz & Fricke) ThingsBoard C++ Qt Git GitHub EG-Richtlinie 93/42/EWG (Medizinprodukte-gesetz) EN 60601: Medizinische elektrische Geräte EN 62304: Software-Lebenszyklus-Prozesse EN 60601-1-6 / 62366: Gebrauchstauglichkeit EN ISO 13485: Qualitäts-management EN ISO 14971: Risikomanagement
Medizintechnik (Aachen)
8 Monate
2022-07 - 2023-02

Implementierung einer Schnittstelle

IT-Architekt, -Entwickler Oracle DB IntelliJ IDEA Oracle SQL Developer Jira Microsoft Teams EJB ...
IT-Architekt, -Entwickler

Implementierung einer Schnittstelle zu ELSTER unter der Verwendung des ERiC. Dazu sollen vom Anwender, über die UI-Dialoge einer bestehenden Software, Flurstücke und weitere für die Grundsteuer relevante Daten ausgewählt und gebündelt werden können, die dann technisch zu einer elektronischen Erklärung verarbeitet und an das Finanzamt übermittelt werden.

  • Eigenständige Aufwandseinschätzung der Entwicklungstätigkeit
  • Implementierung der Schnittstellen zu ELSTER mittels ERiC
  • Datenbeschaffung über Webservices
  • Implementierung neuer UI-Dialoge incl. Dialogsteuerung
  • Verwendung der Schnittstellen zu ELSTER aus den UI-Dialogen heraus
  • Darstellung aller Rückmeldungen des ERiC in UI-Dialogen

Oracle DB IntelliJ IDEA Oracle SQL Developer Jira Microsoft Teams EJB ERiC API Jackson Javadoc Java Persistence API JNI JUnit MapStruct REST Assured Servlets Webservices RESTEasy WildFly Application Server diagrams.net / draw.io C/C++ Java SQL Git GitHub TortoiseSVN (X)HTML Ext JS Java-Script/DOM JSON REST Stylesheets (CSS) XML
Energiewirtschaft (Schwentinental)
4 Jahre 1 Monat
2019-02 - 2023-02

Festigung strategischer Beziehungen zu Kunden

Leiter Softwareentwicklung
Leiter Softwareentwicklung
  • Festigung strategischer Beziehungen zu Kunden, Händlern und Geschäftspartnern
  • Optimierung kundenorientierter Geschäftsprozesse
  • Fachliche und disziplinarische Verantwortung des eigenen Softwareentwicklungsteams
  • Expansion des Projektgeschäfts und fachliche Projektarbeit vor Ort beim Kunden
  • Agile Führung internationaler, interdisziplinärer und virtueller Projektteams
  • Realisierung projektspezifischer IT-Lösungen im Java- / Java-EE- / Jakarta-EE-Umfeld
Alle Branchen (Köln)
1 Jahr 2 Monate
2021-11 - 2022-12

Erweiterung, Optimierung und Wartung eines Service-Provider-Portals

IT-Entwickler Maven Docker Kubernetes (kurz: K8s) Liquibase Oracle DB ...
IT-Entwickler

Erweiterung, Optimierung und Wartung eines Service-Provider-Portals. Der Schwerpunkt richtete sich auf die Bearbeitung der Themen ?External API Connection? und ?Basic Data Extraction? im Bereich ESG.

  • Handlungsempfehlungen zur Backend-Entwicklung aussprechen, fachlich abstimmen und umsetzten
  • Eigenständige Erweiterung, Optimierung und Wartung des Backends eines Service-Provider-Portals

Maven Docker Kubernetes (kurz: K8s) Liquibase Oracle DB PostgreSQL IntelliJ IDEA Postman Confluence Jira Mattermost ArchUnit Hamcrest Java Persistence API JDBC JDepend JUnit MapStruct Mockito Hibernate Framework Groovy Java Spring Boot Spring Data Bitbucket Git GitLab GitLab CI/CD REST SOAP YAML Azure Virtual Desktop OpenAPI Swagger
Immobilienwirtschaft (Frankfurt am Main)
8 Monate
2021-09 - 2022-04

Entwicklung, Wartung und Pflege von Portalbausteinen

IT-Entwickler Amazon Simple Storage Service (kurz: Amazon S3) Docker Grafana ...
IT-Entwickler

Entwicklung, Wartung und Pflege von Portalbausteinen sowie die Erbringung zentraler Dienstleistungen (bspw. Orientierung / Beratung / Vermittlung), um andere interdisziplinäre Teams in der agilen Organisation bei deren Aufgabenerfüllung zu unterstützen. Zielsetzung ist die Ablösung des Technologie-Stacks der ?alten? Protalbausteine durch Containerisierung sowie die Umsetzung eines Backends basierend auf Java EE / Frontends basierend auf Angular.

  • Erstellung von Software nach vorgegebenen Softwareentwicklungs-prozess
  • Implementierung der spezifizierten Anwendung auf Basis Java EE, Spring und Angular
  • Implementierung der spezifizierten Anwendung für eine Container-Plattform
  • Bewertung alternativer Umsetzungsmöglichkeiten und Unterstützung im Entscheidungs- und Auswahlprozess
  • Beratung der Fachkonzeption und der Business Analyse bei Fragen zur fachlichen oder technischen Architektur vor dem Hintergrund der technischen Möglichkeiten
  • Erstellung und Verteilung der Anwendungen über manuellen und automatisierten Prozessen
  • Selbständige Planung, Erstellung und Durchführung von Softwaretests sowie in Zusammenarbeit mit Software-Testern
  • Mitwirkung beim Support der Anwendungen sowie der Analyse und Behebung von Fehlern
  • Dokumentation der Arbeitsergebnisse
  • Verantwortung für die Qualität der Arbeitsergebnisse im Sinne agiler Prinzipien
  • Mitwirkung bei der Planung der Umsetzung und der Aufwandsschätzung der Aufgaben im Rahmen agiler Prozesse
  • Teilnahme an Workshops und Besprechungen im Rahmen der Aufgabenerfüllung
  • Teilnahme an agilen Besprechungsformaten zu Planung, Abstimmung und Präsentation der Produkte sowie an Workshops zur Durchführung eines kontinuierlichen Verbesserungsprozesses
  • Beitrag zum Gesamterfolg der Organisationseinheit und Unterstützung weiterer interdisziplinärer Teams innerhalb der agilen Organisation
  • Wissenstransfer und Einarbeitung neuer Teammitglieder

Amazon Simple Storage Service (kurz: Amazon S3) Docker Grafana Kubernetes (kurz: K8s) Prometheus Rancher IntelliJ IDEA Postman WebStorm Confluence Jira ArchUnit EJB JSF Webservices Java Spring Boot Spring MVC Spring Security Spring Web Services Bitbucket Git (X)HTML Angular Java-Script/DOM Node.js REST SOA SOAP Stylesheets (CSS) YAML Helm Jenkins Kibana MailHog Nexus Repository Scrum SonarQube
Öffentliche Verwaltung (Nürnberg)
1 Jahr 11 Monate
2019-02 - 2020-12

Entwicklung einer barrierefreien Intranetanwendung

IT-Entwickler Clean Code Dokumentation von Softwarearchitekturen (arc42) Entwurfsmuster ...
IT-Entwickler

Entwicklung einer barrierefreien Intranetanwendung für die Verfahrenssteuerung zur Wareneinfuhr.

  • Durchführung der Anforderungsanalyse in Kooperation mit der Fachabteilung
  • Konzeption, Implementierung, Installation, Wartung und Pflege der Intranetanwendung und verschiedenster Datenbankobjekte
  • Konzeption und Implementierung einer Serviceorientierten Architektur (SOA)
  • Erstellung und Pflege einer barrierefreien Benutzerschnittstelle (BITV 2.0)
  • Verbesserung der Codequalität
  • Erstellung und Durchführung von Integrationstests
  • Dokumentation der Softwarearchitektur

HTTP Server JMeter Log4j Maven Solr XLS Formatting Objects (FOP) SINA Windows Java Stored Procedures (Oracle DB) Oracle DB Oracle XML DB Web Services cURL IntelliJ IDEA KeyStore Explorer Oracle SQL Developer PL/SQL Developer SoapUI Confluence Jira SharePoint Skype Webex Wire Camunda BPM Java Persistence API JSF JUnit Keystore (JKS PKCS 12) Mockito PrimeFaces SAX diagrams.net / draw.io HQL Java JPQL SQL Spring Boot Spring Web Services Selenium Git (X)HTML AJAX Java-Script/DOM REST SOAP Stylesheets (CSS) XML BPMN Jenkins Kanban Nexus Repository Oracle WebLogic Server Scrum SonarQube Teamscale
Clean Code Dokumentation von Softwarearchitekturen (arc42) Entwurfsmuster Objektorientierte Analyse (OOA) / Design (OOD) / Programmierung (OOP) UML Arquillian Enterprise Application Platform Hibernate Framework
Öffentliche Verwaltung (Frankfurt am Main)
5 Monate
2019-10 - 2020-02

Entwicklung einer skalierbaren Intranetanwendung

IT-Architekt Clean Code Datenmodellierung Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42) ...
IT-Architekt

Entwicklung einer skalierbaren Intranetanwendung, mit grafischer Benutzeroberfläche und Anbindung einer relationalen Datenbank, zur Erhebung statistischer Bevölkerungsdaten.

  • Analyse / Bewertung / Optimierung / Dokumentation und Kommunikation der Softwarearchitektur
  • Erstellung von Prototypen
  • Reviews von Arbeitsergebnissen der Softwareentwicklung

Oracle DB Enterprise Architect IntelliJ IDEA Confluence Jira Skype EJB Javadoc Java Persistence API JMS JUnit Application Server Hibernate Framework HQL Java PL/pgSQL PL/SQL-Script SQL LaTeX Git (X)HTML AJAX Java-Script/DOM Stylesheets (CSS) OWASP
Clean Code Datenmodellierung Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42) Entwurfsmuster Objektorientierte Analyse (OOA) / Design (OOD) UML
Öffentliche Verwaltung (Fürth)
1 Jahr 4 Monate
2017-10 - 2019-01

Erstellung einer Steuerungssoftware für ein Medizingerät

IT-Projektleiter, -Redakteur
IT-Projektleiter, -Redakteur

Erstellung einer Steuerungssoftware für ein Medizingerät zur automatischen Analyse und Auswertung von flüssigen und stofflichen Laborproben hinsichtlich Bakterien, Viren und Pilzen. Ziel ist hierbei die schnelle Diagnose, um die Therapie erfolgreicher zu unterstützen.

  • Projektmanagement und -controlling
  • Fachliche Führung des interdisziplinären Projektteams
  • Fachliche Projektarbeit gemeinsam mit dem Kunden
  • Kommunikation mit dem Kunden und weiteren Dienstleistern
  • Erstellung der technischen Dokumentation nach Anhang VII der EG-Richtlinie 93/42/EWG (Medizinproduktegesetz)
  • Ausbau des Projektgeschäfts
Jira SharePoint codeBeamer OSGi Java
Medizintechnik (Stuttgart)
1 Jahr 10 Monate
2017-04 - 2019-01

Strategischer Ausbau neuer und bestehender Kundenbeziehungen

Teamleiter Softwareentwicklung
Teamleiter Softwareentwicklung
  • Strategischer Ausbau neuer und bestehender Kundenbeziehungen
  • Fachliche Projektarbeit beim Kunden vor Ort und Ausbau des Projektgeschäfts
  • Ausbau und Entwicklung des eigenen Entwicklungsteams
  • Fachliche und disziplinarische Verantwortung der eigenen Mitarbeiter
  • Leitung von internationalen und interdisziplinären Projektteams
  • Realisierung komplexer Anwendungssysteme basierend auf dem Java-Technologiestack
adesso AG, Gesundheitswesen / Medizintechnik / Pharma (Aachen)
6 Monate
2017-04 - 2017-09

Erstellung einer Steuerungssoftware für ein Medizingerät

IT-Projektleiter
IT-Projektleiter

Erstellung einer Steuerungssoftware für ein Medizingerät zur Durchführung von fachbegleitenden Messungen bei Patienten mit Atemwegserkrankungen, basierend auf der Erkennung von fraktioniertem exhaliertem Stickstoffmonoxid (FeNO) in der Atemluft.

  • Projektmanagement und -controlling
  • Fachliche Führung des interdisziplinären Projektteams
  • Fachliche Projektarbeit gemeinsam mit dem Kunden
  • Kommunikation mit dem Kunden und weiteren Dienstleistern
  • Ausbau des Projektgeschäfts
Jira SharePoint codeBeamer OSGi Java
Medizintechnik (Berlin)
3 Jahre 3 Monate
2014-01 - 2017-03

Datenerfassung im Alltag (Ambulantes Assessment)

IT-Projektleiter, -Architekt, -Entwickler, -Tester, Sicherheitsbeauftragter Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42)
IT-Projektleiter, -Architekt, -Entwickler, -Tester, Sicherheitsbeauftragter

Zur Datenerfassung im Alltag (Ambulantes Assessment) wurde ein elektr. Tagebuch (Mobile App) für an rheumatoider Arthritis bzw. Axiale Spondyloarthritis erkrankte Patienten entwickelt. Zusätzlich bestand das System aus einer Middleware, über die die erhobenen Daten an medizinische Dokumentationssysteme weitergeleitet wurden.

  • Projektmanagement und fachliche Führung 3 Entwickler
  • Anforderungsanalyse in Zusammenarbeit mit der Fachabteilung
  • Konzeption der Softwarearchitektur und Datenmodellierung
  • Implementierung und Durchführung der Softwaretests
  • Technische Betreuung der Kunden und Umsetzung derer Wünsche in entsprechende Funktionserweiterungen
  • Erstellung der technischen Dokumentation nach Anhang VII der EG-Richtlinie 93/42/EWG (Medizinproduktegesetzt)

Ant Commons Cordova HttpComponents Log4j H2 Database Engine SQLite Eclipse Egit JavaFX Scene Builder SQLite Manager Jackson Java Persistence API Java-WebSocket JavaFX json-simple JUnit VisualVM YAJSW HQL Java SQL Git GitLab (X)HTML AngularJS Ionic Jasmin Java-Script/DOM Web Storage App Annie dotcom-monitor Inno Setup
Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42)
Pharma (D-A-CH)
5 Jahre
2012-03 - 2017-02

Disziplinarische und fachliche Führung der Abteilung Softwareentwicklung

Leiter Softwareentwicklung (Festanstellung)
Leiter Softwareentwicklung (Festanstellung)
  • Disziplinarische und fachliche Führung der Abteilung Softwareentwicklung mit 7 Mitarbeitern
  • Erweiterung und Anpassung des Softwareentwicklungsprozesses zur Entwicklung medizinischer Softwareprodukte
  • Aufbau geeigneter Prozesse zur Qualitätssicherung der firmeneigenen Softwareprodukte
  • Zeit- und Ressourcenplanung der IT-Projekte
  • Personalentwicklung und Ausbildung des Fachpersonals
  • Analyse, Konzeption, Entwicklung und Wartung verschiedenster Software.
STAR Healthcare Management GmbH, eHealth & mHealth (Köln)
3 Jahre 10 Monate
2012-03 - 2015-12

Elektronische Patientenakte

IT-Projektleiter, -Architekt, -Entwickler
IT-Projektleiter, -Architekt, -Entwickler

Im Rahmen eines EU-Förderprojekts wurde eine elektronische
Patientenakte, speziell für die Behandlung von Lebererkrankungen, angepasst und erweitert.

Aufgaben:

  • Projektmanagement und fachliche Führung 2 Entwickler
  • Erweiterung, Installation, Wartung und Pflege der elektronischen
    Patientenakte und verschiedenster Datenbankobjekte
  • Zusammenarbeit mit interdisziplinären und internationalen Projektgruppen und deren Dienstleistern
  • Erstellung der technischen Dokumentation
H2 Database Engine cURL Eclipse Egit Java SQL Git GitHub (X)HTML AJAX Java-Script/DOM Project Wonder REST Stylesheets (CSS) WebObjects
Gesundheitswesen (EU)
1 Jahr 6 Monate
2012-12 - 2014-05

Desktop-Anwendung zur Erstellung von Gutachten für Insulinpumpen

IT-Projektleiter, -Architekt, -Entwickler, -Tester
IT-Projektleiter, -Architekt, -Entwickler, -Tester

Zur computergestützten Erstellung von Gutachten für Insulinpumpen wurde eine Desktop-Anwendung entwickelt und erweitert.

Aufgaben:

  • Projektmanagement und fachliche Führung 2 Entwickler
  • Anforderungsanalyse in Kooperation mit der Fachabteilung
  • Konzeption der Softwarearchitektur und Datenmodellierung
  • Implementierung und Durchführung der Softwaretests
Ant Commons Log4j Egit JavaFX Scene Builder NetBeans docx4j JavaFX JUnit StAX VisualVM Java Git GitLab
Pharma (Köln)
1 Jahr 2 Monate
2011-01 - 2012-02

Plattformübergreifende Programmbibliothek

IT-Projektleiter Projektmanagement OTRS
IT-Projektleiter

Zur Erkennung und Verarbeitung von QR-Codes wurde eine
plattformübergreifende Programmbibliothek (Android / Blackberry / iOS / Symbian) erweitert und angepasst.

Aufgaben:

  • Projektmanagement und fachliche Führung 5 Entwickler
  • Evaluierung und Einführung von Werkzeugen, sowie agiler Methoden zur
    Verbesserung des Softwareentwicklungsprozesses
  • Kommunikation mit internationalen Kunden und deren Dienstleistern
Projektmanagement OTRS
Mobile Tagging (Würselen)
1 Jahr 10 Monate
2010-05 - 2012-02

Erweiterung und Anpassung Middleware

IT-Architekt, -Entwickler
IT-Architekt, -Entwickler

Zur Verwaltung, Verarbeitung und Verteilung von Coupons und Mobiltickets via SMS / MMS wurde eine Middleware erweitert und angepasst.

Aufgaben:

  • Erweiterung, Installation, Wartung und Pflege der Middleware
  • Konzeption der Softwarearchitektur und Datenmodellierung
  • Durchführung der Anforderungsanalyse in Zusammenarbeit mit der Fachabteilung
  • Technische Betreuung der Kunden und Umsetzung derer Wünsche in entsprechende Funktionserweiterungen
Ant Log4j Tomcat PostgreSQL Eclipse SQL Power Architect Spring Source Tool Suite EL (JSP) JSP JSTL JUnit Servlets smppapi Java SQL Xpath Xquery WibuKey Spring Roo CVS (X)HTML AJAX Java-Script/DOM Stylesheets (CSS)
Mobile Couponing bzw. Mobile Ticketing (Würselen)
1 Jahr 10 Monate
2010-05 - 2012-02

Diverse Projekte

01/2011–02/ 2012: Fachliche Führung eines Entwicklerteams

Rolle: Teamleiter Softwareentwicklung

Aufgaben:

  • Fachliche Führung eines Entwicklerteams mit 5 Mitarbeitern
  • Strategische Weiterentwicklung und Ausrichtung der firmeneigenen Softwareprodukte im Sinne aktueller Marktbedürfnisse
  • Zeit- und Ressourcenplanung der IT-Projekte
  • Beratungsleistung von der Anforderung über das Konzept bis hin zur technischen Realisierung
  • Wartung von Client-Server-Anwendungen und Middleware.

05/2010–12/2010: Entwicklung und Wartung von Client-Server-
Anwendungen und Middleware

Rolle: Softwareentwickler

Aufgaben:

  • Entwicklung und Wartung von Client-Server-
    Anwendungen und Middleware
  • Konzeption von Softwarearchitekturen und Datenmodellen
  • Administration von Anwendungs- und Datenbankservern
  • Erstellung von Bedienungsanleitungen.
NeoMedia Europe GmbH / Mobile Tagging, Couponing, Ticketing (Würselen)
3 Jahre 1 Monat
2007-04 - 2010-04

Webbasiertes Portal

IT-Architekt, -Entwickler, -Tester
IT-Architekt, -Entwickler, -Tester

Zur Einsicht abrechnungsrelevanter Daten wurde ein webbasiertes Portal entwickelt und erweitert.

Aufgaben:

  • Konzeption, Implementierung, Installation, Wartung und Pflege des webbasierten Portals und verschiedenster Datenbankobjekte
  • Anforderungsanalyse und Softwaretests in Kooperation mit der Fachabteilung
  • Einarbeitung neuer Mitarbeiter in verwendete Konzepte und Technologien
Ant Log4j Jakarta POI Oracle Eclipse JBoss Tools Oracle SQL Developer pgAdmin III EJB EL (JSF) Facelets JSF JSTL JUnit SweetDEV RIA TestNG Ajax4jsf Application Server Hibernate Framework RichFaces Seam Framework HQL Java PL/pgSQL SQL CVS (X)HTML AJAX Java-Script/DOM Stylesheets (CSS)
Energieversorgung (NRW)
3 Jahre 4 Monate
2007-01 - 2010-04

Entwicklung und Wartung von Client-Server- und Desktop-Anwendungen;

Softwareentwickler (Festanstellung)
Softwareentwickler (Festanstellung)
  • Entwicklung und Wartung von Client-Server- und
    Desktop-Anwendungen
  • Anforderungsanalyse und Softwaretests in Kooperation mit der Fachabteilung.
SOPTIM AG, Energielogistik (Aachen)
2 Jahre 6 Monate
2004-07 - 2006-12

Online- Rechner

IT-Entwickler
IT-Entwickler

Zur Erstellung verschiedenster Versicherungsangebote wurden Online- Rechner erstellt, angepasst und erweitert.

Aufgaben:

  • Erstellung und Pflege von interaktiven Dialogen
  • 2nd Level Rufbereitschaft zur Gewährleistung der Ausfallsicherheit
  • Kommunikation mit dem Kunden und deren Dienstleistern
  • Einarbeitung neuer Mitarbeiter in die jeweils verwendeten Abläufe und Technologien
Struts Tomcat Eclipse JSP Servlets CVS (X)HTML Java-Script/DOM Stylesheets (CSS)
Versicherung (Aachen)
2 Jahre 6 Monate
2004-07 - 2006-12

Entwicklung und Wartung von Client-Server- Anwendungen

Softwareentwickler (Festanstellung)
Softwareentwickler (Festanstellung)
  • Entwicklung und Wartung von Client-Server- Anwendungen
  • 2nd-Level-Support zur Gewährleistung der Ausfallsicherheit diverser Internetdienste
  • Einarbeitung neuer Mitarbeiter in verwendete Konzepte und Technologien.
inside GmbH, Versicherungen (Aachen)
6 Monate
2004-01 - 2004-06

Entwicklung von Softwarekomponenten für die Präsentations- und Anwendungsschicht

Softwareentwickler (Festanstellung)
Softwareentwickler (Festanstellung)
  • Entwicklung von Softwarekomponenten für die
    Präsentations- und Anwendungsschicht verschiedener Client-Server-Anwendungen.
synaix GmbH, Bauwesen (Aachen)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2022-06 - 2022-06

Online-Kurs: Building Microservices with Quarkus

Udemy
Udemy
1 Monat
2022-05 - 2022-05

Online-Kurs: Starting with Quarkus

Udemy
Udemy
6 Jahre
2014-10 - 2020-09

Master Studium der Wirtschaftswissenschaften

Master of Science in Wirtschaftswissenschaften, FernUniversität in Hagen
Master of Science in Wirtschaftswissenschaften
FernUniversität in Hagen
1 Monat
2020-03 - 2020-03

Online-Kurs: Scrum Master

Udemy
Udemy
1 Monat
2020-02 - 2020-02

Schulung: Scrum Schnupperkurs für ZEUS

ITZBund
ITZBund
1 Monat
2019-10 - 2019-10

Schulung: iSAQB® CPSA FL

Software Quality Lab
Software Quality Lab
1 Monat
2019-01 - 2019-01

Online-Kurs: Angular 7 (formerly Angular 2) ? The Complete Guide

Udemy
Udemy
1 Monat
2019-01 - 2019-01

Online-Kurs: Java Spring Tutorial Masterclass ? Learn Spring Framework 5

Udemy
Udemy
1 Monat
2018-09 - 2018-09

Schulung: Gezielter 3D Umgang mit anspruchsvollen Kunden

3DK-Akademie Zürich
3DK-Akademie Zürich
1 Monat
2018-08 - 2018-08

Schulung: adesso Repräsentanten: Botschaften

adesso AG Aachen
adesso AG Aachen
1 Monat
2017-11 - 2017-11

Schulung: Projekt-Maître bei adesso

adesso AG Aachen
adesso AG Aachen
1 Monat
2017-07 - 2017-07

Schulung: Personalauswahl bei adesso

adesso AG Aachen
adesso AG Aachen
1 Monat
2017-04 - 2017-04

Schulung: Führungsgrundsätze bei adesso

adesso AG Aachen
adesso AG Aachen
1 Monat
2013-01 - 2013-01

Kurs: Englisch Aufbau 4. Semsester ? B2

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2013-01 - 2013-01

Kurs: Business English Certificate - B2

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2012-01 - 2012-01

Volkshochschule Aachen

Kurs: Englisch Aufbau 3. Semester - B2
Kurs: Englisch Aufbau 3. Semester - B2
1 Monat
2012-01 - 2012-01

Kurs: English in the Office - B1

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2011-08 - 2011-08

Kurs: Englisch Aufbau 2. Semester - B1.2 - Teil 2

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2011-06 - 2011-06

Kurs: Englisch Aufbau 2. Semester - B1.2 - Teil 1

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2011-03 - 2011-03

Kurs: Englisch Aufbau 1. Semester - B1.2

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2009-10 - 2009-10

Kurs: Englisch Business Kompaktkurs

Volkshochschule Aachen
Volkshochschule Aachen
5 Jahre 11 Monate
2003-10 - 2009-08

Bachelor Studium der Informatik

Bachelor of Science in Informatik, FernUniversität in Hagen
Bachelor of Science in Informatik
FernUniversität in Hagen
1 Monat
2008-11 - 2008-11

Schulung: Versionskontrolle mit Subversion

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2008-10 - 2008-10

Schulung: Erweiterte PL/SQL-Kenntnisse

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2008-10 - 2008-10

Schulung: Oracle Grundlagen für Entwickler

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2008-09 - 2008-09

Schulung: SQL-Grundkenntinsse

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2008-09 - 2008-09

Schulung: PL/SQL-Grundkenntinisse

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2007-01 - 2007-01

Schulung: Grundlagen Energiewirtschaft

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2007-01 - 2007-01

Schulung: Access- / Oracle-Entwicklung

SOPTIM AG Aachen
SOPTIM AG Aachen
2 Jahre 6 Monate
2001-08 - 2004-01

Ausbildung zum Fachinformatiker

Fachinformatiker ? Anwendungsentwicklung, synaix GmbH (Aachen)
Fachinformatiker ? Anwendungsentwicklung
synaix GmbH (Aachen)
1 Monat
2002-09 - 2002-09

Kurs: Das 8x8 der Betriebswirtschaft - Zeitmanagement-Projektmanagement

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2001-05 - 2001-05

Kurs: Netzwerk und Internet

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2000-12 - 2000-12

Kurs: Programmieren in C

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2000-07 - 2000-07

Kurs: Englisch Auffrischung 5. Semester

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2000-07 - 2000-07

Kurs: Englisch Arbeitsgemeinschaft (Sprachlabor)

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2000-05 - 2000-05

Kurs: Einführung in die Programmierung

Volkshochschule Aachen
Volkshochschule Aachen

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

(X)HTML
Confluence
Entwurfsmuster
Git
IntelliJ IDEA
Jenkins
Jira
JMeter
JSF
Log4j
Maven
Mockito
Nexus
PrimeFaces
REST
SAX
SharePoint
Skype
SOAP
Solr
SonarQube
XML

Kurzbeschreibung

Mit Hilfe meiner stark ausgeprägten analytischen Fähigkeiten optimiere ich Ihre Geschäftsprozesse durch Beratung und Entwicklung von IT-Lösungen. Indem ich meine langjährigen Erfahrungen als IT-Generalist, welche auf einem breiten technologischen Know-How und branchenübergreifendem Wissen basieren, gewinnbringend bei Ihnen einsetze, führe ich Ihre Projekte zum Erfolgt. Packen wir?s an!


IT-Kenntnisse

Allgemeine Kenntnisse

Clean Code, Datenmodellierung, Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42), Entwurfsmuster, Objektorientierte Analyse (OOA) / Design (OOD) / Programmierung (OOP), UML


Apache-Projekte

Ant, Commons, Cordova, Log4j, Tomcat, HttpComponents, HTTP Server, Jakarta POI, JMeter, Maven, MyFaces, Solr, Struts, XMLBeans, XLS Formatting Objects (FOP)


Cloud-Computing

Amazon Simple Storage Service (kurz: Amazon S3), Docker, Grafana, Kubernetes (kurz: K8s), Prometheus, Rancher, Microsoft Azure


Entwicklungswerkzeuge

ArgoUML, Borland C++ Builder, cURL, DBDesigner, Eclipse, Egit, Enterprise Architect, IntelliJ IDEA, JavaFX Scene Builder, JBoss Tools, Jdeveloper, KeyStore Explorer, Lotus Domino Designer, Microsoft SQL Server Management Studio, Microsoft Visual Studio, MyEclipse, NetBeans, Oracle SQL Developer, pgAdmin III, PL/SQL Developer, Postman, Qt Creator, SoapUI, SpringSource Tool Suite, SQL Power Architect, SQLite Manager, Toad for MySQL, Visual Studio Code, WebStorm


Groupware

Adobe Acrobat Connect, BSCW, codeBeamer, Conceptboard, Confluence, Google Hangouts, Jira, Lotus Notes Client, Mattermost, Mentimeter, Microsoft Teams, Open-Xchange Server, Polarion ALM, PVCS Tracker, SharePoint, Skype, Teamspeak, TeamViewer, Webex, Wikipedia, Wire, WhatsApp, Zimbra Collaboration Suite


IoT

Single Board Computer: SANTOKA / TANARO (Garz & Fricke), ThingsBoard


Java / J2EE / Java EE / Jakarta EE

Activiti, Camunda BPM, ArchUnit, docx4j, EJB, ERiC API, EL (JSP / JSF), Facelets, Hamcrest, Jackson, Javadoc, Java Persistence API, Java-WebSocket, JavaFX, JAX-WS, JDBC, JDepend, JMS, JNDI, JNI, JSF, json-simple, JSP, JSTL, JUnit, Keystore (JKS, PKCS 12), MapStruct, OSGi, prefuse, REST Assured, SAX, Servlets, SimpleCaptcha, smppapi, StAX, Swing, Tag-Bibliotheken, VisualVM, Webservices, XML-RPC, YAJSW, Zip4j, BIRT, ICEfaces, Jasper Reports, Mockito, PrimeFaces, Quarkus, SweetDEV RIA, TestNG, XDoclet


JBoss

Ajax4jsf, Application Server, Arquillian, Enterprise Application Platform, Hibernate Framework, RESTEasy, RichFaces, Seam Framework, WildFly Application Server


Mobile Apps

  • Hybrid-Apps (iOS / Android)
  • Android Apps (native)


Office-Software

Dia, diagrams.net / draw.io, GIMP, KeePass(X), Kerio Connect, LibreOffice, Microsoft Office, Microsoft Outlook, Microsoft Visio, Open-Office-Paket, Pencil Project, UMLet, yEd, LaTeX


Projektmanagement

Easy Redmine, Microsoft Project, OpenProj, OpenWorkbench, OTRS, ProjectLibre, Redmine, todoyu


Spring Framework

Spring Boot, Spring Data, Spring MVC, Spring Roo, Spring Security, Spring Web Services


Software-Lizenzierung

WibuKey 


Testautomatisierung

Selenium, TestComplete


Versionsverwaltung

Bitbucket, CVS, Git, GitHub, GitLab, GitLab CI/CD, PVCS Version Manager, SourceTree, Subversion, Tortoise CVS, TortoiseSVN


Web-Technologien

(X)HTML, AJAX, AngularJS / Angular, ASP, crypto-js, Ext JS, Flot, Ionic, Jasmin, Java-Script/DOM, JSON, Node.js, Paros, PHP, Project Wonder, REST, Server2Go, SOA, SOAP, Stylesheets (CSS), Symfony, WAMP, Web Storage, WebObjects, Xajax, XML, YAML, Zend Framework


Sonstiges

Agility, App Annie, Azure Virtual Desktop, BestCrypt, BPMN, Citrix Workspace App, dotcom-monitor, EG-Richtlinie 93/42/EWG (Medizinproduktegesetz), EN 60601: Medizinische elektrische Geräte, EN 62304: Software-Lebenszyklus-Prozesse, EN 60601-1-6 / 62366: Gebrauchstauglichkeit, EN ISO 13485: Qualitäts-management, EN ISO 14971: Risikomanagement, EN ISO 9001: Qualitätsmanagementsysteme, GlassFish, Gnome Commander, Helm, Hudson / Jenkins, Inno Setup, Kanban, Kibana, MailHog, Nexus Repository, NoMachine, OpenAPI, Oracle WebLogic Server, OWASP, PSPad, PuTTY, Remmina, Scrum, SonarQube, Swagger, Teamscale, TextPad, Total Commander, TrueCrypt, ubiDesktop, Vorgehensmodelle

Betriebssysteme

Windows
Android
DOS
iOS
Linux
Knoppix / Mint / Red Hat / SuSE / Ubuntu
Mac OS X
SINA
VirtualBox
Embedded Linux
Yocto Project

Programmiersprachen

AJAX
HQL
Java
Java Persistence API
JPQL
C/C++
Groovy
Lotus Script
Microsoft SQL Server Reporting Services
PL/pgSQL
PL/SQL-Script
Qt
Shell-Script/Batch
SQL
Turbo Pascal
VBA / VB
XPath
XQuery

Datenbanken

Oracle DB
Oracle SQL Developer
SQL
Access
DB2
FrontBase
H2 Database Engine
Java Stored Procedures
Oracle DB
Liquibase
Lotus Notes
Microsoft SQL Server
MySQL
Oracle XML DB Web Services
PostgreSQL
SQLite
Flyway

Datenkommunikation

LAN bzw. WLAN einrichten
Android / iOS / Linux / Windows
WLAN-Router konfigurieren
OpenVPN einrichten
Server / Client

Einsatzorte

Einsatzorte

Aachen (+50km) Köln (+50km) Bonn (+75km) Düsseldorf (+50km) Essen, Ruhr (+200km) Frankfurt am Main (+200km) Dortmund (+200km) Stuttgart (+200km)
nicht möglich

Projekte

Projekte

1 Jahr 8 Monate
2023-02 - heute

Analyse des Marktes

Vice President Business Development
Vice President Business Development
  • Analyse des Marktes, der Kundenbedürfnisse und des Wettbewerbs
  • Entwicklung neuer Strategien, Produkte und Dienstleistungen
  • Identifizierung von Trends, Innovationen und sich entwickelnde Märkte
  • Geschäftsfeldübergreifende Synergien aufdecken
  • Führung, Coaching und Motivation der Mitarbeitenden sowie Förderung einer teamorientierten und innovativen Arbeitskultur
Alle Branchen (Köln)
5 Jahre 8 Monate
2019-02 - heute

Entwicklung einer barrierefreien Intranetanwendung für die Verfahrenssteuerung zur Wareneinfuhr.

IT-Entwickler, Scrum Master Entwurfsmuster Objektorientierte Analyse (OOA) / Design (OOD) / Programmierung (OOP)
IT-Entwickler, Scrum Master
  • Durchführung der Anforderungsanalyse in Kooperation mit der Fachabteilung
  • Konzeption, Implementierung, Installation, Wartung und Pflege der Intranetanwendung und verschiedenster Datenbankobjekte
  • Konzeption und Implementierung einer Serviceorientierten Architektur (SOA)
  • Erstellung und Pflege einer barrierefreien Benutzerschnittstelle (BITV 2.0)
HTTP Server JMeter Log4j Maven Solr XLS Formatting Objects (FOP) SINA Windows Java Stored Procedures (Oracle DB) Oracle DB Oracle XML DB Web Services cURL IntelliJ IDEA KeyStore Explorer Oracle SQL Developer PL/SQL Developer SoupUI Confluence Jira SharePoint Skype Java Persistence API JSF JUnit Mockito PrimeFaces SAX Enterprise Application Platform Hibernate Framework HQL Java JPQL SQL Spring Boot Spring Web Services Selenium Git (X)HTML AJAX Java-Script/DOM REST SOAP Stylesheets (CSS) XML Jenkins Nexus Oracle WebLogic Server SonarQube Keystore (JKS / PKCS 12)
Entwurfsmuster Objektorientierte Analyse (OOA) / Design (OOD) / Programmierung (OOP)
Öffentliche Verwaltung (Frankfurt am Main)
3 Jahre 10 Monate
2020-04 - 2024-01

Entwicklung einer barrierefreien Intranetanwendung

Scrum Master SINA Windows Confluence Conceptboard ...
Scrum Master

Entwicklung einer barrierefreien Intranetanwendung für die Verfahrenssteuerung zur Wareneinfuhr.

  • Unterstützung des Scrum Teams, des Product Owners und der Organisation hinsichtlich Umsetzung von Scrum-Theorie / -Praxis
  • Scrum-Theorie / -Praktiken / -Regeln / -Werte vermittelt
  • Agile Führung des interdisziplinären und virtuellen Projektteams
  • Moderation der Scrum-Events

SINA Windows Confluence Conceptboard Jira Mentimeter SharePoint Skype Webex Wire Kanban Scrum
Öffentliche Verwaltung (Frankfurt am Main)
6 Monate
2023-06 - 2023-11

Wartung, Pflege und Erweiterung einer IT-Lösung

IT-Entwickler Microsoft SQL Server Oracle DB IntelliJ IDEA SoapUI Confluence ...
IT-Entwickler

Wartung, Pflege und Erweiterung einer IT-Lösung zum Prozessmanagement für die Sendungsverfolgung (Tracking and Tracing) von Medikamenten.

  • Produktanpassung und Erstellung neuer Schnittstellen für 3rd Party Systemen
  • Gestaltung der GUI mit dem Ziel der Performanceoptimierung
  • Erstellung von Spezifikationen, Erweiterung der Dokumentation und Durchführung von Tests

Microsoft SQL Server Oracle DB IntelliJ IDEA SoapUI Confluence Microsoft Teams JAX-WS JUnit Webservices Java SQL Easy Redmine Git GitLab GlassFish GS1 Standards Nexus Repository
Pharmaindustrie (Heppenheim)
3 Monate
2023-03 - 2023-05

Erstellung einer standardisierten Architekturdokumentation

IT-Architekt Dokumentation von Softwarearchitekturen (arc42) UML Confluence Jira ...
IT-Architekt

Erstellung einer standardisierten Architekturdokumentation für eine IoT-Lösung von Fertigungsmaschinen in Produktionsstätten.

  • Dokumentation der bestehenden und neu entwickelten Softwarearchitektur nach arc42
  • Schulung der Entwickler und Architekten bei der Umsetzung der Dokumentation nach arc42

Dokumentation von Softwarearchitekturen (arc42) UML Confluence Jira Microsoft Teams diagrams.net / draw.io
Maschinenbau (Pfronten)
4 Jahre 3 Monate
2019-02 - 2023-04

Entwicklung einer IoT-Lösung

IT-Architekt, -Entwickler Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42) UML Embedded Linux Yocto Project Qt Creator Single Board Computer: SANTOKA / TANARO (Garz & Fricke) ...
IT-Architekt, -Entwickler

Entwicklung einer IoT-Lösung für ein Medizinprodukt hinsichtlich MDD/MDR und der harmonisierten Normen mit dem Ziel der Vermarktung in Europa, Asien und den USA. Der zu erstellende Prototyp soll folgenden Funktionsumfang abdecken.

  • Parallele Anbindung von bis zu 2 Endgeräten (Single-Board Computer, kurz SBC)
  • Darstellung von 4 Messwerten auf dem Endgerät und der IoT-Plattform
  • Darstellung der Messwerte je Endgerät auf einem Dashboard für einen Mediziner
  • Versand einer E-Mail und/oder SMS (Alarm) bei Überschreitung eines Schwellwerts für einen Messwert


weitere Aufgaben

  • Bewertung des Ist-Stands der Produktentwicklung
  • Begleitung und Beratung im Lebenszyklus des Medizinprodukts mit Schwerpunkt der Softwareentwicklung
  • Festlegung der Zweckbestimmung und des bestimmungsgemäßen Gebrauchs
  • Festlegung der anzuwendenden Richtlinie(n) und Klassifizierung des Produktes
  • Initiale Durchführung des Risikomanagement und der Produktentwicklung (Anforderungsdefinition, Technische Spezifikation, Testspezifikation)
  • Initiale Erstellung einer Technischen Dokumentation
  • Anforderungs- und Machbarkeitsanalyse zur Erstellung der IoT-Lösung
  • Evaluation geeigneter IoT-Plattformen
  • Implementierung eines MQTT-Clients für den SBC
  • Konfiguration und Anpassung der IoT-Plattform
  • Anbindung des MQTT-Clients an die IoT-Plattform

Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42) UML Embedded Linux Yocto Project Qt Creator Single Board Computer: SANTOKA / TANARO (Garz & Fricke) ThingsBoard C++ Qt Git GitHub EG-Richtlinie 93/42/EWG (Medizinprodukte-gesetz) EN 60601: Medizinische elektrische Geräte EN 62304: Software-Lebenszyklus-Prozesse EN 60601-1-6 / 62366: Gebrauchstauglichkeit EN ISO 13485: Qualitäts-management EN ISO 14971: Risikomanagement
Medizintechnik (Aachen)
8 Monate
2022-07 - 2023-02

Implementierung einer Schnittstelle

IT-Architekt, -Entwickler Oracle DB IntelliJ IDEA Oracle SQL Developer Jira Microsoft Teams EJB ...
IT-Architekt, -Entwickler

Implementierung einer Schnittstelle zu ELSTER unter der Verwendung des ERiC. Dazu sollen vom Anwender, über die UI-Dialoge einer bestehenden Software, Flurstücke und weitere für die Grundsteuer relevante Daten ausgewählt und gebündelt werden können, die dann technisch zu einer elektronischen Erklärung verarbeitet und an das Finanzamt übermittelt werden.

  • Eigenständige Aufwandseinschätzung der Entwicklungstätigkeit
  • Implementierung der Schnittstellen zu ELSTER mittels ERiC
  • Datenbeschaffung über Webservices
  • Implementierung neuer UI-Dialoge incl. Dialogsteuerung
  • Verwendung der Schnittstellen zu ELSTER aus den UI-Dialogen heraus
  • Darstellung aller Rückmeldungen des ERiC in UI-Dialogen

Oracle DB IntelliJ IDEA Oracle SQL Developer Jira Microsoft Teams EJB ERiC API Jackson Javadoc Java Persistence API JNI JUnit MapStruct REST Assured Servlets Webservices RESTEasy WildFly Application Server diagrams.net / draw.io C/C++ Java SQL Git GitHub TortoiseSVN (X)HTML Ext JS Java-Script/DOM JSON REST Stylesheets (CSS) XML
Energiewirtschaft (Schwentinental)
4 Jahre 1 Monat
2019-02 - 2023-02

Festigung strategischer Beziehungen zu Kunden

Leiter Softwareentwicklung
Leiter Softwareentwicklung
  • Festigung strategischer Beziehungen zu Kunden, Händlern und Geschäftspartnern
  • Optimierung kundenorientierter Geschäftsprozesse
  • Fachliche und disziplinarische Verantwortung des eigenen Softwareentwicklungsteams
  • Expansion des Projektgeschäfts und fachliche Projektarbeit vor Ort beim Kunden
  • Agile Führung internationaler, interdisziplinärer und virtueller Projektteams
  • Realisierung projektspezifischer IT-Lösungen im Java- / Java-EE- / Jakarta-EE-Umfeld
Alle Branchen (Köln)
1 Jahr 2 Monate
2021-11 - 2022-12

Erweiterung, Optimierung und Wartung eines Service-Provider-Portals

IT-Entwickler Maven Docker Kubernetes (kurz: K8s) Liquibase Oracle DB ...
IT-Entwickler

Erweiterung, Optimierung und Wartung eines Service-Provider-Portals. Der Schwerpunkt richtete sich auf die Bearbeitung der Themen ?External API Connection? und ?Basic Data Extraction? im Bereich ESG.

  • Handlungsempfehlungen zur Backend-Entwicklung aussprechen, fachlich abstimmen und umsetzten
  • Eigenständige Erweiterung, Optimierung und Wartung des Backends eines Service-Provider-Portals

Maven Docker Kubernetes (kurz: K8s) Liquibase Oracle DB PostgreSQL IntelliJ IDEA Postman Confluence Jira Mattermost ArchUnit Hamcrest Java Persistence API JDBC JDepend JUnit MapStruct Mockito Hibernate Framework Groovy Java Spring Boot Spring Data Bitbucket Git GitLab GitLab CI/CD REST SOAP YAML Azure Virtual Desktop OpenAPI Swagger
Immobilienwirtschaft (Frankfurt am Main)
8 Monate
2021-09 - 2022-04

Entwicklung, Wartung und Pflege von Portalbausteinen

IT-Entwickler Amazon Simple Storage Service (kurz: Amazon S3) Docker Grafana ...
IT-Entwickler

Entwicklung, Wartung und Pflege von Portalbausteinen sowie die Erbringung zentraler Dienstleistungen (bspw. Orientierung / Beratung / Vermittlung), um andere interdisziplinäre Teams in der agilen Organisation bei deren Aufgabenerfüllung zu unterstützen. Zielsetzung ist die Ablösung des Technologie-Stacks der ?alten? Protalbausteine durch Containerisierung sowie die Umsetzung eines Backends basierend auf Java EE / Frontends basierend auf Angular.

  • Erstellung von Software nach vorgegebenen Softwareentwicklungs-prozess
  • Implementierung der spezifizierten Anwendung auf Basis Java EE, Spring und Angular
  • Implementierung der spezifizierten Anwendung für eine Container-Plattform
  • Bewertung alternativer Umsetzungsmöglichkeiten und Unterstützung im Entscheidungs- und Auswahlprozess
  • Beratung der Fachkonzeption und der Business Analyse bei Fragen zur fachlichen oder technischen Architektur vor dem Hintergrund der technischen Möglichkeiten
  • Erstellung und Verteilung der Anwendungen über manuellen und automatisierten Prozessen
  • Selbständige Planung, Erstellung und Durchführung von Softwaretests sowie in Zusammenarbeit mit Software-Testern
  • Mitwirkung beim Support der Anwendungen sowie der Analyse und Behebung von Fehlern
  • Dokumentation der Arbeitsergebnisse
  • Verantwortung für die Qualität der Arbeitsergebnisse im Sinne agiler Prinzipien
  • Mitwirkung bei der Planung der Umsetzung und der Aufwandsschätzung der Aufgaben im Rahmen agiler Prozesse
  • Teilnahme an Workshops und Besprechungen im Rahmen der Aufgabenerfüllung
  • Teilnahme an agilen Besprechungsformaten zu Planung, Abstimmung und Präsentation der Produkte sowie an Workshops zur Durchführung eines kontinuierlichen Verbesserungsprozesses
  • Beitrag zum Gesamterfolg der Organisationseinheit und Unterstützung weiterer interdisziplinärer Teams innerhalb der agilen Organisation
  • Wissenstransfer und Einarbeitung neuer Teammitglieder

Amazon Simple Storage Service (kurz: Amazon S3) Docker Grafana Kubernetes (kurz: K8s) Prometheus Rancher IntelliJ IDEA Postman WebStorm Confluence Jira ArchUnit EJB JSF Webservices Java Spring Boot Spring MVC Spring Security Spring Web Services Bitbucket Git (X)HTML Angular Java-Script/DOM Node.js REST SOA SOAP Stylesheets (CSS) YAML Helm Jenkins Kibana MailHog Nexus Repository Scrum SonarQube
Öffentliche Verwaltung (Nürnberg)
1 Jahr 11 Monate
2019-02 - 2020-12

Entwicklung einer barrierefreien Intranetanwendung

IT-Entwickler Clean Code Dokumentation von Softwarearchitekturen (arc42) Entwurfsmuster ...
IT-Entwickler

Entwicklung einer barrierefreien Intranetanwendung für die Verfahrenssteuerung zur Wareneinfuhr.

  • Durchführung der Anforderungsanalyse in Kooperation mit der Fachabteilung
  • Konzeption, Implementierung, Installation, Wartung und Pflege der Intranetanwendung und verschiedenster Datenbankobjekte
  • Konzeption und Implementierung einer Serviceorientierten Architektur (SOA)
  • Erstellung und Pflege einer barrierefreien Benutzerschnittstelle (BITV 2.0)
  • Verbesserung der Codequalität
  • Erstellung und Durchführung von Integrationstests
  • Dokumentation der Softwarearchitektur

HTTP Server JMeter Log4j Maven Solr XLS Formatting Objects (FOP) SINA Windows Java Stored Procedures (Oracle DB) Oracle DB Oracle XML DB Web Services cURL IntelliJ IDEA KeyStore Explorer Oracle SQL Developer PL/SQL Developer SoapUI Confluence Jira SharePoint Skype Webex Wire Camunda BPM Java Persistence API JSF JUnit Keystore (JKS PKCS 12) Mockito PrimeFaces SAX diagrams.net / draw.io HQL Java JPQL SQL Spring Boot Spring Web Services Selenium Git (X)HTML AJAX Java-Script/DOM REST SOAP Stylesheets (CSS) XML BPMN Jenkins Kanban Nexus Repository Oracle WebLogic Server Scrum SonarQube Teamscale
Clean Code Dokumentation von Softwarearchitekturen (arc42) Entwurfsmuster Objektorientierte Analyse (OOA) / Design (OOD) / Programmierung (OOP) UML Arquillian Enterprise Application Platform Hibernate Framework
Öffentliche Verwaltung (Frankfurt am Main)
5 Monate
2019-10 - 2020-02

Entwicklung einer skalierbaren Intranetanwendung

IT-Architekt Clean Code Datenmodellierung Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42) ...
IT-Architekt

Entwicklung einer skalierbaren Intranetanwendung, mit grafischer Benutzeroberfläche und Anbindung einer relationalen Datenbank, zur Erhebung statistischer Bevölkerungsdaten.

  • Analyse / Bewertung / Optimierung / Dokumentation und Kommunikation der Softwarearchitektur
  • Erstellung von Prototypen
  • Reviews von Arbeitsergebnissen der Softwareentwicklung

Oracle DB Enterprise Architect IntelliJ IDEA Confluence Jira Skype EJB Javadoc Java Persistence API JMS JUnit Application Server Hibernate Framework HQL Java PL/pgSQL PL/SQL-Script SQL LaTeX Git (X)HTML AJAX Java-Script/DOM Stylesheets (CSS) OWASP
Clean Code Datenmodellierung Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42) Entwurfsmuster Objektorientierte Analyse (OOA) / Design (OOD) UML
Öffentliche Verwaltung (Fürth)
1 Jahr 4 Monate
2017-10 - 2019-01

Erstellung einer Steuerungssoftware für ein Medizingerät

IT-Projektleiter, -Redakteur
IT-Projektleiter, -Redakteur

Erstellung einer Steuerungssoftware für ein Medizingerät zur automatischen Analyse und Auswertung von flüssigen und stofflichen Laborproben hinsichtlich Bakterien, Viren und Pilzen. Ziel ist hierbei die schnelle Diagnose, um die Therapie erfolgreicher zu unterstützen.

  • Projektmanagement und -controlling
  • Fachliche Führung des interdisziplinären Projektteams
  • Fachliche Projektarbeit gemeinsam mit dem Kunden
  • Kommunikation mit dem Kunden und weiteren Dienstleistern
  • Erstellung der technischen Dokumentation nach Anhang VII der EG-Richtlinie 93/42/EWG (Medizinproduktegesetz)
  • Ausbau des Projektgeschäfts
Jira SharePoint codeBeamer OSGi Java
Medizintechnik (Stuttgart)
1 Jahr 10 Monate
2017-04 - 2019-01

Strategischer Ausbau neuer und bestehender Kundenbeziehungen

Teamleiter Softwareentwicklung
Teamleiter Softwareentwicklung
  • Strategischer Ausbau neuer und bestehender Kundenbeziehungen
  • Fachliche Projektarbeit beim Kunden vor Ort und Ausbau des Projektgeschäfts
  • Ausbau und Entwicklung des eigenen Entwicklungsteams
  • Fachliche und disziplinarische Verantwortung der eigenen Mitarbeiter
  • Leitung von internationalen und interdisziplinären Projektteams
  • Realisierung komplexer Anwendungssysteme basierend auf dem Java-Technologiestack
adesso AG, Gesundheitswesen / Medizintechnik / Pharma (Aachen)
6 Monate
2017-04 - 2017-09

Erstellung einer Steuerungssoftware für ein Medizingerät

IT-Projektleiter
IT-Projektleiter

Erstellung einer Steuerungssoftware für ein Medizingerät zur Durchführung von fachbegleitenden Messungen bei Patienten mit Atemwegserkrankungen, basierend auf der Erkennung von fraktioniertem exhaliertem Stickstoffmonoxid (FeNO) in der Atemluft.

  • Projektmanagement und -controlling
  • Fachliche Führung des interdisziplinären Projektteams
  • Fachliche Projektarbeit gemeinsam mit dem Kunden
  • Kommunikation mit dem Kunden und weiteren Dienstleistern
  • Ausbau des Projektgeschäfts
Jira SharePoint codeBeamer OSGi Java
Medizintechnik (Berlin)
3 Jahre 3 Monate
2014-01 - 2017-03

Datenerfassung im Alltag (Ambulantes Assessment)

IT-Projektleiter, -Architekt, -Entwickler, -Tester, Sicherheitsbeauftragter Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42)
IT-Projektleiter, -Architekt, -Entwickler, -Tester, Sicherheitsbeauftragter

Zur Datenerfassung im Alltag (Ambulantes Assessment) wurde ein elektr. Tagebuch (Mobile App) für an rheumatoider Arthritis bzw. Axiale Spondyloarthritis erkrankte Patienten entwickelt. Zusätzlich bestand das System aus einer Middleware, über die die erhobenen Daten an medizinische Dokumentationssysteme weitergeleitet wurden.

  • Projektmanagement und fachliche Führung 3 Entwickler
  • Anforderungsanalyse in Zusammenarbeit mit der Fachabteilung
  • Konzeption der Softwarearchitektur und Datenmodellierung
  • Implementierung und Durchführung der Softwaretests
  • Technische Betreuung der Kunden und Umsetzung derer Wünsche in entsprechende Funktionserweiterungen
  • Erstellung der technischen Dokumentation nach Anhang VII der EG-Richtlinie 93/42/EWG (Medizinproduktegesetzt)

Ant Commons Cordova HttpComponents Log4j H2 Database Engine SQLite Eclipse Egit JavaFX Scene Builder SQLite Manager Jackson Java Persistence API Java-WebSocket JavaFX json-simple JUnit VisualVM YAJSW HQL Java SQL Git GitLab (X)HTML AngularJS Ionic Jasmin Java-Script/DOM Web Storage App Annie dotcom-monitor Inno Setup
Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42)
Pharma (D-A-CH)
5 Jahre
2012-03 - 2017-02

Disziplinarische und fachliche Führung der Abteilung Softwareentwicklung

Leiter Softwareentwicklung (Festanstellung)
Leiter Softwareentwicklung (Festanstellung)
  • Disziplinarische und fachliche Führung der Abteilung Softwareentwicklung mit 7 Mitarbeitern
  • Erweiterung und Anpassung des Softwareentwicklungsprozesses zur Entwicklung medizinischer Softwareprodukte
  • Aufbau geeigneter Prozesse zur Qualitätssicherung der firmeneigenen Softwareprodukte
  • Zeit- und Ressourcenplanung der IT-Projekte
  • Personalentwicklung und Ausbildung des Fachpersonals
  • Analyse, Konzeption, Entwicklung und Wartung verschiedenster Software.
STAR Healthcare Management GmbH, eHealth & mHealth (Köln)
3 Jahre 10 Monate
2012-03 - 2015-12

Elektronische Patientenakte

IT-Projektleiter, -Architekt, -Entwickler
IT-Projektleiter, -Architekt, -Entwickler

Im Rahmen eines EU-Förderprojekts wurde eine elektronische
Patientenakte, speziell für die Behandlung von Lebererkrankungen, angepasst und erweitert.

Aufgaben:

  • Projektmanagement und fachliche Führung 2 Entwickler
  • Erweiterung, Installation, Wartung und Pflege der elektronischen
    Patientenakte und verschiedenster Datenbankobjekte
  • Zusammenarbeit mit interdisziplinären und internationalen Projektgruppen und deren Dienstleistern
  • Erstellung der technischen Dokumentation
H2 Database Engine cURL Eclipse Egit Java SQL Git GitHub (X)HTML AJAX Java-Script/DOM Project Wonder REST Stylesheets (CSS) WebObjects
Gesundheitswesen (EU)
1 Jahr 6 Monate
2012-12 - 2014-05

Desktop-Anwendung zur Erstellung von Gutachten für Insulinpumpen

IT-Projektleiter, -Architekt, -Entwickler, -Tester
IT-Projektleiter, -Architekt, -Entwickler, -Tester

Zur computergestützten Erstellung von Gutachten für Insulinpumpen wurde eine Desktop-Anwendung entwickelt und erweitert.

Aufgaben:

  • Projektmanagement und fachliche Führung 2 Entwickler
  • Anforderungsanalyse in Kooperation mit der Fachabteilung
  • Konzeption der Softwarearchitektur und Datenmodellierung
  • Implementierung und Durchführung der Softwaretests
Ant Commons Log4j Egit JavaFX Scene Builder NetBeans docx4j JavaFX JUnit StAX VisualVM Java Git GitLab
Pharma (Köln)
1 Jahr 2 Monate
2011-01 - 2012-02

Plattformübergreifende Programmbibliothek

IT-Projektleiter Projektmanagement OTRS
IT-Projektleiter

Zur Erkennung und Verarbeitung von QR-Codes wurde eine
plattformübergreifende Programmbibliothek (Android / Blackberry / iOS / Symbian) erweitert und angepasst.

Aufgaben:

  • Projektmanagement und fachliche Führung 5 Entwickler
  • Evaluierung und Einführung von Werkzeugen, sowie agiler Methoden zur
    Verbesserung des Softwareentwicklungsprozesses
  • Kommunikation mit internationalen Kunden und deren Dienstleistern
Projektmanagement OTRS
Mobile Tagging (Würselen)
1 Jahr 10 Monate
2010-05 - 2012-02

Erweiterung und Anpassung Middleware

IT-Architekt, -Entwickler
IT-Architekt, -Entwickler

Zur Verwaltung, Verarbeitung und Verteilung von Coupons und Mobiltickets via SMS / MMS wurde eine Middleware erweitert und angepasst.

Aufgaben:

  • Erweiterung, Installation, Wartung und Pflege der Middleware
  • Konzeption der Softwarearchitektur und Datenmodellierung
  • Durchführung der Anforderungsanalyse in Zusammenarbeit mit der Fachabteilung
  • Technische Betreuung der Kunden und Umsetzung derer Wünsche in entsprechende Funktionserweiterungen
Ant Log4j Tomcat PostgreSQL Eclipse SQL Power Architect Spring Source Tool Suite EL (JSP) JSP JSTL JUnit Servlets smppapi Java SQL Xpath Xquery WibuKey Spring Roo CVS (X)HTML AJAX Java-Script/DOM Stylesheets (CSS)
Mobile Couponing bzw. Mobile Ticketing (Würselen)
1 Jahr 10 Monate
2010-05 - 2012-02

Diverse Projekte

01/2011–02/ 2012: Fachliche Führung eines Entwicklerteams

Rolle: Teamleiter Softwareentwicklung

Aufgaben:

  • Fachliche Führung eines Entwicklerteams mit 5 Mitarbeitern
  • Strategische Weiterentwicklung und Ausrichtung der firmeneigenen Softwareprodukte im Sinne aktueller Marktbedürfnisse
  • Zeit- und Ressourcenplanung der IT-Projekte
  • Beratungsleistung von der Anforderung über das Konzept bis hin zur technischen Realisierung
  • Wartung von Client-Server-Anwendungen und Middleware.

05/2010–12/2010: Entwicklung und Wartung von Client-Server-
Anwendungen und Middleware

Rolle: Softwareentwickler

Aufgaben:

  • Entwicklung und Wartung von Client-Server-
    Anwendungen und Middleware
  • Konzeption von Softwarearchitekturen und Datenmodellen
  • Administration von Anwendungs- und Datenbankservern
  • Erstellung von Bedienungsanleitungen.
NeoMedia Europe GmbH / Mobile Tagging, Couponing, Ticketing (Würselen)
3 Jahre 1 Monat
2007-04 - 2010-04

Webbasiertes Portal

IT-Architekt, -Entwickler, -Tester
IT-Architekt, -Entwickler, -Tester

Zur Einsicht abrechnungsrelevanter Daten wurde ein webbasiertes Portal entwickelt und erweitert.

Aufgaben:

  • Konzeption, Implementierung, Installation, Wartung und Pflege des webbasierten Portals und verschiedenster Datenbankobjekte
  • Anforderungsanalyse und Softwaretests in Kooperation mit der Fachabteilung
  • Einarbeitung neuer Mitarbeiter in verwendete Konzepte und Technologien
Ant Log4j Jakarta POI Oracle Eclipse JBoss Tools Oracle SQL Developer pgAdmin III EJB EL (JSF) Facelets JSF JSTL JUnit SweetDEV RIA TestNG Ajax4jsf Application Server Hibernate Framework RichFaces Seam Framework HQL Java PL/pgSQL SQL CVS (X)HTML AJAX Java-Script/DOM Stylesheets (CSS)
Energieversorgung (NRW)
3 Jahre 4 Monate
2007-01 - 2010-04

Entwicklung und Wartung von Client-Server- und Desktop-Anwendungen;

Softwareentwickler (Festanstellung)
Softwareentwickler (Festanstellung)
  • Entwicklung und Wartung von Client-Server- und
    Desktop-Anwendungen
  • Anforderungsanalyse und Softwaretests in Kooperation mit der Fachabteilung.
SOPTIM AG, Energielogistik (Aachen)
2 Jahre 6 Monate
2004-07 - 2006-12

Online- Rechner

IT-Entwickler
IT-Entwickler

Zur Erstellung verschiedenster Versicherungsangebote wurden Online- Rechner erstellt, angepasst und erweitert.

Aufgaben:

  • Erstellung und Pflege von interaktiven Dialogen
  • 2nd Level Rufbereitschaft zur Gewährleistung der Ausfallsicherheit
  • Kommunikation mit dem Kunden und deren Dienstleistern
  • Einarbeitung neuer Mitarbeiter in die jeweils verwendeten Abläufe und Technologien
Struts Tomcat Eclipse JSP Servlets CVS (X)HTML Java-Script/DOM Stylesheets (CSS)
Versicherung (Aachen)
2 Jahre 6 Monate
2004-07 - 2006-12

Entwicklung und Wartung von Client-Server- Anwendungen

Softwareentwickler (Festanstellung)
Softwareentwickler (Festanstellung)
  • Entwicklung und Wartung von Client-Server- Anwendungen
  • 2nd-Level-Support zur Gewährleistung der Ausfallsicherheit diverser Internetdienste
  • Einarbeitung neuer Mitarbeiter in verwendete Konzepte und Technologien.
inside GmbH, Versicherungen (Aachen)
6 Monate
2004-01 - 2004-06

Entwicklung von Softwarekomponenten für die Präsentations- und Anwendungsschicht

Softwareentwickler (Festanstellung)
Softwareentwickler (Festanstellung)
  • Entwicklung von Softwarekomponenten für die
    Präsentations- und Anwendungsschicht verschiedener Client-Server-Anwendungen.
synaix GmbH, Bauwesen (Aachen)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2022-06 - 2022-06

Online-Kurs: Building Microservices with Quarkus

Udemy
Udemy
1 Monat
2022-05 - 2022-05

Online-Kurs: Starting with Quarkus

Udemy
Udemy
6 Jahre
2014-10 - 2020-09

Master Studium der Wirtschaftswissenschaften

Master of Science in Wirtschaftswissenschaften, FernUniversität in Hagen
Master of Science in Wirtschaftswissenschaften
FernUniversität in Hagen
1 Monat
2020-03 - 2020-03

Online-Kurs: Scrum Master

Udemy
Udemy
1 Monat
2020-02 - 2020-02

Schulung: Scrum Schnupperkurs für ZEUS

ITZBund
ITZBund
1 Monat
2019-10 - 2019-10

Schulung: iSAQB® CPSA FL

Software Quality Lab
Software Quality Lab
1 Monat
2019-01 - 2019-01

Online-Kurs: Angular 7 (formerly Angular 2) ? The Complete Guide

Udemy
Udemy
1 Monat
2019-01 - 2019-01

Online-Kurs: Java Spring Tutorial Masterclass ? Learn Spring Framework 5

Udemy
Udemy
1 Monat
2018-09 - 2018-09

Schulung: Gezielter 3D Umgang mit anspruchsvollen Kunden

3DK-Akademie Zürich
3DK-Akademie Zürich
1 Monat
2018-08 - 2018-08

Schulung: adesso Repräsentanten: Botschaften

adesso AG Aachen
adesso AG Aachen
1 Monat
2017-11 - 2017-11

Schulung: Projekt-Maître bei adesso

adesso AG Aachen
adesso AG Aachen
1 Monat
2017-07 - 2017-07

Schulung: Personalauswahl bei adesso

adesso AG Aachen
adesso AG Aachen
1 Monat
2017-04 - 2017-04

Schulung: Führungsgrundsätze bei adesso

adesso AG Aachen
adesso AG Aachen
1 Monat
2013-01 - 2013-01

Kurs: Englisch Aufbau 4. Semsester ? B2

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2013-01 - 2013-01

Kurs: Business English Certificate - B2

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2012-01 - 2012-01

Volkshochschule Aachen

Kurs: Englisch Aufbau 3. Semester - B2
Kurs: Englisch Aufbau 3. Semester - B2
1 Monat
2012-01 - 2012-01

Kurs: English in the Office - B1

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2011-08 - 2011-08

Kurs: Englisch Aufbau 2. Semester - B1.2 - Teil 2

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2011-06 - 2011-06

Kurs: Englisch Aufbau 2. Semester - B1.2 - Teil 1

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2011-03 - 2011-03

Kurs: Englisch Aufbau 1. Semester - B1.2

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2009-10 - 2009-10

Kurs: Englisch Business Kompaktkurs

Volkshochschule Aachen
Volkshochschule Aachen
5 Jahre 11 Monate
2003-10 - 2009-08

Bachelor Studium der Informatik

Bachelor of Science in Informatik, FernUniversität in Hagen
Bachelor of Science in Informatik
FernUniversität in Hagen
1 Monat
2008-11 - 2008-11

Schulung: Versionskontrolle mit Subversion

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2008-10 - 2008-10

Schulung: Erweiterte PL/SQL-Kenntnisse

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2008-10 - 2008-10

Schulung: Oracle Grundlagen für Entwickler

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2008-09 - 2008-09

Schulung: SQL-Grundkenntinsse

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2008-09 - 2008-09

Schulung: PL/SQL-Grundkenntinisse

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2007-01 - 2007-01

Schulung: Grundlagen Energiewirtschaft

SOPTIM AG Aachen
SOPTIM AG Aachen
1 Monat
2007-01 - 2007-01

Schulung: Access- / Oracle-Entwicklung

SOPTIM AG Aachen
SOPTIM AG Aachen
2 Jahre 6 Monate
2001-08 - 2004-01

Ausbildung zum Fachinformatiker

Fachinformatiker ? Anwendungsentwicklung, synaix GmbH (Aachen)
Fachinformatiker ? Anwendungsentwicklung
synaix GmbH (Aachen)
1 Monat
2002-09 - 2002-09

Kurs: Das 8x8 der Betriebswirtschaft - Zeitmanagement-Projektmanagement

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2001-05 - 2001-05

Kurs: Netzwerk und Internet

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2000-12 - 2000-12

Kurs: Programmieren in C

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2000-07 - 2000-07

Kurs: Englisch Auffrischung 5. Semester

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2000-07 - 2000-07

Kurs: Englisch Arbeitsgemeinschaft (Sprachlabor)

Volkshochschule Aachen
Volkshochschule Aachen
1 Monat
2000-05 - 2000-05

Kurs: Einführung in die Programmierung

Volkshochschule Aachen
Volkshochschule Aachen

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

(X)HTML
Confluence
Entwurfsmuster
Git
IntelliJ IDEA
Jenkins
Jira
JMeter
JSF
Log4j
Maven
Mockito
Nexus
PrimeFaces
REST
SAX
SharePoint
Skype
SOAP
Solr
SonarQube
XML

Kurzbeschreibung

Mit Hilfe meiner stark ausgeprägten analytischen Fähigkeiten optimiere ich Ihre Geschäftsprozesse durch Beratung und Entwicklung von IT-Lösungen. Indem ich meine langjährigen Erfahrungen als IT-Generalist, welche auf einem breiten technologischen Know-How und branchenübergreifendem Wissen basieren, gewinnbringend bei Ihnen einsetze, führe ich Ihre Projekte zum Erfolgt. Packen wir?s an!


IT-Kenntnisse

Allgemeine Kenntnisse

Clean Code, Datenmodellierung, Entwicklung / Dokumentation / Kommunikation von Softwarearchitekturen (arc42), Entwurfsmuster, Objektorientierte Analyse (OOA) / Design (OOD) / Programmierung (OOP), UML


Apache-Projekte

Ant, Commons, Cordova, Log4j, Tomcat, HttpComponents, HTTP Server, Jakarta POI, JMeter, Maven, MyFaces, Solr, Struts, XMLBeans, XLS Formatting Objects (FOP)


Cloud-Computing

Amazon Simple Storage Service (kurz: Amazon S3), Docker, Grafana, Kubernetes (kurz: K8s), Prometheus, Rancher, Microsoft Azure


Entwicklungswerkzeuge

ArgoUML, Borland C++ Builder, cURL, DBDesigner, Eclipse, Egit, Enterprise Architect, IntelliJ IDEA, JavaFX Scene Builder, JBoss Tools, Jdeveloper, KeyStore Explorer, Lotus Domino Designer, Microsoft SQL Server Management Studio, Microsoft Visual Studio, MyEclipse, NetBeans, Oracle SQL Developer, pgAdmin III, PL/SQL Developer, Postman, Qt Creator, SoapUI, SpringSource Tool Suite, SQL Power Architect, SQLite Manager, Toad for MySQL, Visual Studio Code, WebStorm


Groupware

Adobe Acrobat Connect, BSCW, codeBeamer, Conceptboard, Confluence, Google Hangouts, Jira, Lotus Notes Client, Mattermost, Mentimeter, Microsoft Teams, Open-Xchange Server, Polarion ALM, PVCS Tracker, SharePoint, Skype, Teamspeak, TeamViewer, Webex, Wikipedia, Wire, WhatsApp, Zimbra Collaboration Suite


IoT

Single Board Computer: SANTOKA / TANARO (Garz & Fricke), ThingsBoard


Java / J2EE / Java EE / Jakarta EE

Activiti, Camunda BPM, ArchUnit, docx4j, EJB, ERiC API, EL (JSP / JSF), Facelets, Hamcrest, Jackson, Javadoc, Java Persistence API, Java-WebSocket, JavaFX, JAX-WS, JDBC, JDepend, JMS, JNDI, JNI, JSF, json-simple, JSP, JSTL, JUnit, Keystore (JKS, PKCS 12), MapStruct, OSGi, prefuse, REST Assured, SAX, Servlets, SimpleCaptcha, smppapi, StAX, Swing, Tag-Bibliotheken, VisualVM, Webservices, XML-RPC, YAJSW, Zip4j, BIRT, ICEfaces, Jasper Reports, Mockito, PrimeFaces, Quarkus, SweetDEV RIA, TestNG, XDoclet


JBoss

Ajax4jsf, Application Server, Arquillian, Enterprise Application Platform, Hibernate Framework, RESTEasy, RichFaces, Seam Framework, WildFly Application Server


Mobile Apps

  • Hybrid-Apps (iOS / Android)
  • Android Apps (native)


Office-Software

Dia, diagrams.net / draw.io, GIMP, KeePass(X), Kerio Connect, LibreOffice, Microsoft Office, Microsoft Outlook, Microsoft Visio, Open-Office-Paket, Pencil Project, UMLet, yEd, LaTeX


Projektmanagement

Easy Redmine, Microsoft Project, OpenProj, OpenWorkbench, OTRS, ProjectLibre, Redmine, todoyu


Spring Framework

Spring Boot, Spring Data, Spring MVC, Spring Roo, Spring Security, Spring Web Services


Software-Lizenzierung

WibuKey 


Testautomatisierung

Selenium, TestComplete


Versionsverwaltung

Bitbucket, CVS, Git, GitHub, GitLab, GitLab CI/CD, PVCS Version Manager, SourceTree, Subversion, Tortoise CVS, TortoiseSVN


Web-Technologien

(X)HTML, AJAX, AngularJS / Angular, ASP, crypto-js, Ext JS, Flot, Ionic, Jasmin, Java-Script/DOM, JSON, Node.js, Paros, PHP, Project Wonder, REST, Server2Go, SOA, SOAP, Stylesheets (CSS), Symfony, WAMP, Web Storage, WebObjects, Xajax, XML, YAML, Zend Framework


Sonstiges

Agility, App Annie, Azure Virtual Desktop, BestCrypt, BPMN, Citrix Workspace App, dotcom-monitor, EG-Richtlinie 93/42/EWG (Medizinproduktegesetz), EN 60601: Medizinische elektrische Geräte, EN 62304: Software-Lebenszyklus-Prozesse, EN 60601-1-6 / 62366: Gebrauchstauglichkeit, EN ISO 13485: Qualitäts-management, EN ISO 14971: Risikomanagement, EN ISO 9001: Qualitätsmanagementsysteme, GlassFish, Gnome Commander, Helm, Hudson / Jenkins, Inno Setup, Kanban, Kibana, MailHog, Nexus Repository, NoMachine, OpenAPI, Oracle WebLogic Server, OWASP, PSPad, PuTTY, Remmina, Scrum, SonarQube, Swagger, Teamscale, TextPad, Total Commander, TrueCrypt, ubiDesktop, Vorgehensmodelle

Betriebssysteme

Windows
Android
DOS
iOS
Linux
Knoppix / Mint / Red Hat / SuSE / Ubuntu
Mac OS X
SINA
VirtualBox
Embedded Linux
Yocto Project

Programmiersprachen

AJAX
HQL
Java
Java Persistence API
JPQL
C/C++
Groovy
Lotus Script
Microsoft SQL Server Reporting Services
PL/pgSQL
PL/SQL-Script
Qt
Shell-Script/Batch
SQL
Turbo Pascal
VBA / VB
XPath
XQuery

Datenbanken

Oracle DB
Oracle SQL Developer
SQL
Access
DB2
FrontBase
H2 Database Engine
Java Stored Procedures
Oracle DB
Liquibase
Lotus Notes
Microsoft SQL Server
MySQL
Oracle XML DB Web Services
PostgreSQL
SQLite
Flyway

Datenkommunikation

LAN bzw. WLAN einrichten
Android / iOS / Linux / Windows
WLAN-Router konfigurieren
OpenVPN einrichten
Server / Client

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.