Softwarearchitektur
Aktualisiert am 03.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.12.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Softwarearchitektur
Java
Microservices
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Kroatisch
B2, Philosophische Fakultät, Uni Zagreb
Französisch
Erweiterte Grundkenntnisse.

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 9 Monate
2021-01 - heute

Erarbeitung und Vermittlung von (Cloud?)Strategien

Senior System Architekt
Senior System Architekt
  • Erarbeitung und Vermittlung von (Cloud?)Strategien, softwarearchitektonische Entwicklung und Dokumentation (arc42, SysML, UML, BPMN), Java Entwicklung, Mentor neuer Kollegen, Führen von Vorstellungsgesprächen, Mitarbeit bei Ausschreibungen und Präsentationen.
  • Seit 8/2022: SAFe System Architect; verantwortlich für Gesamtarchitektur und Gesetzeskonformität in einem kantonalen, Message?orientiertem Hosting?Plattform Projekt (Java 8-17, XSD, Maven, Angular, OpenShift, ActiveMQ Artemis, WAF/IAM, Vault, MinIO, MariaDB), sowie GitLab; Hauptsächlicher Arbeitsbereich: Confluence, draw.io, XSD, IntelliJ, Visual Studio Code
  • fachliche und technische Weiterentwicklung eines nationalen Digitalisierungsprojektes im (schweizer) Gesundheitssystem (Java 8/11/13/17, Gradle, Spring Boot, React, Azure DevOps, XML-Techniken (Schematron etc))
  • Konzeption einer Hosting?Strategie für Apache Kafka im Banking?Umfeld
  • Aufbau eines Openshift Clusters
ti&m GmbH
5 Monate
2020-08 - 2020-12

Hochrangige Design- und Technologieentscheidungen

Software?, System? und Cloudarchitekt, Technologischer Berater, Technischer Trainer
Software?, System? und Cloudarchitekt, Technologischer Berater, Technischer Trainer

  • Hochrangige Design- und Technologieentscheidungen
  • fachliche Anleitung der Entwickler und Verbesserung deren Skills

  • Aufbau einer State-of-the-Art Kubernetes-Infrastruktur mit Authorisierung über Azure Active Directory, sowie CI/CD über BitBucket Pipelines
  • Containerisierung aller bisherigen und neuen Services, sowie Einführung von Oberflächen?, Regressions? und Unit?Tests

Landbell AG für Rückholsysteme
Mainz
8 Jahre 11 Monate
2011-07 - 2020-05

Betriebsweite Steuerung der technologischen Ausrichtung von Software? und Systemkomponenten

IT?Stratege, IT?Projektmanager, Scrum Team Lead
IT?Stratege, IT?Projektmanager, Scrum Team Lead
Lead Software?, System- und Cloudarchitekt, Technology Evangelist, IT?Sicherheitsbeauftragter
  • Verantwortungsbereich: Stellv. Abteilungsleitung, Betriebsweite Steuerung der technologischen Ausrichtung von Software? und Systemkomponenten, Planung von Software? und Schnittstellenprojekten, Anforderungsanalysen, Risiko? und Folgenabschätzung, Ticket? und Ressourcenplanung, fachliche Teamführung, Scrum Team Lead, Coach+Mentor in der Softwareentwicklung und ?Architektur, Scrum?of?Scrums Moderation, Lead Software Architekt, Lead CI/CD?Architekt, Einhaltung und Verbesserung der Software Architektur, Testfälle, sowie der IT?/Cloud?Landschaft, Bereitstellung von Infrastruktur (IaaS), technische Automatisierungslösungen.
  • Meilensteine: Cloud?Migration aller Web?Projekte, Aufbau von Kubernetes-Clustern, Containerisierung klassischer Webanwendungen, Einführung von/Transformation zu Microservices, Aufbau der Plattform IZ?Research.de, Neuentwicklung der Webseite Heuer?Dialog.de inkl. CMS, Modernisierung von Altlasten auf IZ.de und IZ?Shop.de mittels JavaEE und Angular
IZ Immobilien Zeitung Verlagsgesellschaft mbH
2 Jahre
2010-01 - 2011-12

Betreuung von Projekten

Consultant, IT-Projektmanager, Softwareentwickler
Consultant, IT-Projektmanager, Softwareentwickler
  • Betreuung von Projekten bei Aviation Kunden auf der Werft am Flughafen Frankfurt: Lufthansa Technik AG + Lufthansa Maintenance International GmbH.
  • Neu- und Weiterentwicklung von Controlling-Software für Airlines auf Basis von Oracle und Java
  • Neu- und Weiterentwicklung spezialisierter fachlicher Tools in Excel und Access
Lufthansa Technik AG + Lufthansa Maintenance International GmbH
2 Jahre
2009-01 - 2010-12

Softwareentwicklunh für Intranetapplikationen der Kurz- und Langstreckenwartung

Lead Softwareentwickler
Lead Softwareentwickler
  • Lead Softwareentwickler für Intranet-Applikationen der Kurz- und Langstreckenwartung, Lufthansa Technik AG.
  • Anlernen neuer Teamkollegen, Übergaben, sowie Betreuung, Neu? und Weiterentwicklung von Intranet?Anwendungen
Lufthansa Technik AG
4 Jahre
2006-01 - 2009-12

Neu- und Weiterentwicklung von Intranet-Applikationen

Softwareentwickler für Intranet-Applikationen der Kurz- und Langstreckenwartung
Softwareentwickler für Intranet-Applikationen der Kurz- und Langstreckenwartung
  • Neu- und Weiterentwicklung von Intranet-Applikationen auf Basis von Oracle, Java und Tomcat
  • Einführung div. Java?Backend?Framework
Lufthansa Technik AG

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung
2004 ? 2010
Technische Universität Darmstadt, Informatikstudium
Abschluss als Bachelor of Science.

2003 ? 2004
Hochtaunusschule Oberursel
Schulische Ausbildung zum staatl. gepr. math.-techn. Assistenten

Schwerpunkte:
BWL und Projektmanagement, Numerik, Stochastik, Datenbanken, Java, Cobol, Netzwerke, Betriebssysteme.

1999 ? 2003
Georg-Kerschensteiner-Schule Bad Homburg
Technisches Abitur

Schwerpunkte:
Datenverarbeitung, Elektrotechnik, Maschinenbau.

1995 ? 1999
Altkönigschule Kronberg, Realschule.

Zertifizierungen
2021

  • iSAQB Certified Professional Software Architect ? Foundation Level,
  • SAFe 5 Agilist,

2019
Oracle Certified Java SE 8 Professional,

2017
Oracle Certified Java SE 8 Associate,

Fortbildungen
2024
  • iSAQB Advanced CLOUDINFRA, tectrain.ch.
  • iSAQB Advanced SOFT, tectrain.ch.
  • Kafka Programmer Skills, Confluent.

2021
  • iSAQB Advanced IMPROVE, INNOQ.
  • Agile Requirements Engineering, ti&m.
  • Corona PoC?Antigen?Testschulung, DRK Hofheim.

2019
?Vom Kollegen zum Vorgesetzten?, Haufe?Akademie.

2006
eBase (Lufthansa?internes CMS), Lufthansa Technik AG.

Weiterbildungsplanung

  • iSAQB CPSA Advanced (alle Credit?Points vorhanden)
  • Azure Solutions Architect Expert

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Java Microservices

Schwerpunkte

Fachliche Führung
Konzeption
EAI
Sicherheit
IAM
Cloud

Produkte / Standards / Erfahrungen / Methoden

Methodische Kenntnisse
  • Agile Arbeitsweisen
    • Scaled Agile Framework (SAFe R 5 zertifiziert), Lean Projektmangement
    • Einsatz von Kanban?Boards
    • Erfahrung als Scrum?Master und Scrum Team?Lead
    • eXtreme Programming
  • Klassische Arbeitsweisen
    • Projekterfahrung nach Wasserfall? und Spiralmodell, Meilensteintrendanalyse

Technische Fähigkeiten
  • AWS Cloud
    • IAM, Cognito, VPC, Route53, EC2/EBS, EFS, S3, RDS, Cloudfront, MSK, Kinesis, AKS, API Gateway, Lambda, S3, DynamoDB, Elasticsearch, ElastiCache, SMS, SNS, SQS, Cloudwatch, Glue, Firehose
  • Azure Cloud 
    • Verwaltungsgruppen, Active Directory Setup, Storage Accounts, Azure Kubernetes Service (AKS) mit Azure?AD?Integration, Authentifizierung und Authorisierung per Azure AD sowie Federation
  • Event?Sourcing 
    • Apache Kafka, Apache Spark, Apache Storm, Apache Camel, Apache Flink, Google Pub Sub
  • App Server 
    • Quarkus, Wildfly, JBoss, Tomcat, openLiberty, NodeJS/Express
  • Java?Frameworks
    • JEE, Spring Boot, Spring, JSP, JSF, Struts, iBatis/MyBatis
  • PHP?Frameworks
    • Zend Framework, Laravel
  • Javascript?Frameworks
    • Angular, AngularJS, jQuery, React.js, Vue.js
  • Server?Side?Rendering
    • Vue.js SSR, Angular Universal, Nuxt.js, Quasar
  • Software?Testing
    • Cypress.io, Selenium, Angular TestBed, Puppeteer, PhantomJS, JUnit, phpUnit, ArchUnit
  • Web Server
    • Apache, NginX, FastCGI, uWSGI, CGI, MS IIS
  • Indexing +Caching
    • Elastic Search, Apache Solr, Redis, Infinispan, Memcache(d)
  • BI/ETL/Analytics
    • Talend Studio for Data Integration, BIME Analytics, Pentaho Data Integration
  • Auszeichnungssprachen
    • JSON, XML, XSL, RSS, HTML5
  • Schnittstellen 
    • REST/HATEOAS, SOAP, RMI, XML-RPC, gRPC, SOA
  • Web?Crawling 
    • Kofax Kapow
  • Virtualisierung 
    • VirtualBox, HyperV, VMWare, vSphere, Xen, KVM
  • (Web?)Sicherheit
    • HTTPS/2/3, CORS, CSRF, SSL/TLS, PKI, OAuth2, OpenID Connect, (Hard? und Software?) Token?Systeme, Kerberos, WS?*
  • UserManagement
    • AWS IAM, Azure AD, LDAP, Microsoft Active Directory, Keykloak, Auth0, Okta, Picketlink, Pluggable Authentication Module (PAM), Forge Rock, OpenIDM, OpenDJ
  • IDEs und Editoren
    • ?IntelliJ IDEA, Eclipse, Visual Studio, Microsoft Visual Studio Code, Netbeans, Embarcadero RAD Studio, Borland Delphi, Borland C++ Builder, Vim, Nano, Emacs
  • Bürosoftware
    • Microsoft Office 2003-2013 inkl. Project, Visio und Access, OpenOffice.org/LibreOffice, Gimp, draw.io, LATEX, sketchUp

Freiberufliche Erfahrung

2007 ? 2009 
Kunde: auf Anfrage
Rolle: Gründer, Gesellschafter

Aufgaben:
Softwareentwicklung und IT?Beratung für Kundenprojekte

2004 ? 2007
Kunde: auf Anfrage
Rolle: Gründer, Gesellschafter

Aufgaben:
Mandantenfähiges Webhosting, Entwicklungen und Betrieb von Kundenwebseiten, Migrationsprojekte von und zu dritten Hostern, Kundenbetreuung

2003 ? 2021 
Kunde: Gary Fritz Softwareentwicklung
Rolle: Freiberufliche/nebenberufliche Softwareprojekte

Aufgaben:
Anforderungsanalysen, Beratung, Projektmanagement, Individualentwicklung (standalone oder Cloud-basiert), Modernisierungen, Schulungen. Ausgewählte 

Praktika
2005
Kunde: Deutsche Bank, Eschborn
Rolle: Softwareentwickler, Java Servlet (Neu)Entwicklung im Projekt Audit and Risk Resolution (AR2).

2003 
Kunde: Deutsche Bank, Eschborn
Rolle: XSL?Programmierung für webbasierte Intranet?Anwendung.

2001
Kunde: CNS Computer & Netzwerk Systeme GmbH, Bad Homburg
Rolle: Netzwerkaufbau, ?Konfiguration, Hardwarereparaturen.

1998
Kunde: Stadtbahnzentralwerkstatt Frankfurt
Rolle: Praktikum in der Elektrotechnikwerkstatt.

Eigene Entwicklungen
  • 2020: ZNA, Webbasierte, standortübergreifende Terminplan Software inkl. Module für Faktura und Steueranmeldung.
  • 2015: Dentalprint, Anwendung für einen Zahntechniker auf NodeJS und Anbindung eines 3D Druckers.
  • 2013/2014: Sports, Umheben der Mitgliederverwaltung eines Sportstudios auf SEPA?Basislastschrift? Einzug.
  • 2013: Inet?Archiv, Massenimport und Indizierung verschiedener PDF-Dokumente für Archivierungs?Dienstleister, Web-Frontend zur Suche, mandantenfähig, zertifiziert nach IDW PS 880.
  • 2012: Raumbuch, Verteilte Java Rich-Client- und Server-Anwendung mit 3-WegeSynchronisierung zum Orts?, Zeit? und Netzwerk?unabhängigen Erfassen von Immobilienobjektzuständen für ein Architekturbüro.
  • 2011: Ticket?Printer, Desktop?Applikation zum Designen, Drucken und digitalem Beschreiben von Dauerfahrkarten für Deutsche Bahn AG.
  • 2008/2009: Stundenzettel?Auswertung, Import und Aggregation von Arbeitszeitnachweisen für externen Sicherheitsdienstleister der Deutschen Bahn AG.
  • 2007: Tracker, Tracking?Tool für Hardwareanpassungen für Maschinenbauunternehmen.
  • 2005 ? 2006: Rollerbed, LKW?Frachten und ?Fahrten Management System für eine Spedition.
  • 2005: Ranking Generator, Kennzahlen?Generator auf Basis von Unternehmens? und Börsenwerten für ein Finanzmagazin.
  • 2005: Drive2Revive, Veranstaltungs? und Buchungs?Microsite für eine Autovermietung.
  • 2004 ? 2005: GLU?Contact Vi, CRM?System mit Akquise?Ausschluss?System für Personal? und Unternehmensberater.
  • 2004: planIT!, Kundenübergreifende Gruppen?Terminplan?Software für einen Medizintechnik? Dienstleister.
  • 2003: Scan Viewer, Tool zur grafischen Aufbereitung von Scan?Dateien eines Shimatsu Magnet? Resonanz?Tomographen (MRT) für einen Medizintechnik?Dienstleister

Betriebssysteme

Microsoft Windows Desktop und Server
viele GNU/Linux Distributionen (KDE, Gnome)
MacOS X
MS DOS
Unix
BSD
Zeta

Programmiersprachen

Java
Typescript+JavaScript
PHP
Python
C/C++
Go
Delphi
(Turbo)Pascal
(Quick)Basic
MS Visual X
VBA
C#
Cobol
sowie einige weniger bekannte

Datenbanken

MySQL/MariaDB
Neo4j
MongoDB
AWS DynamoDB
PostgreSQL
MSSQL
Derby (Java?DB)
MS Access
Filemaker

Datenkommunikation

(S)FTP(S)
SSH
WebDAV
XMLHttpRequest
Websockets
HTTP/2+HTTP/3
Netzwerke
Routing/Gateways
Subnetting
AWS WAF
SSL-VPN/Dire
(Reverse?)Proxies (Authorization, Loadbalancing (AWS/Azure, Træfik, NginX, Apache httpd))
Netzwerk

Branchen

Branchen

  • Aviatik (DE+CH)
  • Geoinformationssysteme (GIS)
  • behördlicher Bereich (DE+CH)
  • Verlagswesen
  • Medizintechnik

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 9 Monate
2021-01 - heute

Erarbeitung und Vermittlung von (Cloud?)Strategien

Senior System Architekt
Senior System Architekt
  • Erarbeitung und Vermittlung von (Cloud?)Strategien, softwarearchitektonische Entwicklung und Dokumentation (arc42, SysML, UML, BPMN), Java Entwicklung, Mentor neuer Kollegen, Führen von Vorstellungsgesprächen, Mitarbeit bei Ausschreibungen und Präsentationen.
  • Seit 8/2022: SAFe System Architect; verantwortlich für Gesamtarchitektur und Gesetzeskonformität in einem kantonalen, Message?orientiertem Hosting?Plattform Projekt (Java 8-17, XSD, Maven, Angular, OpenShift, ActiveMQ Artemis, WAF/IAM, Vault, MinIO, MariaDB), sowie GitLab; Hauptsächlicher Arbeitsbereich: Confluence, draw.io, XSD, IntelliJ, Visual Studio Code
  • fachliche und technische Weiterentwicklung eines nationalen Digitalisierungsprojektes im (schweizer) Gesundheitssystem (Java 8/11/13/17, Gradle, Spring Boot, React, Azure DevOps, XML-Techniken (Schematron etc))
  • Konzeption einer Hosting?Strategie für Apache Kafka im Banking?Umfeld
  • Aufbau eines Openshift Clusters
ti&m GmbH
5 Monate
2020-08 - 2020-12

Hochrangige Design- und Technologieentscheidungen

Software?, System? und Cloudarchitekt, Technologischer Berater, Technischer Trainer
Software?, System? und Cloudarchitekt, Technologischer Berater, Technischer Trainer

  • Hochrangige Design- und Technologieentscheidungen
  • fachliche Anleitung der Entwickler und Verbesserung deren Skills

  • Aufbau einer State-of-the-Art Kubernetes-Infrastruktur mit Authorisierung über Azure Active Directory, sowie CI/CD über BitBucket Pipelines
  • Containerisierung aller bisherigen und neuen Services, sowie Einführung von Oberflächen?, Regressions? und Unit?Tests

Landbell AG für Rückholsysteme
Mainz
8 Jahre 11 Monate
2011-07 - 2020-05

Betriebsweite Steuerung der technologischen Ausrichtung von Software? und Systemkomponenten

IT?Stratege, IT?Projektmanager, Scrum Team Lead
IT?Stratege, IT?Projektmanager, Scrum Team Lead
Lead Software?, System- und Cloudarchitekt, Technology Evangelist, IT?Sicherheitsbeauftragter
  • Verantwortungsbereich: Stellv. Abteilungsleitung, Betriebsweite Steuerung der technologischen Ausrichtung von Software? und Systemkomponenten, Planung von Software? und Schnittstellenprojekten, Anforderungsanalysen, Risiko? und Folgenabschätzung, Ticket? und Ressourcenplanung, fachliche Teamführung, Scrum Team Lead, Coach+Mentor in der Softwareentwicklung und ?Architektur, Scrum?of?Scrums Moderation, Lead Software Architekt, Lead CI/CD?Architekt, Einhaltung und Verbesserung der Software Architektur, Testfälle, sowie der IT?/Cloud?Landschaft, Bereitstellung von Infrastruktur (IaaS), technische Automatisierungslösungen.
  • Meilensteine: Cloud?Migration aller Web?Projekte, Aufbau von Kubernetes-Clustern, Containerisierung klassischer Webanwendungen, Einführung von/Transformation zu Microservices, Aufbau der Plattform IZ?Research.de, Neuentwicklung der Webseite Heuer?Dialog.de inkl. CMS, Modernisierung von Altlasten auf IZ.de und IZ?Shop.de mittels JavaEE und Angular
IZ Immobilien Zeitung Verlagsgesellschaft mbH
2 Jahre
2010-01 - 2011-12

Betreuung von Projekten

Consultant, IT-Projektmanager, Softwareentwickler
Consultant, IT-Projektmanager, Softwareentwickler
  • Betreuung von Projekten bei Aviation Kunden auf der Werft am Flughafen Frankfurt: Lufthansa Technik AG + Lufthansa Maintenance International GmbH.
  • Neu- und Weiterentwicklung von Controlling-Software für Airlines auf Basis von Oracle und Java
  • Neu- und Weiterentwicklung spezialisierter fachlicher Tools in Excel und Access
Lufthansa Technik AG + Lufthansa Maintenance International GmbH
2 Jahre
2009-01 - 2010-12

Softwareentwicklunh für Intranetapplikationen der Kurz- und Langstreckenwartung

Lead Softwareentwickler
Lead Softwareentwickler
  • Lead Softwareentwickler für Intranet-Applikationen der Kurz- und Langstreckenwartung, Lufthansa Technik AG.
  • Anlernen neuer Teamkollegen, Übergaben, sowie Betreuung, Neu? und Weiterentwicklung von Intranet?Anwendungen
Lufthansa Technik AG
4 Jahre
2006-01 - 2009-12

Neu- und Weiterentwicklung von Intranet-Applikationen

Softwareentwickler für Intranet-Applikationen der Kurz- und Langstreckenwartung
Softwareentwickler für Intranet-Applikationen der Kurz- und Langstreckenwartung
  • Neu- und Weiterentwicklung von Intranet-Applikationen auf Basis von Oracle, Java und Tomcat
  • Einführung div. Java?Backend?Framework
Lufthansa Technik AG

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung
2004 ? 2010
Technische Universität Darmstadt, Informatikstudium
Abschluss als Bachelor of Science.

2003 ? 2004
Hochtaunusschule Oberursel
Schulische Ausbildung zum staatl. gepr. math.-techn. Assistenten

Schwerpunkte:
BWL und Projektmanagement, Numerik, Stochastik, Datenbanken, Java, Cobol, Netzwerke, Betriebssysteme.

1999 ? 2003
Georg-Kerschensteiner-Schule Bad Homburg
Technisches Abitur

Schwerpunkte:
Datenverarbeitung, Elektrotechnik, Maschinenbau.

1995 ? 1999
Altkönigschule Kronberg, Realschule.

Zertifizierungen
2021

  • iSAQB Certified Professional Software Architect ? Foundation Level,
  • SAFe 5 Agilist,

2019
Oracle Certified Java SE 8 Professional,

2017
Oracle Certified Java SE 8 Associate,

Fortbildungen
2024
  • iSAQB Advanced CLOUDINFRA, tectrain.ch.
  • iSAQB Advanced SOFT, tectrain.ch.
  • Kafka Programmer Skills, Confluent.

2021
  • iSAQB Advanced IMPROVE, INNOQ.
  • Agile Requirements Engineering, ti&m.
  • Corona PoC?Antigen?Testschulung, DRK Hofheim.

2019
?Vom Kollegen zum Vorgesetzten?, Haufe?Akademie.

2006
eBase (Lufthansa?internes CMS), Lufthansa Technik AG.

Weiterbildungsplanung

  • iSAQB CPSA Advanced (alle Credit?Points vorhanden)
  • Azure Solutions Architect Expert

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Java Microservices

Schwerpunkte

Fachliche Führung
Konzeption
EAI
Sicherheit
IAM
Cloud

Produkte / Standards / Erfahrungen / Methoden

Methodische Kenntnisse
  • Agile Arbeitsweisen
    • Scaled Agile Framework (SAFe R 5 zertifiziert), Lean Projektmangement
    • Einsatz von Kanban?Boards
    • Erfahrung als Scrum?Master und Scrum Team?Lead
    • eXtreme Programming
  • Klassische Arbeitsweisen
    • Projekterfahrung nach Wasserfall? und Spiralmodell, Meilensteintrendanalyse

Technische Fähigkeiten
  • AWS Cloud
    • IAM, Cognito, VPC, Route53, EC2/EBS, EFS, S3, RDS, Cloudfront, MSK, Kinesis, AKS, API Gateway, Lambda, S3, DynamoDB, Elasticsearch, ElastiCache, SMS, SNS, SQS, Cloudwatch, Glue, Firehose
  • Azure Cloud 
    • Verwaltungsgruppen, Active Directory Setup, Storage Accounts, Azure Kubernetes Service (AKS) mit Azure?AD?Integration, Authentifizierung und Authorisierung per Azure AD sowie Federation
  • Event?Sourcing 
    • Apache Kafka, Apache Spark, Apache Storm, Apache Camel, Apache Flink, Google Pub Sub
  • App Server 
    • Quarkus, Wildfly, JBoss, Tomcat, openLiberty, NodeJS/Express
  • Java?Frameworks
    • JEE, Spring Boot, Spring, JSP, JSF, Struts, iBatis/MyBatis
  • PHP?Frameworks
    • Zend Framework, Laravel
  • Javascript?Frameworks
    • Angular, AngularJS, jQuery, React.js, Vue.js
  • Server?Side?Rendering
    • Vue.js SSR, Angular Universal, Nuxt.js, Quasar
  • Software?Testing
    • Cypress.io, Selenium, Angular TestBed, Puppeteer, PhantomJS, JUnit, phpUnit, ArchUnit
  • Web Server
    • Apache, NginX, FastCGI, uWSGI, CGI, MS IIS
  • Indexing +Caching
    • Elastic Search, Apache Solr, Redis, Infinispan, Memcache(d)
  • BI/ETL/Analytics
    • Talend Studio for Data Integration, BIME Analytics, Pentaho Data Integration
  • Auszeichnungssprachen
    • JSON, XML, XSL, RSS, HTML5
  • Schnittstellen 
    • REST/HATEOAS, SOAP, RMI, XML-RPC, gRPC, SOA
  • Web?Crawling 
    • Kofax Kapow
  • Virtualisierung 
    • VirtualBox, HyperV, VMWare, vSphere, Xen, KVM
  • (Web?)Sicherheit
    • HTTPS/2/3, CORS, CSRF, SSL/TLS, PKI, OAuth2, OpenID Connect, (Hard? und Software?) Token?Systeme, Kerberos, WS?*
  • UserManagement
    • AWS IAM, Azure AD, LDAP, Microsoft Active Directory, Keykloak, Auth0, Okta, Picketlink, Pluggable Authentication Module (PAM), Forge Rock, OpenIDM, OpenDJ
  • IDEs und Editoren
    • ?IntelliJ IDEA, Eclipse, Visual Studio, Microsoft Visual Studio Code, Netbeans, Embarcadero RAD Studio, Borland Delphi, Borland C++ Builder, Vim, Nano, Emacs
  • Bürosoftware
    • Microsoft Office 2003-2013 inkl. Project, Visio und Access, OpenOffice.org/LibreOffice, Gimp, draw.io, LATEX, sketchUp

Freiberufliche Erfahrung

2007 ? 2009 
Kunde: auf Anfrage
Rolle: Gründer, Gesellschafter

Aufgaben:
Softwareentwicklung und IT?Beratung für Kundenprojekte

2004 ? 2007
Kunde: auf Anfrage
Rolle: Gründer, Gesellschafter

Aufgaben:
Mandantenfähiges Webhosting, Entwicklungen und Betrieb von Kundenwebseiten, Migrationsprojekte von und zu dritten Hostern, Kundenbetreuung

2003 ? 2021 
Kunde: Gary Fritz Softwareentwicklung
Rolle: Freiberufliche/nebenberufliche Softwareprojekte

Aufgaben:
Anforderungsanalysen, Beratung, Projektmanagement, Individualentwicklung (standalone oder Cloud-basiert), Modernisierungen, Schulungen. Ausgewählte 

Praktika
2005
Kunde: Deutsche Bank, Eschborn
Rolle: Softwareentwickler, Java Servlet (Neu)Entwicklung im Projekt Audit and Risk Resolution (AR2).

2003 
Kunde: Deutsche Bank, Eschborn
Rolle: XSL?Programmierung für webbasierte Intranet?Anwendung.

2001
Kunde: CNS Computer & Netzwerk Systeme GmbH, Bad Homburg
Rolle: Netzwerkaufbau, ?Konfiguration, Hardwarereparaturen.

1998
Kunde: Stadtbahnzentralwerkstatt Frankfurt
Rolle: Praktikum in der Elektrotechnikwerkstatt.

Eigene Entwicklungen
  • 2020: ZNA, Webbasierte, standortübergreifende Terminplan Software inkl. Module für Faktura und Steueranmeldung.
  • 2015: Dentalprint, Anwendung für einen Zahntechniker auf NodeJS und Anbindung eines 3D Druckers.
  • 2013/2014: Sports, Umheben der Mitgliederverwaltung eines Sportstudios auf SEPA?Basislastschrift? Einzug.
  • 2013: Inet?Archiv, Massenimport und Indizierung verschiedener PDF-Dokumente für Archivierungs?Dienstleister, Web-Frontend zur Suche, mandantenfähig, zertifiziert nach IDW PS 880.
  • 2012: Raumbuch, Verteilte Java Rich-Client- und Server-Anwendung mit 3-WegeSynchronisierung zum Orts?, Zeit? und Netzwerk?unabhängigen Erfassen von Immobilienobjektzuständen für ein Architekturbüro.
  • 2011: Ticket?Printer, Desktop?Applikation zum Designen, Drucken und digitalem Beschreiben von Dauerfahrkarten für Deutsche Bahn AG.
  • 2008/2009: Stundenzettel?Auswertung, Import und Aggregation von Arbeitszeitnachweisen für externen Sicherheitsdienstleister der Deutschen Bahn AG.
  • 2007: Tracker, Tracking?Tool für Hardwareanpassungen für Maschinenbauunternehmen.
  • 2005 ? 2006: Rollerbed, LKW?Frachten und ?Fahrten Management System für eine Spedition.
  • 2005: Ranking Generator, Kennzahlen?Generator auf Basis von Unternehmens? und Börsenwerten für ein Finanzmagazin.
  • 2005: Drive2Revive, Veranstaltungs? und Buchungs?Microsite für eine Autovermietung.
  • 2004 ? 2005: GLU?Contact Vi, CRM?System mit Akquise?Ausschluss?System für Personal? und Unternehmensberater.
  • 2004: planIT!, Kundenübergreifende Gruppen?Terminplan?Software für einen Medizintechnik? Dienstleister.
  • 2003: Scan Viewer, Tool zur grafischen Aufbereitung von Scan?Dateien eines Shimatsu Magnet? Resonanz?Tomographen (MRT) für einen Medizintechnik?Dienstleister

Betriebssysteme

Microsoft Windows Desktop und Server
viele GNU/Linux Distributionen (KDE, Gnome)
MacOS X
MS DOS
Unix
BSD
Zeta

Programmiersprachen

Java
Typescript+JavaScript
PHP
Python
C/C++
Go
Delphi
(Turbo)Pascal
(Quick)Basic
MS Visual X
VBA
C#
Cobol
sowie einige weniger bekannte

Datenbanken

MySQL/MariaDB
Neo4j
MongoDB
AWS DynamoDB
PostgreSQL
MSSQL
Derby (Java?DB)
MS Access
Filemaker

Datenkommunikation

(S)FTP(S)
SSH
WebDAV
XMLHttpRequest
Websockets
HTTP/2+HTTP/3
Netzwerke
Routing/Gateways
Subnetting
AWS WAF
SSL-VPN/Dire
(Reverse?)Proxies (Authorization, Loadbalancing (AWS/Azure, Træfik, NginX, Apache httpd))
Netzwerk

Branchen

Branchen

  • Aviatik (DE+CH)
  • Geoinformationssysteme (GIS)
  • behördlicher Bereich (DE+CH)
  • Verlagswesen
  • Medizintechnik

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.