freiberufler Solution Architect, Senior Fullstack Developer, AI Integrations Expert, Delivery Manager auf freelance.de

Solution Architect, Senior Fullstack Developer, AI Integrations Expert, Delivery Manager

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 86179 Augsburg
  • Umkreis (bis 200 km)
  • de  |  en
  • 24.11.2024

Kurzvorstellung

Ich verfüge bereits über 28 Jahren Erfahrungen im Bereich von IT-Management, Software Architektur und Softwareentwickler als auch Leitung von Entwicklungsteams. Als Senior Fullstack Developer liegen meine Schwerpunkte in Java und Typescript.

Qualifikationen

  • AI Integration Expert
  • Apache Kafka1 J.
  • Artifical Intelligence
  • Backend
  • Behavior Driven Development
  • Big Data1 J.
  • Front End
  • Management (allg.)2 J.
  • Software Architecture23 J.
  • Software Design20 J.
  • Software engineering / -technik20 J.
  • Typescript2 J.

Projekt‐ & Berufserfahrung

Software Architekt & Fullstack Software Entwickler
Atollee, Tegernsee
4/2024 – offen (9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2024 – offen

Tätigkeitsbeschreibung

• Aufbau eines modularen FHIR-Servers (Fast Healthcare Interoperability Resources) für den Einsatz in
deutscher Kliniklandschaft (Nachfolger von HL7)
• Erstellung eines Testkits aus 1200 Tests zur Abdeckung der FHIR-Spezifikation
(-Hyperlink entfernt-)
• Implementierung der REST-Schnittstelle des FHIR-Servers mit Hilfe des Testkits (TDD) unter Deno und
Typescript in Verbindung mit Postgres
• Aufbau einer modularen Such-Engine basierend auf Postgres zur Umsetzung der FHIR-Spezifikation
• Aufbau eines auf Typescript basierenden FHIR Validator
• Entwicklung eines Moduls zur automatisierten Generierung von Validatorklassen auf Typescript-Ebene
• Technologien: Typescript / Javascript / Deno / Node.js / Linux / Docker / Github / Websockets / Java /
Spring Boot / HTML / NATS Jetstream / Apache Kafka / Microservices / Nexus / .NET / C# / SQL / Python /
Postgres / TDD / Event Driven Architecture

Eingesetzte Qualifikationen

Behavior Driven Development, Software Architecture, Typescript

Aufbau einer M&A Platform
Colexo, München
2/2024 – 10/2024 (9 Monate)
Finanzdienstleister
Tätigkeitszeitraum

2/2024 – 10/2024

Tätigkeitsbeschreibung

Rolle: Software Architekt & Fullstack Software Entwickler
• Platform für Vermittlung von Unternehmenskäufen & -verkäufen, Due-Diligence-Prüfungen
• Aufbau eines Dokumenten-Management-Systems und Informationraumes zur Speicherung von
strukturierten Unternehmensinformationen (Jahresabschlüsse, Kennzahlen, etc.)
• Einsatz von LLMs & KI zur Extraktion von Unternehmensinformationen aus Dokumenten und smarter
Abfrage von externen Systemen als Eingabehilfe unter stetiger Kontrolle des Benutzers
• Entwicklung einer Formular-Engine für die Konfiguration von komplexen Fragebögen zur Abfrage von
Unternehmensdaten inkl. Delegations- und Management-Prozessen für die Beantwortung
• Dokumenten-Management-System
• Live-Reporting des Unternehmens-Exposé
• Betrieb der LLM-Dienste in Azure
• Technologien: Java / HTML / CSS / Typescript / React / OAuth2 / Ory / MariaDB / SQL / Spring Boot /
Spring Web / Websockets / ChatGPT / Python / LLaMA / Docker / Kubernetes / Linux / Gitlab / Node.js /
Microservices / Nexus / Groovy / PostgreSQL / Apache Kafka / Trello /C# / .NET / Go / Azure Services /
Event Driven Architecture

Eingesetzte Qualifikationen

Backend, Front End, Software Architecture, Software Design

Release Manager & Technical Integration Manager
Kundenname anonymisiert, Stuttgart
10/2021 – 12/2023 (2 Jahre, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2021 – 12/2023

Tätigkeitsbeschreibung

- Rolle: Release Manager mit Fokus auf Backend
- Zentrales Release Management aller relevanten Komponenten für die Hybris E-Commerce Lösung
- Stabilisierung des Release-Zuges durch strukturierte Dokumentation und Koordination der IT-Teams
- Vorbereitung eines Zertifizierungsprozesses für die Delegation von Continuous Deployment an IT-Teams
- Risikomanagement zur Steuerung der Release Trains
- Zentrale Kommunikation der Release Notes
- Aufbau eines zentralen Release-Management-Datensatzes zur Release-Überwachung
- Schulung und Anleitung von IT-Teams zur dezentralen Freigabe mit Anbindung an Release-Train
- Visualisierung und Kommunikation von Risiken an das Management
- Abstimmung mit Business-Teams zur Erhöhung der Systemstabilität bei Marketingkampagnen

Eingesetzte Qualifikationen

Service Management, Hybris, Management (allg.), Release-Management

Head of IT / Solution Architect (Festanstellung)
Kundenname anonymisiert, Planegg
1/2021 – 8/2021 (8 Monate)
Bergbau
Tätigkeitszeitraum

1/2021 – 8/2021

Tätigkeitsbeschreibung

Aufbau und Beetreuung IT-Platform Private Sales

• Durchführung eines Schweizer Investoren Private Sales
• Interaktive Prognosetool zur Wertentwicklung
• Implementierung eines Back-Offices zur Abwicklung der Order
• Vertragsabwicklung über Adobe E-Sign
• Definition aller zugehörigen Businessprozesse
• Management und Umsetzung der regulatorischen Rahmenbedingungen
• Lösung basierend auf PHP Symfony, PostgreSQL und Typescript
• Führung eines Entwicklungs- und Produktteams aus 18 MA

Eingesetzte Qualifikationen

Management (allg.), PHP, Solution Architektur

Head of IT / Solution Architect (Festanstellung)
Kundenname anonymisiert, München
8/2019 – 1/2021 (1 Jahr, 6 Monate)
Handel
Tätigkeitszeitraum

8/2019 – 1/2021

Tätigkeitsbeschreibung

Aufbau einer Payment Platform und Integration von Loyality System

• Entwurf eines Domänenkonzeptes zur Skalierung von Entwicklungsteams
• Einführung von Apache Kafka (Enterprise Message Bus)
• Führung von 14 Entwicklern
• DSL zur sprachbasierten graphischen Schnittstellenbeschreibung
• Integration einer externen Zahlungsdienstleisters
• Definition aller zugehörigen Businessprozesse (P2P-Payment, Checkout, Topup, Payout)
• Management und Umsetzung der regulatorischen Rahmenbedingungen
• Framework für integratives E2E/Modultests basierend auf Domänenkonzept und DSL zur Schnittstellenbeschreibung
• Aufbau von Kafka-Microservices mit Java als auch Typescript

Eingesetzte Qualifikationen

Big Data, Apache Kafka, Typescript

Senior Fullstack Software Developer
Kundenname anonymisiert, München
10/2018 – 7/2019 (10 Monate)
Handel
Tätigkeitszeitraum

10/2018 – 7/2019

Tätigkeitsbeschreibung

Erweiterung & Pflege Payback Deutschland Website
• Weiterentwicklung der globalen Suche
• Personalisierung
• Modernisierung Integration Testing
• Weiterentwicklung Testing Strategy
• Frontend: JQuery mit Migration auf Webcomponents, Testing mit Karma
• Backend: Spring MVC mit REST-Schnittstelle, Testing mit JUnit / Selenium
• Docker Build Images
• Wartung & Pflege von Frontend & Backend

Eingesetzte Qualifikationen

HTML5, Spring Framework

Senior Fullstack Software Developer
Kundenname anonymisiert, Augsburg
9/2018 – 3/2019 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2018 – 3/2019

Tätigkeitsbeschreibung

Mietwerkstätten-Management-Konsole

• Implementierung des Backends in Spring (Spring MVC, Spring Boot) und MySQL
• Daten-Kommunikation mit Redux
• Integration Backend als Redux-Middleware (Websocket-Redux-Messaging)
• Implementierung des Frontends in ReactJS
• Docker Build Images (Raspberry PI Deployment optional)

Eingesetzte Qualifikationen

React (JavaScript library), Software Architecture

Senior Web Software Developer
Führender Hausgeräte-Hersteller, München
11/2016 – 10/2018 (2 Jahre)
Handel
Tätigkeitszeitraum

11/2016 – 10/2018

Tätigkeitsbeschreibung

Frontend Hybris-Shop-System

• Erweiterung und Refaktorisierung eines bestehenden Frontends
• Anbindung und Erweiterung bestehender REST-Schnittstellen
• Mobile-First-FE für mehr als 10 Marken (ca. 15 Agenturen)
• Responsive, Atomic Design, basierend auf Terrific.JS
• Implementierung und Erweiterung von Content-Elementen (Slider, Video, etc.), Wizards (Techniker-Online-Buchung, etc.) und Produkt-Katalogen (Listen, Detailansichten, etc.)
• FE-Support: Detailanalysen von Bugs, FE-Bugfixing
• Agentur-Support: Support der Agenturen bei Anpassungen von SASS/CSS
• RTL-Anpassungen für arabische Länder

Eingesetzte Qualifikationen

React (JavaScript library), Software engineering / -technik

Softwarearchitekt und -entwickler
Mobilfunk-Ausrüster, Donauwörth
12/2015 – 11/2016 (1 Jahr)
Telekommunikation
Tätigkeitszeitraum

12/2015 – 11/2016

Tätigkeitsbeschreibung

Migration bestehender DAS-Management-Software auf Node.JS-Architektur

• Portierung der PHP-Management-Software eines Digitalen-Antennen-Systems auf Node.JS
• Software-Analyse eines Stacks bestehend aus PHP, SQLite, C++ und Bash (ca. 250k LoC)
• Definition der Zielarchitektur: Schichtendefinition, Technologieauswahl für jeweilige Schicht
• Definition eines plattformunabhängigen Protokolls zur Kommunikation zwischen Management-Software und Hardware (IHAL) zur Förderung der Kommunikation verschiedener Entwicklerteams
• Referenz-Implementierung in C++
• Ablösung eines MVCVC-Konzeptes (sic!) durch Standard-JS-Technologien (WebSockets, JQuery-Widgets, Express.JS)
• Konsolidierung bestehender divergierender GUI-Konzepte zu einem einheitlichen GUI-Blueprint
• Verwendete Technologien:
• Node.JS, NPM, JQuery, Bootstrap, Selenium.JS, Mocha, Assert, REST
• Programmiersprachen: Javascript / Bash / C++
• Datenbanken: SQLite3
• Bibliotheken: Express.JS, etc.
• Entwicklungsumgebung: Eclipse / PHPStorm, Webstorm, CLion
• Tools: SVN / Git / Grunt / Gulp / GoogleTest
• Betriebssytem(e): Linux

Eingesetzte Qualifikationen

Embedded Software, Software Architecture

Senior Software Developer
Führender Hausgeräte-Hersteller, München
7/2012 – 12/2015 (3 Jahre, 6 Monate)
Handel
Tätigkeitszeitraum

7/2012 – 12/2015

Tätigkeitsbeschreibung

Hybris-Shop-System für einen der weltweit führenden Hausgeräte-Hersteller

• Erweiterung und Integration einer Shop-Anwendung in Systemlandschaft eines der größten Haushaltgeräte-Hersteller. Integration von SAP und weiteren Backend-Systemen zur Buchung von Kundendienst, CMS-Platform zur Wartung von CMS-Inhalten, Ersatzteilsuche, getrennter Marketing- und Shop-Katalog . Anwendung bedient ca. 120 Shop-Instanzen pro Brand (Marke), insgesamt fünf Brands.
• Umfang
• Datenbank-Größe > 50GB
• 15 Entwicklungsserver
• acht Wartungsserver
• acht Produktivserver in Europa
• demnächst weitere Produktivserver in Asien
• Verwendete Technologien:
• Hybris-Plattform
• Programmiersprachen: Java / Groovy / ImpEx / HEDL (eigene Sprache für Datenmodell-Transfers entwickelt)
• Datenbanken: MySQL
• Bibliotheken: Spring MVC / Spring Security / Avalon / Batik / FOP / JAI / AOP / ASM / Apache Commons / Mockito / EHCache / Jackson / JAXB / Joda / JMail / Lucene / log4j / slf4j / Java Servlets / Velocity / POI / Quartz / Hibernate / Hibernate Validator / WSDL4J / Xerces
• Entwicklungsumgebung: Eclipse / IntelliJ
• Tools: Mercurial / Ant / Maven / JRebel / Tomcat / JUnit / Gradle
• Betriebssytem(e): Windows, Linux

Eingesetzte Qualifikationen

Java (allg.), Hybris, Software Architecture, Software Design

Softwarearchitekt und -entwickler
Softwarehaus, München
6/2011 – 7/2012 (1 Jahr, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

6/2011 – 7/2012

Tätigkeitsbeschreibung

Webanwendung zur Risikobewertung von geschlossenen Immobilienfonds

• Neuentwicklung einer Webanwendung zur Risikobewertung von geschlossenen Immobilienfonds.
• Verwendete Technologien:
• Programmiersprachen: Java / JEE / HTML / CSS / Javascript
• Datenbanken: Oracle
• Bibliotheken: Log4J / Play Framework / Hibernate / REST-Anbindung
• Entwicklungsumgebung: Eclipse
• Tools: SVN / Ant / Maven / JUnit / Tomcat
• Betriebssystem(e): Windows

Eingesetzte Qualifikationen

Java (allg.), Software Architecture

Softwareentwickler
Kundenname anonymisiert, München
1/2011 – 5/2011 (5 Monate)
Handel
Tätigkeitszeitraum

1/2011 – 5/2011

Tätigkeitsbeschreibung

Webshop Erweiterung unter Hybris

• Weiterentwicklung einer Shopsoftware. Das Shopsystem basiert auf Hybris. Das Shopsystem ist eines der größten in Europas.
• Verwendete Technologien:
• Programmiersprachen: Java / JEE / HTML / CSS / Javascript
• Datenbanken: Oracle
• Bibliotheken: Log4J /JSP-EL / Struts / Apache Tiles / Hybris API / EJB / Spring /REST
• Entwicklungsumgebung: Eclipse
• Tools: SVN / Ant / Maven / JUnit / Tomcat / Hybris
• Betriebssystem(e): Windows

Eingesetzte Qualifikationen

Java (allg.), Hybris

Softwarearchitekt und-entwickler (Festanstellung)
Kundenname anonymisiert, Augsburg
9/2010 – 1/2011 (5 Monate)
Banken
Tätigkeitszeitraum

9/2010 – 1/2011

Tätigkeitsbeschreibung

AAB-TINA

• Entwicklung eines Provisionsberechnungstools für verschiedene Provisionsarten für ein Kreditinstitut.
• Verwendete Technologien:
• Programmiersprachen: Java / JEE / VBA
• Datenbanken: Oracle
• Bibliotheken: Log4J
• Entwicklungsumgebung: Eclipse
• Tools: SVN, Ant, JUnit
• Betriebssystem(e): Windows

Eingesetzte Qualifikationen

Datenbankentwicklung, Software Architecture, Softwareentwicklung (allg.)

Softwarearchitekt und -entwickler
Kundenname anonymisiert, Leverkusen
1/2010 – 9/2010 (9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2010 – 9/2010

Tätigkeitsbeschreibung

On-/Offline/Hybridanwendungsbeobachtung für mobile Endgeräte in Verbindung mit Profiler|RES

• Es wurde ein System entwickelt, welches für eine Anwendungsbeobachtung weltweit eingesetzt wird. Da in bestimmten Regionen wie Afrika oder China nur spärlich oder gar kein Internet vorhanden ist, musste die Lösung auch autark arbeiten können.
• Verwendete Technologien:
• Programmiersprachen: Java / HTML / CSS / Javascript
• Datenbanken: MySQL / Oracle
• Bibliotheken: Antlr / Servlets / JSP / JDBC / Apache Batik / Apache Commons / Apache FOP / Apache / Log4j / Apache POI / JFreeChart / HSqlDB / Javasoft Activation / Javasoft Crypto / EJB / Javasoft Mail / WebWindow / Jetty / JUnit / iText / SuperWaba / Javasoft Swing / Eclipse SWT / Log4J
• Entwicklungsumgebung: Eclipse
• Tools: CVS / Tomcat / Antono Pen
• Betriebssystem(e): Linux

Eingesetzte Qualifikationen

Software Architecture, Software Design, Software engineering / -technik

Softwareentwickler
Senaca.ch, Zug
11/2008 – 3/2009 (5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

11/2008 – 3/2009

Tätigkeitsbeschreibung

• Entwicklung der Webseite senaca.ch
• Verwendete Technologien:
• Programmiersprachen: C# / ASP.NET / HTML / Javascript /
• CSS
• Datenbanken: MS SQL Server
• Entwicklungsumgebung: Microsoft Visual Studio
• Tools: SVN
• Betriebssystem(e): Windows

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwarearchitek und -entwickler
Kundenname anonymisiert, Augsburg
1/2008 – 1/2012 (4 Jahre, 1 Monat)
Medienbranche
Tätigkeitszeitraum

1/2008 – 1/2012

Tätigkeitsbeschreibung

Virtuelle Community für Kunstprojekt

• Entwicklung einer Infrastruktur und Frontend für eine Communityplatform, in der man ähnlich Second Life seinen eigenen Bereich selbst gestalten kann.
• Verwendete Technologien:
• Programmiersprachen: Flex / Flash / Java / JEE / JSP / PHP
• Datenbanken: MySQL
• Bibliotheken: PayPal / Facebook API / div. REST-APIs
• Entwicklungsumgebung: Flash Builder / Eclipse
• Tools: BlazeDS / Hibernate
• Betriebssystem(e): Windows

Eingesetzte Qualifikationen

Computerspielentwicklung, Datenbankentwicklung, Software Architecture

Softwarearchitekt und -entwickler
Steps Ahead GmbH, Zug
8/2004 – 12/2014 (10 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2004 – 12/2014

Tätigkeitsbeschreibung

DSL Creator

• Inzwischen ist der Codegenerator Teil einer Entwicklungsinfrastruktur, die auf dem Eclipse-System aufsetzt. Mit Hilfe einer integrierten Bibliotheks-Bibliothek, XMLBeschreibungen von Packages & Buildtargets konnte ein automatisiertes Buildsystem ähnlich wie Ant erstellt werden, welches alle Tools in einen definierten Erstellungsprozess integriert. Dadurch können Software-Distributionen (z.B. profiler|RES) für ein jeweiliges Zielsystem vollautomatisch gebaut, getestet und verteilt werden.
• Verwendete Technologien:
• Programmiersprachen: Java / ANTLR / XML / JEE
• Entwickelte Sprachen: Lacuna / Arbor / Banta / Carpor /
• Emptor
• Datenbanken: Oracle / MySQL / HSQLDB
• Bibliotheken: Antlr / JDBC / Apache Axis / Apache / Batik / Apache BCL / Apache Commons / Apache Log4j / Apache / Xalan / HsqlDB / EJB / JAXRPC / Javasoft Mail / Javasoft SOAP / Javasoft SSE / WebWindow / Jetty / Junit / Mozilla XPCom / iText / Samba JCIFS / SuperWaba / RMI
• Entwicklungsumgebung: Eclipse
• Tools: SVN
• Betriebssystem(e): Linux / Windows

Eingesetzte Qualifikationen

Software Architecture, Software Design, Software engineering / -technik, Softwareentwicklung (allg.), Software Quality

Softwarearchitekt und -entwickler
Kundenname anonymisiert, Basel
4/2002 – 12/2010 (8 Jahre, 9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2002 – 12/2010

Tätigkeitsbeschreibung

Klinisches Dokumentationssystem Profiler|RES

• Implementierung eines Systems zur on- & offline-basierten Dokumentation von Patientendaten im Rahmen von klinischen Studien (2,5 Mio LoC).
• Zielsetzung:
- Extreme Langlebigkeit von Software durch Trennung von Technologie & Logik unter Berücksichtigung einer auditierbaren Datenintegrität.
- Möglichkeit, später aufkommende Technologien in die Software zu integrieren ohne deren Validierungslogik & Datensemantik zu gefährden.

• Verwendete Technologien:
• Programmiersprachen: Java / HTML / CSS / Javascript / WML / XML / JEE
• Datenbanken: MySQL / Oracle / HSQLDB
• Bibliotheken: Antlr / Servlets / JSP / JDBC /
• Apache Axis / Apache Batik / Apache Commons / Apache FOPS / Apache Log4J / Apache POI / Apache Xalan /
• JFreeChart / JCQ2K / JMML / J2SSH/ HsqlDB / Javasoft Activation / Javasoft Crypto / EJB / JAXRPC / Javasoft Mail / Javasoft SOAP / Javasoft SSE / WebWindow / Jetty / Junit / Mozilla XPCom / iText / Samba JCIFS / SuperWaba / RMI
• Entwicklungsumgebung: Eclipse
• Tools: CVS / SVN / Tomcat
• Betriebssystem(e): Linux

Eingesetzte Qualifikationen

Softwareanforderungsanalyse, Software Architecture, Software Design

Softwarearchitekt und -entwickler
Kundenname anonymisiert, Bayern
3/1996 – 11/2002 (6 Jahre, 9 Monate)
Medienbranche
Tätigkeitszeitraum

3/1996 – 11/2002

Tätigkeitsbeschreibung

Erstellung von Multimediaspielen für Industrie-Messen
• Fahrsimulator
• Erstellung von Fahrsimulatoren mit Echtfilm durch Verbindung von Fahrkabinen (Formel 1-Autos, Fendt Traktoren) mit einem Multimedia-System. Durch ein eigenes Medienformat und -player konnte ein Film beliebig in seiner Geschwindigkeit (Fahrtempo), Bildausschnitt des Filmes (Lenkung) und Richtung (Rückwärts-/Vorwärtsbewegung) manipuliert werden. Zum Einsatz kamen Filme des A1-Ringes in Österreich (Formel-1-Tour) und Allgäuer Straßen (Fahren des neuen Fendt-Traktors). Durch Auswertung der Lenkbewegungen und Umfahren von Hindernissen wurden Punkte vergeben. So konnte neben dem Event Spielspaß auf der Messe auch auf angenehme Weise das Fahrgefühl des neuen Traktors präsentiert werden.
• Quiz-Shows
• Auf Großleinwänden dargestelles Multimedia-Quiz im Rahmen von Produktveranstaltungen für Informationsvermittlung
• Greenscreen-Printer
• Besucher werden an Messestände vor einem Greenscreen fotografiert und ohne weitere Arbeitsschritte automatisch in ein vorgefertigtes Bild via Greenscreen-Verfahren integriert und mit einem Transferdrucker auf Taschen bzw. Shirts gedruckt. Das Projekt erforderte die Entwicklung eines Algorithmus für adaptive Greenscreenerkennung auch unter ungünstigen Lichtverhältnissen.

• Verwendete Technologien:
• Programmiersprachen: C/C++ Java / Toolbook / Flash
• Datenbanken: -
• Bibliotheken: DirectX / ActiveMovie / Anbindung an diverse Peripherie (z.B. Microcontroller)
• Entwicklungsumgebung: Microsoft Visual Studio / Toolbook / Macromedia Director / Adobe Flash
• Tools: CVS, Direct X
• Betriebssystem(e): Windows

Eingesetzte Qualifikationen

Software Architecture, Software Design, Software engineering / -technik

Softwarearchitekt und –entwickler
Kundenname anonymisiert, Kaufbeuren
1/1994 – 2/1995 (1 Jahr, 2 Monate)
Innere und Äußere Sicherheit
Tätigkeitszeitraum

1/1994 – 2/1995

Tätigkeitsbeschreibung

Bell UH-1D Schaltungssimulator

Entwicklung einer Trainingseinheit für die technische Ausbildung an der Bell UH-1D.

Darstellung der im Hubschrauber aktiven Schaltungen auf fünf Bildschirmen mit durch Touchscreen konfigurierbarem Bildschirmlayout. Visualisierung der Schaltungen mit Messpunkten aus den tatsächlichen Schaltungen in Echtzeit oder Simulation der Schaltungen. Trainingseinheiten zur Fehlerfindung durch Aktivierung von Fehlerquellen innerhalb der tatsächlichen & simulierten Schaltungen. Darstellung von bis zu 2000 Diagrammelementen & 180 Messpunkten. Wechsel zwischen Bildern und Schaltungen. Reaktion der
Diagramm-Elementen in Echtzeit (unter 0.6 Sek)

• Verwendete Technologien:
• Programmiersprachen: C/C++ Toolbook-Script
• Datenbanken: -
• Entwicklungsumgebung: Microsoft Visual Studio
• Tools: CVS
• Betriebssystem(e): Windows

Eingesetzte Qualifikationen

Software Architecture, Software engineering / -technik

Ausbildung

Informatik
Dipl.-Informatik (FH)
2000
Augsburg

Über mich

Meine Tätigkeitsschwerpunkte:
• Software-Architektur (Enterprise- & Solution-Level)
* IT-Management (Delivery Management, Team Lead, Quality Services)
* KI Integrations Experte
• Java-Softwareentwicklung (Java, Spring, Spring Boot, JEE, JUnit)
• Frontend-Softwareentwicklung (HTML, CSS, Javascript / ECMAScript / Node.JS /React / Redux)
• Softwareentwicklung in C++ (Embedded, Visual Studio, Linux)
• IT-Management

Ich verfüge bereits seit 28 Jahren über Erfahrungen im Bereich von IT-Management, Software Architektur und Softwareentwickler.. Dabei habe ich mir ein tiefes Wissen in der Softwareentwicklung und
Softwarearchitektur angeeignet und sammelte auch Erfahrungen in der Leitung von Entwicklungsteams.
Ich arbeite mich rasch in neue Themengebiete ein und beherrsche sie nach kürzester Zeit.

Weitere Kenntnisse

DATENBANKEN
• MySQL
• Oracle
• MongoDB
• MS SQL Server
• PostgreSQL
• SQLite
• MS Access
• ODBC/JDBC
ENTWICKLUNGSBIBLIOTHEKEN
• Apache Kafka
• SAP Hybris
• Spring MVC
• Spring Boot
• Node.JS
• Express.JS
• React
• Redux
• jQuery
• Hibernate
• Spring JPA
• OAuth 2
• JSP
• JUnit
• QT
• etc.

OPERATIONS
• Amazon Web Services
• Docker

KÜNSTLICHE INTELLIGENZ
• ChatGPT / Azure OpenAI / Claude.AI / Codeium / Ollama

ENTWICKLUNGSUMGEBUNGEN UND TOOLS
• IntelliJ
• VS Code
• SourceCode-Repositories: Git / Mercurial / SVN / CVS
• Build-Tools: Maven / Gradle / Ant / WebPack
• Platformen: Hybris / Spring / Spring MVC / Reddo (Eigenentwicklung)
• Continuous Integration: Jenkins / Bamboo / GitLab
• Test-Tools: JUnit, Mockito, Selenium
• Dokumentation: Jira, Confluence, ClickUp, Miro

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
938
Alter
50
Berufserfahrung
30 Jahre und 11 Monate (seit 01/1994)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden