Java, Spring Boot, Clouds, Container, Entwickler, Architekt, Trainer
Aktualisiert am 02.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Microservices und Clouds
Architektur und Domain Driven Design
Spring Boot
Docker
kubernetes
Elastic Search
PostgreSQL
Deutsch
Muttersprache
Englisch
Fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland


möglich

Projekte

Projekte

1 Jahr
2023-07 - heute

Entwicklung, Coaching/Mentoring und Modernisierung

Entwickler und Coach/Mentor Java Spring Java EE
Entwickler und Coach/Mentor

Ich unterstütze die Finanzinformatik GmbH dabei Entwicklungsprozesse und den Umgang mit modernen Technologien zu verbessern.

Beispielsweise bei Quelltextverwaltung, automatisierten Tests, der Einhaltung von Cleancode Prinzipien etc.

Das Wissen vermittle ich hierbei im Wesentlichen in Coachingsessions in direkter Zusammenarbeit mit den internen und anderen externen Entwicklern.

Außerdem unterstütze ich den Kunden bei der Umsetzung fachlicher Anforderungen in technische Lösungen sowie der Analyse und Beseitigung von Fehlern.

Konkret:

* Entwicklung bankfachlicher Anwendungen mit Java

* SQL / DB2

* Spring

* Spring Batch

 * Umstellung von Java 8 auf aktuellere Java Versionen

OSPlus ePostfach
Java Spring Java EE
Finanzinformatik GmbH
Bremen und Hannover
1 Jahr 6 Monate
2023-01 - heute

Trainer / Dozent

Trainer / Dozent Java, C, C++, Spring Boot, Assembler Cloud Spring ...
Trainer / Dozent

Unterricht der Teilnehmer in den Ausbildungszweigen Java/Cloud und embedded (C/C++) in der Fakultät 73 von Volkswagen.

Vorbereitung und Durchführung von Vorlesungen und sonstigen Unterrichts- und Trainingseinheiten.

Außerdem erstelle ich das dem Unterricht zugrunde liegende Material (Skripte, Prüfungen etc.) für diverse Themen aus den Ausbildungszweigen sowie ergänzende Themen, z.B.:

* Docker

* Kubernetes

* DevOps Approach und CI/CD Pipelines

* Security

* etc.

Im Jahr 2023 war ich fachliches Mitglied des Prüfungsausschusses.

Unterrichtet habe ich beispielsweise folgende Themen:

* Grundlagen der Softwareentwicklung

* Java

* Spring Boot

* Typescript / react

* relationale Datenbanken / postgres

* Softwaretests

* REST Schnittstellen

* Microservices

* Kubernetes

* Docker

Java, C, C++, Spring Boot, Assembler Cloud Spring Hibernate Eclipse react Typescript
Volkswagen
Wolfsburg
4 Monate
2022-09 - 2022-12

Breuninger Web Shop

Softwareentwickler Java 19, Microservices, Kafka, Domain Driven Design
Softwareentwickler

Umsetzung architekturrelevanter neuer Anforderungen im bestehenden System. 

* Planung der Anpassungen in Abstimmung mit dem PO und dem Entwicklerteam.

* Durchführung der Anpassungen mit Java 17, Spring Boot, PostgreSQL, Hibernate, Spring JDBC, Javascipt, Kafka, Kubernetes etc.

* Entwicklung und Erweiterung der CI/CD Pipelines.

* Anpassung der Pipelines zur intensiveren Verwendung von Kubernetes Secrets.

* Generell DevOps Tätigkeiten neben den Entwicklungsaufgaben.

Java 19, postgres, kafka
Java 19, Microservices, Kafka, Domain Driven Design
Breuninger
2 Jahre 7 Monate
2020-03 - 2022-09

Beratungscenter Obi

Senior Software Engineer / Architekt Scrum Java 15 JetBrains IntelliJ IDEA ...
Senior Software Engineer / Architekt

Entwicklung der Bereiche "Suche", "Materialliste" und "Dokumente" für das neu entwickelte Beratungscenter für Obi Mitarbeiter.

Entwickelt wurde die Software auf Basis des Domain Driven Designs (DDD) unter Verwendung vertikalisierender Architektur- und Organisationskonzepte.

 

Scrum Java 15 JetBrains IntelliJ IDEA Spring Boot Maven Vue.js
Scrum Java 15 JetBrains IntelliJ IDEA Spring Boot Maven Vue.js
Obi
Remote
2 Jahre 9 Monate
2019-10 - 2022-06

ePostfach Finanzinformatik

Software Entwickler Java Frameworks Cobol ...
Software Entwickler

Entwicklungstätigkeiten im elektronischen Postfach des Internetauftritts der Sparkassenverbände.

Eclipse Java
Java Frameworks Cobol Datenbanken DB2 SQLj SQL Maven
Finanzinformatik Gmbh
Hannover / Remote
1 Jahr 8 Monate
2018-02 - 2019-09

be personal WebShop

Java 11 Spring Boot PostgreSQL ...

Neuentwicklung des Webauftritts für den Bereich kuratiertes Einkaufen für das Premium Modeunternehmen Breuninger.

In diesem Projekt war ich von der ersten Konzeptphase über den Livegang der MVP  Version nach nur 8 Sprints bis hin zur Übergabe des Produkts an ein internes Entwicklungsteam des Kunden beteiligt und trug Mitverantwortung für die Konzeption des Tools und die gesamte technische Realisierung.

Java 11 Spring Boot PostgreSQL Kubernetes Docker IntelliJ MongoDB
Java 11 Spring Boot PostgreSQL Kubernetes Docker Mongo NoSQL SQL
neuland GmbH
Bremen
1 Jahr
2017-03 - 2018-02

Breuninger Web Shop

Java 8 Java 11 Spring Boot ...

Entwicklungsarbeiten im Rahmen des Teams SUCH für die Neuentwicklung des Webshops von Breuninger.

Die Arbeit in vertikalisierten Teams unter Einsatz von Scrum bildeten den Schwerpunkt dieser Tätigkeiten.

JetBrains IntelliJ IDEA Java Spring Boot Mongo
Java 8 Java 11 Spring Boot PostgreSQL Kubernetes Docker AWS Feeds Snapshots Handlebars etc. Mongo NoSQL SQL
neuland GmbH
Bremen
2 Jahre 5 Monate
2014-11 - 2017-03

FCMS Entwicklung

Catia V5 CAA C++

Entwicklungstätigkeiten im Bereich Catia kompatibler CAE-Modelle.

Catia V5 FCMS
Catia V5 CAA C++
FCM-S GmbH
Bremen
2 Monate
2014-10 - 2014-11

Recommerce Solution Portal

Architekt, Entwickler
Architekt, Entwickler
Entwicklung einer Preisdatenbank als Portaleinstieg für die Abwicklung des Recommerce Geschäfts von arvato. Entwicklung von Crawlern, die automatisiert Marktpreise von Amazon und eBay abfragen nach Vorgabe des Kunden.
arvato IT Services GmbH
Herzebrock-Clarholz / Bremen
2 Jahre 1 Monat
2012-09 - 2014-09

Prüfsysteme / IS Tester

Prüfsystementwickler und Prüfsystembetreeuer IS Tester NISP Subversion ...
Prüfsystementwickler und Prüfsystembetreeuer

Im Rahmen dieses Projekts entwickle und betreue ich Prüfsysteme. Diese dienen dazu während des Herstellungsprozesses eines Fahrzeugs in unterschiedlichen Bauphasen zu überprüfen, ob die elektrischen und elektronischen Bestandteile des Fahrzeugs (insbesondere Leitungen, Stecker, Kontakte, Steuergeräte, Sicherungen) der Bestellung und dem jeweiligen Bauzustand entsprechend korrekt verbaut wurden und erwartungsgemäß funktionieren.

IS Tester NISP Subversion Steuergeräte CAN Bus MVCI eCOMM Windows 7 SDWI Portal
IS Tester NISP Subversion Steuergeräte CAN Bus MVCI eCOMM Windows 7 SDWI Portal
Daimler AG
Bremen
2 Jahre 7 Monate
2012-03 - 2014-09

eService Portal

Webentwickler JBoss 7.1 Java 7 CDI ...
Webentwickler

Implementierung und Entwicklung der Architektur eines Webportals für Endanwender (B2C Solution).
Die Anwender des Portals sind Privatpersonen, die Probleme mit einem Gerät, beispielsweise einem Handy oder Smartphone, haben. Das Portal leitet den Anwender durch einen Diagnoseprozess. Sollte eine Reparatur des Geräts erforderlich sein, kann der Anwender einen Reparaturauftrag erstellen und dessen Bearbeitungsprozess verfolgen.

JBoss 7.1 Java 7 CDI EJB JSF 2 (PrimeFaces) Hibernate Oracle Eclipse Subversion XML eGain Payment Gateways
JBoss 7.1 Java 7 CDI EJB JSF 2 (PrimeFaces) Hibernate Oracle Eclipse Subversion XML eGain Payment Gateways
Arvato
Herzebrock-Clarholz / Bremen
4 Monate
2011-11 - 2012-02

Framework und Tooling

Frontend Framework Entwickler Java Spring Spring WebFlow ...
Frontend Framework Entwickler

Als Mitglied des Teams Frameworks und Tooling habe ich an der Entwicklung und Weiterentwicklung der Frontend Frameworks (Serveranteil mit Java, Spring Webflow, JSF etc. und Clientanteil mit HTML, CSS, Javascrip, jQuery etc.) gearbeitet.
Zu den Aufgaben gehörte auch das Coaching und die Betreuung der Anwendungsentwickler, die fachliche Anwendungsfälle mit Hilfe der Frameworks umsetzen sowie die Beratung der Projektleiter bei Fragen, die das Framework betreffen.

Java Spring Spring WebFlow Spring MVC Java Server Faces (JSF) Javascript jQuery Firebug Eclipse OSGi HTML CSS
Java Spring Spring WebFlow Spring MVC Java Server Faces (JSF) Javascript jQuery Firebug Eclipse OSGi HTML CSS
comdirect bank AG
Quickborn
2 Jahre 1 Monat
2009-11 - 2011-11

PLM Competence Center

Beratung, Entwicklung Python C++ Java ...
Beratung, Entwicklung

In diesem Projekt arbeite ich aktiv im PLM-/PDM-Team des Kunden mit.
Hierbei geht es vor allem um die Anpassung des PDM Systems CIM DATABASE und
der Integrationen in verschiedenste andere Systeme (Catia V5, SAP, Kalkulationssoftware, Inubit etc.) an die Anforderungen der Anwender.

Besondere Anforderungen stellen die Kommunikation mit SAP über die CDB Python Schnittstelle zu SAP sowie die Einführung von CIM DATABASE 2.9.8 dar.

Ein Auszug meiner Tätigkeiten bei diesem Kunden:

* Leitung der Key User Meetings
* Aufnahme und Bewertung von Fehlern, Problemen und Verbesserungswünschen
* Realisierung/Implementierung von Lösungen mit Python, SQL und durch Customizing
* Oder Delegation und Controlling
* Verbesserung beispielsweise auch der SAP Schnittstelle
* Teilweise Betreuung der Systeme
* Erstellung von Reports bzw. Reportfunktionalität

* Komplette technische Teilprojektleitung neben dem PLM Teamleiter bei der CDB Einführung bei RECARO Child Safety
+ Diese CDB Einführung wurde komplett ohne Mitarbeit von Contact durchgeführt
+ Das System ist seit März produktiv und läuft ohne nennenswerte Probleme

* Technische Teilprojektleitung neben dem PLM Teamleiter bei der Einführung von CDB 2.9.8 bei RECARO Aircraft Seating
+ Qualitätsmanagement, Testplanung, Testdurchführung , Testdelegation
+ Verwaltung der offenen Punkte, Controlling des Stands der Bearbeitung durch Contact und RAS Mitarbeiter.
+ Absicherung der Nachtests
+ Klärung offener Fragen
+ Ermittlung der zu schulenden Änderungen

* Einarbeitung neuer Mitarbeiter im PLM Team

* Dokumentation von Systemteilen zur Know How Sicherung
* Erstellung einer verbindlichen Entwicklungsrichtlinie
* Entwicklung eines Prozesses für die FPV Bearbeitung

* Schulung der Mitarbeiter des PLM Teams
* Training der Key User bei kleineren Veränderungen

Python C++ Java VisualBasic (VB VBScript CATScript) SQL Sonstige Technologien: Windows Unix Unix-Tools Citrix VMware Oracle SQL Developer CIM DATABASE Catia V5 SolidWorks SAP etc.
Python C++ Java VisualBasic (VB VBScript CATScript) SQL Sonstige Technologien: Windows Unix Unix-Tools Citrix VMware Oracle SQL Developer CIM DATABASE Catia V5 SolidWorks SAP etc.
Recaro Aircraft Seating
Schwäbisch Hall / Bremen

Aus- und Weiterbildung

Aus- und Weiterbildung

1996: Abitur - Leistungskurse Mathematik und Physik
1996-1997: Fernuniversität Hagen - Mathematik und Informatik
1997-2000: Universität Bremen - Mathematik und Informatik

Zertifizierter C Experte.
Zertifizierter C++ Experte.

Position

Position

Softwarearchitektur und Softwareentwicklung.

Besonders reizvoll ist für mich die Entwicklung großer und komplexer Softwaresysteme unter Anwendung von Java Technologiestacks. Bevorzugt setze ich agile Entwicklungsmethoden wie Scrum, vertikalisierte Architektur- und Organisationskonzepte und Domain Driven Design ein. Die Einhaltung der Clean Code Richtlinien ist eine Selbstverständlichkeit.

Meine Projekte umfassen typischerweise moderne Cloud basierte Containerumgebungen (AWS, Kubernetes, Docker).

Gerne übernehme ich auch die Leitung von Entwicklungsprojekten oder Teilprojekten (beispielsweise als Tech-Lead) sowie PO Aufgaben in Scrum Teams.

Umfassende Erfahrung, ausgeprägtes analytisches Denken, Teamfähigkeit und das Streben nach praxistauglichen Problemlösungen sind neben technischem und theoretischem KnowHow meine besonderen Stärken.

Abgerundet wird mein Tätigkeitsspektrum durch fundierte Kenntnisse in den Bereichen PDM/PLM und CAD (z.B. Catia V5, SolidWorks, Unigraphics NX). In diesen Bereichen bin ich allerdings kaum noch tätig.

Gerne und schnell arbeite ich mich in bestehende umfangreiche und technologisch anspruchsvolle Projekte und Teams ein und bringe meine Kenntnisse und Fähigkeiten ein.

Kompetenzen

Kompetenzen

Top-Skills

Java Microservices und Clouds Architektur und Domain Driven Design Spring Boot Docker kubernetes Elastic Search PostgreSQL

Schwerpunkte

Java
Experte
SpringBoot
Experte
Microservices
Experte
Kubernetes
Fortgeschritten
Docker
Fortgeschritten
AWS
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

AWS
CAA
CATScript)
CIM DATABASE
IntelliJ
Java Server Faces (JSF)
JBoss
JetBrains IntelliJ IDEA
Maven
Allgemein
=========

- Alle gängigen Entwicklungswerkzeuge; insbesondere für Java und C/C++
- Sehr viele mehr oder weniger gebräuchliche Bibliotheken und Toolkits

  für verschiedene Programmiersprachen.
- Gute Kenntnisse aller gängigen Webtechnologien und Protokolle wie:

  + XML
  + HTML
  * CSS
  + HTTP
  + HTTPS
  + SSL
  + SOAP
  + WebServices
  etc.

Fundierte Kenntnisse der gesamten C++ und Java Toolketten sind vorhanden.

Java
====
- Java-Erfahrung seit Java 1.0 (Mitte der 90er)
- Kenntnisse auf aktuellem Stand (Java 19)

- Enterprise Java Beans (EJB)

- Spring, SpringBoot

- Java Enterprise Edition  (JEE, früher J2EE) / Jakarta Enterprise Edition

- Sehr gute Kenntnisse von JPA
- Application Server (insbesondere JBoss, Websphere und Glassfish)

- Servlet Container wie Tomcat und Jetty
- Frameworks wie Hibernate, Toplink (EclipseLink) und Spring (2.x bis 2.5.6 und 3.0 RC1)
- Hervorragende Kenntnisse in Spring MCV, Velocity, FreeMarker
- Experte: Java Server Faces (JSF) 1.x und 2.x.
- JSF Komponentenframeworks (Entwicklung eigener Frameworks, Verwendung von PrimeFaces und RichFaces)
- GWT, GWT Ext, Ext GWT, SmartClient (Smart GWT)
- Gilead, Java Beans Library
- GwtRpcSpring (auch gwtrpc-spring geschrieben), GWT-SL
- Fundierte Kenntnisse des JDK (AWT, Swing, Java 2D, Java 3D, JDBC etc.)
- Ant und Maven2
- Eclipse
- JUnit
- Eclipse
- Eclipse RCP / OSGi
- Eclipse TPTP
- Eclipse EMF
- Gute Kenntnisse des Java Bytecodes
- Hudson

C/C++
=====
- ANSI-C und K&R-C Erfahrung seit Mitte der 90er Jahre
- C++ Erfahrung seit Mitte der 90er
- Kenntnisse auf aktuellem Stand
- Intensive STL Kenntnisse
- boost
- Gute Kenntnis aller typischen Entwicklungswerkzeuge unter Windows und
  diversen UNIX Derivaten und Varianten

 

Python
======
- Sehr gute Python Kenntnisse (Python 2.x und Python 3.x)
- Diverse Frameworks und Tools
- Python DB-API
- NoSQL Datenbanken wie ZODB
- PyDev (Eclipse Plugin für Python)
- PyUnit


Assembler
=========
- Mehrjährige Erfahrung mit unterschiedlichen Assemblerdialekten.
- Insbesondere x86 und MC68xxx
- Gute Kenntnisse insbesondere des Flat Assemblers (FASM) und des
  Netwide Assemblers (NASM)
- Aktuell: 2023 habe ich ARM Assembler als Dozent unterrichtet.

Prozesse
========
Umfangreiche Projekte bereits realisiert nach vielen Vorgehensmodellen, darunter:
- SCRUM
- eXtreme Programming
- Rational Unified Process
- SDM (Software Delivery Method, bei Ford eingesetzte Methodensammlung)
- Diverse projektspezifische Methoden und Vorgehensmodelle
Kenntnisse anderer Vorgehensmodelle (insbesondere agile Methoden und die aktuellen
Überarbeitungen von RUP und dem V-Modell (V-Modell XT)) sind vorhanden.

Architektur
===========
Ich arbeite je nach Projekt sowohl mit klassischen Architekturansätzen als auch nach modernen Ansätzen.
Bevorzugt setze ich Domain Driven Design im Rahmen von Microservice Architekturen und Middlewaresystemen wie Kafka ein.
Ich habe auch umfassende Erfahrungen in der Dokumentation der Architektur bestehender großer Softwaresysteme.


Bevorzugte Datenbank-Management-Systeme
======================================

Relational: PostgreSQL, Oracle, Informix, Firebird, MySQL, DB2, Derby und SQLite.

NoSQL: Elasticsearch, Solr, Mongo 

Betriebssysteme

Amiga OS
Experte
Echtzeitbetriebssysteme
Fortgeschritten
HPUX
Experte
IRIX
Fortgeschritten
Mac OS
Fortgeschritten
MS-DOS
Experte
SUN OS, Solaris
Experte
Unix
Experte
Windows
Experte
Linux
Experte

Programmiersprachen

4th Dimension
Assembler
x86, x86_64, 680x0, Z80, 6501, 6510, 7501, aktuelle Atmel Microcontroller, oberflächliche Erfahrungen bei einigen RISC Prozessoren
Basic
Gute Kenntnisse - VB, VBA, VB.NET, einige (alte) weitere
C
---> Sehr gute Kenntnisse - ANSI-C und K&R-C <---
C#
C++
---> Sehr gute Kenntnisse - (besonders intensive STL-Kenntnisse vorhanden!) <---
Cobol
Einige kleinere Programme nach dem Cobol 85 Standard realisiert
Conzept 16
Für einen Kunden evaluiert
CORBA IDL
Sehr detaillierte Kenntnisse auch komplizierterThemen (z.B. Speicherverwaltung bei Sequences etc.)
Delphi
Eiffel
Grundkenntnisse
Emacs
Normale Entwicklerkenntnisse
ESQL/C
Forth
Sehr gute Kenntnisse. Insbesondere der Variante Reva
Fortran
Grundkenntnisse
Imake, GNU-Make, Make-Maker etc...
Sehr gute Kenntnisse
Java
---> Sehr gute Kenntnisse auch der typischen Frameworks <---
Java 11
Java 7
Java 7
Java 8
JavaScript
Gute Kenntnisse auch der typischen Frameworks
jQuery
jQuery
Lisp
Grundkenntnisse
Makrosprachen
Steuersprachen verschiedener Applikationen
Maschinensprachen
x86, Java Bytecode, Bytecodes diverser VMs
NISP
Pascal
Perl
PHP
PL/SQL
Python
---> Sehr gute Kenntnisse auch der typischen Frameworks <---
Qt
Scriptsprachen
Verschiedene
Shell
bash,ksh,sh,tcsh
Smalltalk
Gute Kenntnisse
Tcl/Tk
Grundkenntnisse
TeX, LaTeX
VBScript
VBScript
Xt, Motif
Auch XView
yacc/lex
vor allem die Varianten bison und flex
------

Gute Kenntnisse auch weniger relevanter Programmiersprachen wie Haskell und Forth (ich habe 2002 einen entsprechenden Artikel für das LinuxMagazin geschrieben und viel Code zum Reva Forth Projekt beigesteuert) etc.

---

Außerdem kenne ich mich gut mit dem .NET-Framework aus und habe unter anderem ein Buch über C# geschrieben.

---

Über Smalltalk habe ich ebenfalls mal einen Artikel geschrieben - er ist in der freeX erschienen. Daneben betreue ich seit vielen Jahren das Open Source Projekt "Little Smalltalk".

Datenbanken

4th Dimension
Access
Conzept 16
DAO
Datenbanken
DB2
Informix
Ingres
Interbase
Vor allem die OpenSource Variante Firebird
JDBC
Experte
Mongo
MongoDB
MS SQL Server
MySQL
NoSQL
ODBC
Experte
Oracle
Sehr gute Kenntnisse auch spezifischer Möglichkeiten (z.B. hierarchische Queries)
Postgres
PostgreSQL
Sehr intensive und aktuelle Kenntnisse
Proprietäre DB
SQLite
SQL
Auch sehr spezifischer Dialekte und Features (beispielsweise hierarchische Abfragen bei Oracle)
SQL Developer
SQL Developer
Sybase
Sehr intensive Erfahrungen mit PostgreSQL und Flyway Migrationen.
 
Gute JPA/JPQL und Hibernate sowie Toplink (EclipseLink) Kenntnisse sind vorhanden.
Ich verfüge über sehr gute HQL, JPQL und SQL Kenntnisse.

Gute Derby und SQLite Kenntnisse sind vorhanden.

Datenkommunikation

CORBA
Orbix, Orbacus, TAO, MICO, ORBit, JEE
Ethernet
Internet, Intranet
ISO/OSI
Gute Kenntnisse der gesamten Netzwerkarchitektur
LAN, LAN Manager
Message Queuing
parallele Schnittstelle
Proprietäre Protokolle
Diverse
Router
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock
Sehr gute Kenntnisse
OLE, COM, DCOM, COM+, ActiveX etc.
SOAP
Enterprise Java Beans (EJB), Java Enterprise Edition (JEE), Application Server (JBoss) etc.
.NET

Hardware

Amiga
Exzellente Kenntnisse als Entwickler in Assembler, BASIC und C (ist aber schon etwas her...)
Atari
Drucker
Emulatoren
Diverse Emulatoren und Sandboxsysteme entwickelt und verwendet
HP
Kenntnisse als Anwender, Administrator und Entwickler
IBM RS6000
Kenntnisse als Anwender, Administrator und Entwickler
IS Tester
Macintosh
Erfahrungen als Anwender und Entwickler mit Mac OS X
Messgeräte
Insgesondere Farbmesssysteme
Mikrocontroller
Erfahrung mit einigen auf den MC680x0 basierenden Controllern, Programmierung mit C, Forth und Assembler. Aktuell auch Erfahrungen mit diversen Atmel Microcontrollern, deren Eigenschaften und ihrer Programmierung in Assembler und C.
Modem
Motorola
Fundierte Assemblerkenntnisse der MC68xxx-Reihe
PC
Kenntnisse als Anwender, Administrator und Entwickler in verschiedensten Sprachen mit verschiedensten Betriebssystemen
PLD, FPGA
Scanner
Silicon-Graphics
Kenntnisse als Anwender, Administrator und Entwickler
Soundkarten
Ich habe in den 90er Jahren low level Code in Assembler, C und Pascal zur Programmierung von Soundkarten entwickelt
Steuergeräte
SUN
Kenntnisse als Anwender, Administrator und Entwickler

Berechnung / Simulation / Versuch / Validierung

* MedModel
* ProModel
* livingModels

Design / Entwicklung / Konstruktion

AutoCAD
Autodesk Inventor
CATIA
Catia V5
CIM DATABASE
I-DEAS
ME10 / OneSpace Designer Drafting
NX
Pro/ENGINEER
SolidEdge
SolidWorks

Bitte beachten: Ich bin kein Konstrukteur, sondern Software Entwickler. Ich entwickle technische Lösungen rund um CAD-Systeme, beispielsweise für die Verwaltung von Daten oder zur Unterstützung automatisierter Konstruktionen.

Branchen

Branchen

Ich setze bei meinen Projekten keinen besonderen Branchenschwerpunkt.
Generell interessieren mich alle Projekte, in denen ich meine Fähigkeiten
voll entfalten und neue Themen erarbeiten oder vorhandene Kenntnisse vertiefen kann.

Einige der Branchen, in denen ich Projekterfahrungen sammeln konnte:

Automobil/Automotive/Zulieferer
Banken
Luft- und Raumfahrt
Anlagenbau und Maschinenbau
IT
Handel
Gesundheitswesen
Lebensmittelbranche
Telekommunikation
Print und andere Medien
Werbung
Öffentliche Auftraggeber
Druckereibranche
Mode
eCommerce

Einsatzorte

Einsatzorte

Deutschland


möglich

Projekte

Projekte

1 Jahr
2023-07 - heute

Entwicklung, Coaching/Mentoring und Modernisierung

Entwickler und Coach/Mentor Java Spring Java EE
Entwickler und Coach/Mentor

Ich unterstütze die Finanzinformatik GmbH dabei Entwicklungsprozesse und den Umgang mit modernen Technologien zu verbessern.

Beispielsweise bei Quelltextverwaltung, automatisierten Tests, der Einhaltung von Cleancode Prinzipien etc.

Das Wissen vermittle ich hierbei im Wesentlichen in Coachingsessions in direkter Zusammenarbeit mit den internen und anderen externen Entwicklern.

Außerdem unterstütze ich den Kunden bei der Umsetzung fachlicher Anforderungen in technische Lösungen sowie der Analyse und Beseitigung von Fehlern.

Konkret:

* Entwicklung bankfachlicher Anwendungen mit Java

* SQL / DB2

* Spring

* Spring Batch

 * Umstellung von Java 8 auf aktuellere Java Versionen

OSPlus ePostfach
Java Spring Java EE
Finanzinformatik GmbH
Bremen und Hannover
1 Jahr 6 Monate
2023-01 - heute

Trainer / Dozent

Trainer / Dozent Java, C, C++, Spring Boot, Assembler Cloud Spring ...
Trainer / Dozent

Unterricht der Teilnehmer in den Ausbildungszweigen Java/Cloud und embedded (C/C++) in der Fakultät 73 von Volkswagen.

Vorbereitung und Durchführung von Vorlesungen und sonstigen Unterrichts- und Trainingseinheiten.

Außerdem erstelle ich das dem Unterricht zugrunde liegende Material (Skripte, Prüfungen etc.) für diverse Themen aus den Ausbildungszweigen sowie ergänzende Themen, z.B.:

* Docker

* Kubernetes

* DevOps Approach und CI/CD Pipelines

* Security

* etc.

Im Jahr 2023 war ich fachliches Mitglied des Prüfungsausschusses.

Unterrichtet habe ich beispielsweise folgende Themen:

* Grundlagen der Softwareentwicklung

* Java

* Spring Boot

* Typescript / react

* relationale Datenbanken / postgres

* Softwaretests

* REST Schnittstellen

* Microservices

* Kubernetes

* Docker

Java, C, C++, Spring Boot, Assembler Cloud Spring Hibernate Eclipse react Typescript
Volkswagen
Wolfsburg
4 Monate
2022-09 - 2022-12

Breuninger Web Shop

Softwareentwickler Java 19, Microservices, Kafka, Domain Driven Design
Softwareentwickler

Umsetzung architekturrelevanter neuer Anforderungen im bestehenden System. 

* Planung der Anpassungen in Abstimmung mit dem PO und dem Entwicklerteam.

* Durchführung der Anpassungen mit Java 17, Spring Boot, PostgreSQL, Hibernate, Spring JDBC, Javascipt, Kafka, Kubernetes etc.

* Entwicklung und Erweiterung der CI/CD Pipelines.

* Anpassung der Pipelines zur intensiveren Verwendung von Kubernetes Secrets.

* Generell DevOps Tätigkeiten neben den Entwicklungsaufgaben.

Java 19, postgres, kafka
Java 19, Microservices, Kafka, Domain Driven Design
Breuninger
2 Jahre 7 Monate
2020-03 - 2022-09

Beratungscenter Obi

Senior Software Engineer / Architekt Scrum Java 15 JetBrains IntelliJ IDEA ...
Senior Software Engineer / Architekt

Entwicklung der Bereiche "Suche", "Materialliste" und "Dokumente" für das neu entwickelte Beratungscenter für Obi Mitarbeiter.

Entwickelt wurde die Software auf Basis des Domain Driven Designs (DDD) unter Verwendung vertikalisierender Architektur- und Organisationskonzepte.

 

Scrum Java 15 JetBrains IntelliJ IDEA Spring Boot Maven Vue.js
Scrum Java 15 JetBrains IntelliJ IDEA Spring Boot Maven Vue.js
Obi
Remote
2 Jahre 9 Monate
2019-10 - 2022-06

ePostfach Finanzinformatik

Software Entwickler Java Frameworks Cobol ...
Software Entwickler

Entwicklungstätigkeiten im elektronischen Postfach des Internetauftritts der Sparkassenverbände.

Eclipse Java
Java Frameworks Cobol Datenbanken DB2 SQLj SQL Maven
Finanzinformatik Gmbh
Hannover / Remote
1 Jahr 8 Monate
2018-02 - 2019-09

be personal WebShop

Java 11 Spring Boot PostgreSQL ...

Neuentwicklung des Webauftritts für den Bereich kuratiertes Einkaufen für das Premium Modeunternehmen Breuninger.

In diesem Projekt war ich von der ersten Konzeptphase über den Livegang der MVP  Version nach nur 8 Sprints bis hin zur Übergabe des Produkts an ein internes Entwicklungsteam des Kunden beteiligt und trug Mitverantwortung für die Konzeption des Tools und die gesamte technische Realisierung.

Java 11 Spring Boot PostgreSQL Kubernetes Docker IntelliJ MongoDB
Java 11 Spring Boot PostgreSQL Kubernetes Docker Mongo NoSQL SQL
neuland GmbH
Bremen
1 Jahr
2017-03 - 2018-02

Breuninger Web Shop

Java 8 Java 11 Spring Boot ...

Entwicklungsarbeiten im Rahmen des Teams SUCH für die Neuentwicklung des Webshops von Breuninger.

Die Arbeit in vertikalisierten Teams unter Einsatz von Scrum bildeten den Schwerpunkt dieser Tätigkeiten.

JetBrains IntelliJ IDEA Java Spring Boot Mongo
Java 8 Java 11 Spring Boot PostgreSQL Kubernetes Docker AWS Feeds Snapshots Handlebars etc. Mongo NoSQL SQL
neuland GmbH
Bremen
2 Jahre 5 Monate
2014-11 - 2017-03

FCMS Entwicklung

Catia V5 CAA C++

Entwicklungstätigkeiten im Bereich Catia kompatibler CAE-Modelle.

Catia V5 FCMS
Catia V5 CAA C++
FCM-S GmbH
Bremen
2 Monate
2014-10 - 2014-11

Recommerce Solution Portal

Architekt, Entwickler
Architekt, Entwickler
Entwicklung einer Preisdatenbank als Portaleinstieg für die Abwicklung des Recommerce Geschäfts von arvato. Entwicklung von Crawlern, die automatisiert Marktpreise von Amazon und eBay abfragen nach Vorgabe des Kunden.
arvato IT Services GmbH
Herzebrock-Clarholz / Bremen
2 Jahre 1 Monat
2012-09 - 2014-09

Prüfsysteme / IS Tester

Prüfsystementwickler und Prüfsystembetreeuer IS Tester NISP Subversion ...
Prüfsystementwickler und Prüfsystembetreeuer

Im Rahmen dieses Projekts entwickle und betreue ich Prüfsysteme. Diese dienen dazu während des Herstellungsprozesses eines Fahrzeugs in unterschiedlichen Bauphasen zu überprüfen, ob die elektrischen und elektronischen Bestandteile des Fahrzeugs (insbesondere Leitungen, Stecker, Kontakte, Steuergeräte, Sicherungen) der Bestellung und dem jeweiligen Bauzustand entsprechend korrekt verbaut wurden und erwartungsgemäß funktionieren.

IS Tester NISP Subversion Steuergeräte CAN Bus MVCI eCOMM Windows 7 SDWI Portal
IS Tester NISP Subversion Steuergeräte CAN Bus MVCI eCOMM Windows 7 SDWI Portal
Daimler AG
Bremen
2 Jahre 7 Monate
2012-03 - 2014-09

eService Portal

Webentwickler JBoss 7.1 Java 7 CDI ...
Webentwickler

Implementierung und Entwicklung der Architektur eines Webportals für Endanwender (B2C Solution).
Die Anwender des Portals sind Privatpersonen, die Probleme mit einem Gerät, beispielsweise einem Handy oder Smartphone, haben. Das Portal leitet den Anwender durch einen Diagnoseprozess. Sollte eine Reparatur des Geräts erforderlich sein, kann der Anwender einen Reparaturauftrag erstellen und dessen Bearbeitungsprozess verfolgen.

JBoss 7.1 Java 7 CDI EJB JSF 2 (PrimeFaces) Hibernate Oracle Eclipse Subversion XML eGain Payment Gateways
JBoss 7.1 Java 7 CDI EJB JSF 2 (PrimeFaces) Hibernate Oracle Eclipse Subversion XML eGain Payment Gateways
Arvato
Herzebrock-Clarholz / Bremen
4 Monate
2011-11 - 2012-02

Framework und Tooling

Frontend Framework Entwickler Java Spring Spring WebFlow ...
Frontend Framework Entwickler

Als Mitglied des Teams Frameworks und Tooling habe ich an der Entwicklung und Weiterentwicklung der Frontend Frameworks (Serveranteil mit Java, Spring Webflow, JSF etc. und Clientanteil mit HTML, CSS, Javascrip, jQuery etc.) gearbeitet.
Zu den Aufgaben gehörte auch das Coaching und die Betreuung der Anwendungsentwickler, die fachliche Anwendungsfälle mit Hilfe der Frameworks umsetzen sowie die Beratung der Projektleiter bei Fragen, die das Framework betreffen.

Java Spring Spring WebFlow Spring MVC Java Server Faces (JSF) Javascript jQuery Firebug Eclipse OSGi HTML CSS
Java Spring Spring WebFlow Spring MVC Java Server Faces (JSF) Javascript jQuery Firebug Eclipse OSGi HTML CSS
comdirect bank AG
Quickborn
2 Jahre 1 Monat
2009-11 - 2011-11

PLM Competence Center

Beratung, Entwicklung Python C++ Java ...
Beratung, Entwicklung

In diesem Projekt arbeite ich aktiv im PLM-/PDM-Team des Kunden mit.
Hierbei geht es vor allem um die Anpassung des PDM Systems CIM DATABASE und
der Integrationen in verschiedenste andere Systeme (Catia V5, SAP, Kalkulationssoftware, Inubit etc.) an die Anforderungen der Anwender.

Besondere Anforderungen stellen die Kommunikation mit SAP über die CDB Python Schnittstelle zu SAP sowie die Einführung von CIM DATABASE 2.9.8 dar.

Ein Auszug meiner Tätigkeiten bei diesem Kunden:

* Leitung der Key User Meetings
* Aufnahme und Bewertung von Fehlern, Problemen und Verbesserungswünschen
* Realisierung/Implementierung von Lösungen mit Python, SQL und durch Customizing
* Oder Delegation und Controlling
* Verbesserung beispielsweise auch der SAP Schnittstelle
* Teilweise Betreuung der Systeme
* Erstellung von Reports bzw. Reportfunktionalität

* Komplette technische Teilprojektleitung neben dem PLM Teamleiter bei der CDB Einführung bei RECARO Child Safety
+ Diese CDB Einführung wurde komplett ohne Mitarbeit von Contact durchgeführt
+ Das System ist seit März produktiv und läuft ohne nennenswerte Probleme

* Technische Teilprojektleitung neben dem PLM Teamleiter bei der Einführung von CDB 2.9.8 bei RECARO Aircraft Seating
+ Qualitätsmanagement, Testplanung, Testdurchführung , Testdelegation
+ Verwaltung der offenen Punkte, Controlling des Stands der Bearbeitung durch Contact und RAS Mitarbeiter.
+ Absicherung der Nachtests
+ Klärung offener Fragen
+ Ermittlung der zu schulenden Änderungen

* Einarbeitung neuer Mitarbeiter im PLM Team

* Dokumentation von Systemteilen zur Know How Sicherung
* Erstellung einer verbindlichen Entwicklungsrichtlinie
* Entwicklung eines Prozesses für die FPV Bearbeitung

* Schulung der Mitarbeiter des PLM Teams
* Training der Key User bei kleineren Veränderungen

Python C++ Java VisualBasic (VB VBScript CATScript) SQL Sonstige Technologien: Windows Unix Unix-Tools Citrix VMware Oracle SQL Developer CIM DATABASE Catia V5 SolidWorks SAP etc.
Python C++ Java VisualBasic (VB VBScript CATScript) SQL Sonstige Technologien: Windows Unix Unix-Tools Citrix VMware Oracle SQL Developer CIM DATABASE Catia V5 SolidWorks SAP etc.
Recaro Aircraft Seating
Schwäbisch Hall / Bremen

Aus- und Weiterbildung

Aus- und Weiterbildung

1996: Abitur - Leistungskurse Mathematik und Physik
1996-1997: Fernuniversität Hagen - Mathematik und Informatik
1997-2000: Universität Bremen - Mathematik und Informatik

Zertifizierter C Experte.
Zertifizierter C++ Experte.

Position

Position

Softwarearchitektur und Softwareentwicklung.

Besonders reizvoll ist für mich die Entwicklung großer und komplexer Softwaresysteme unter Anwendung von Java Technologiestacks. Bevorzugt setze ich agile Entwicklungsmethoden wie Scrum, vertikalisierte Architektur- und Organisationskonzepte und Domain Driven Design ein. Die Einhaltung der Clean Code Richtlinien ist eine Selbstverständlichkeit.

Meine Projekte umfassen typischerweise moderne Cloud basierte Containerumgebungen (AWS, Kubernetes, Docker).

Gerne übernehme ich auch die Leitung von Entwicklungsprojekten oder Teilprojekten (beispielsweise als Tech-Lead) sowie PO Aufgaben in Scrum Teams.

Umfassende Erfahrung, ausgeprägtes analytisches Denken, Teamfähigkeit und das Streben nach praxistauglichen Problemlösungen sind neben technischem und theoretischem KnowHow meine besonderen Stärken.

Abgerundet wird mein Tätigkeitsspektrum durch fundierte Kenntnisse in den Bereichen PDM/PLM und CAD (z.B. Catia V5, SolidWorks, Unigraphics NX). In diesen Bereichen bin ich allerdings kaum noch tätig.

Gerne und schnell arbeite ich mich in bestehende umfangreiche und technologisch anspruchsvolle Projekte und Teams ein und bringe meine Kenntnisse und Fähigkeiten ein.

Kompetenzen

Kompetenzen

Top-Skills

Java Microservices und Clouds Architektur und Domain Driven Design Spring Boot Docker kubernetes Elastic Search PostgreSQL

Schwerpunkte

Java
Experte
SpringBoot
Experte
Microservices
Experte
Kubernetes
Fortgeschritten
Docker
Fortgeschritten
AWS
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

AWS
CAA
CATScript)
CIM DATABASE
IntelliJ
Java Server Faces (JSF)
JBoss
JetBrains IntelliJ IDEA
Maven
Allgemein
=========

- Alle gängigen Entwicklungswerkzeuge; insbesondere für Java und C/C++
- Sehr viele mehr oder weniger gebräuchliche Bibliotheken und Toolkits

  für verschiedene Programmiersprachen.
- Gute Kenntnisse aller gängigen Webtechnologien und Protokolle wie:

  + XML
  + HTML
  * CSS
  + HTTP
  + HTTPS
  + SSL
  + SOAP
  + WebServices
  etc.

Fundierte Kenntnisse der gesamten C++ und Java Toolketten sind vorhanden.

Java
====
- Java-Erfahrung seit Java 1.0 (Mitte der 90er)
- Kenntnisse auf aktuellem Stand (Java 19)

- Enterprise Java Beans (EJB)

- Spring, SpringBoot

- Java Enterprise Edition  (JEE, früher J2EE) / Jakarta Enterprise Edition

- Sehr gute Kenntnisse von JPA
- Application Server (insbesondere JBoss, Websphere und Glassfish)

- Servlet Container wie Tomcat und Jetty
- Frameworks wie Hibernate, Toplink (EclipseLink) und Spring (2.x bis 2.5.6 und 3.0 RC1)
- Hervorragende Kenntnisse in Spring MCV, Velocity, FreeMarker
- Experte: Java Server Faces (JSF) 1.x und 2.x.
- JSF Komponentenframeworks (Entwicklung eigener Frameworks, Verwendung von PrimeFaces und RichFaces)
- GWT, GWT Ext, Ext GWT, SmartClient (Smart GWT)
- Gilead, Java Beans Library
- GwtRpcSpring (auch gwtrpc-spring geschrieben), GWT-SL
- Fundierte Kenntnisse des JDK (AWT, Swing, Java 2D, Java 3D, JDBC etc.)
- Ant und Maven2
- Eclipse
- JUnit
- Eclipse
- Eclipse RCP / OSGi
- Eclipse TPTP
- Eclipse EMF
- Gute Kenntnisse des Java Bytecodes
- Hudson

C/C++
=====
- ANSI-C und K&R-C Erfahrung seit Mitte der 90er Jahre
- C++ Erfahrung seit Mitte der 90er
- Kenntnisse auf aktuellem Stand
- Intensive STL Kenntnisse
- boost
- Gute Kenntnis aller typischen Entwicklungswerkzeuge unter Windows und
  diversen UNIX Derivaten und Varianten

 

Python
======
- Sehr gute Python Kenntnisse (Python 2.x und Python 3.x)
- Diverse Frameworks und Tools
- Python DB-API
- NoSQL Datenbanken wie ZODB
- PyDev (Eclipse Plugin für Python)
- PyUnit


Assembler
=========
- Mehrjährige Erfahrung mit unterschiedlichen Assemblerdialekten.
- Insbesondere x86 und MC68xxx
- Gute Kenntnisse insbesondere des Flat Assemblers (FASM) und des
  Netwide Assemblers (NASM)
- Aktuell: 2023 habe ich ARM Assembler als Dozent unterrichtet.

Prozesse
========
Umfangreiche Projekte bereits realisiert nach vielen Vorgehensmodellen, darunter:
- SCRUM
- eXtreme Programming
- Rational Unified Process
- SDM (Software Delivery Method, bei Ford eingesetzte Methodensammlung)
- Diverse projektspezifische Methoden und Vorgehensmodelle
Kenntnisse anderer Vorgehensmodelle (insbesondere agile Methoden und die aktuellen
Überarbeitungen von RUP und dem V-Modell (V-Modell XT)) sind vorhanden.

Architektur
===========
Ich arbeite je nach Projekt sowohl mit klassischen Architekturansätzen als auch nach modernen Ansätzen.
Bevorzugt setze ich Domain Driven Design im Rahmen von Microservice Architekturen und Middlewaresystemen wie Kafka ein.
Ich habe auch umfassende Erfahrungen in der Dokumentation der Architektur bestehender großer Softwaresysteme.


Bevorzugte Datenbank-Management-Systeme
======================================

Relational: PostgreSQL, Oracle, Informix, Firebird, MySQL, DB2, Derby und SQLite.

NoSQL: Elasticsearch, Solr, Mongo 

Betriebssysteme

Amiga OS
Experte
Echtzeitbetriebssysteme
Fortgeschritten
HPUX
Experte
IRIX
Fortgeschritten
Mac OS
Fortgeschritten
MS-DOS
Experte
SUN OS, Solaris
Experte
Unix
Experte
Windows
Experte
Linux
Experte

Programmiersprachen

4th Dimension
Assembler
x86, x86_64, 680x0, Z80, 6501, 6510, 7501, aktuelle Atmel Microcontroller, oberflächliche Erfahrungen bei einigen RISC Prozessoren
Basic
Gute Kenntnisse - VB, VBA, VB.NET, einige (alte) weitere
C
---> Sehr gute Kenntnisse - ANSI-C und K&R-C <---
C#
C++
---> Sehr gute Kenntnisse - (besonders intensive STL-Kenntnisse vorhanden!) <---
Cobol
Einige kleinere Programme nach dem Cobol 85 Standard realisiert
Conzept 16
Für einen Kunden evaluiert
CORBA IDL
Sehr detaillierte Kenntnisse auch komplizierterThemen (z.B. Speicherverwaltung bei Sequences etc.)
Delphi
Eiffel
Grundkenntnisse
Emacs
Normale Entwicklerkenntnisse
ESQL/C
Forth
Sehr gute Kenntnisse. Insbesondere der Variante Reva
Fortran
Grundkenntnisse
Imake, GNU-Make, Make-Maker etc...
Sehr gute Kenntnisse
Java
---> Sehr gute Kenntnisse auch der typischen Frameworks <---
Java 11
Java 7
Java 7
Java 8
JavaScript
Gute Kenntnisse auch der typischen Frameworks
jQuery
jQuery
Lisp
Grundkenntnisse
Makrosprachen
Steuersprachen verschiedener Applikationen
Maschinensprachen
x86, Java Bytecode, Bytecodes diverser VMs
NISP
Pascal
Perl
PHP
PL/SQL
Python
---> Sehr gute Kenntnisse auch der typischen Frameworks <---
Qt
Scriptsprachen
Verschiedene
Shell
bash,ksh,sh,tcsh
Smalltalk
Gute Kenntnisse
Tcl/Tk
Grundkenntnisse
TeX, LaTeX
VBScript
VBScript
Xt, Motif
Auch XView
yacc/lex
vor allem die Varianten bison und flex
------

Gute Kenntnisse auch weniger relevanter Programmiersprachen wie Haskell und Forth (ich habe 2002 einen entsprechenden Artikel für das LinuxMagazin geschrieben und viel Code zum Reva Forth Projekt beigesteuert) etc.

---

Außerdem kenne ich mich gut mit dem .NET-Framework aus und habe unter anderem ein Buch über C# geschrieben.

---

Über Smalltalk habe ich ebenfalls mal einen Artikel geschrieben - er ist in der freeX erschienen. Daneben betreue ich seit vielen Jahren das Open Source Projekt "Little Smalltalk".

Datenbanken

4th Dimension
Access
Conzept 16
DAO
Datenbanken
DB2
Informix
Ingres
Interbase
Vor allem die OpenSource Variante Firebird
JDBC
Experte
Mongo
MongoDB
MS SQL Server
MySQL
NoSQL
ODBC
Experte
Oracle
Sehr gute Kenntnisse auch spezifischer Möglichkeiten (z.B. hierarchische Queries)
Postgres
PostgreSQL
Sehr intensive und aktuelle Kenntnisse
Proprietäre DB
SQLite
SQL
Auch sehr spezifischer Dialekte und Features (beispielsweise hierarchische Abfragen bei Oracle)
SQL Developer
SQL Developer
Sybase
Sehr intensive Erfahrungen mit PostgreSQL und Flyway Migrationen.
 
Gute JPA/JPQL und Hibernate sowie Toplink (EclipseLink) Kenntnisse sind vorhanden.
Ich verfüge über sehr gute HQL, JPQL und SQL Kenntnisse.

Gute Derby und SQLite Kenntnisse sind vorhanden.

Datenkommunikation

CORBA
Orbix, Orbacus, TAO, MICO, ORBit, JEE
Ethernet
Internet, Intranet
ISO/OSI
Gute Kenntnisse der gesamten Netzwerkarchitektur
LAN, LAN Manager
Message Queuing
parallele Schnittstelle
Proprietäre Protokolle
Diverse
Router
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock
Sehr gute Kenntnisse
OLE, COM, DCOM, COM+, ActiveX etc.
SOAP
Enterprise Java Beans (EJB), Java Enterprise Edition (JEE), Application Server (JBoss) etc.
.NET

Hardware

Amiga
Exzellente Kenntnisse als Entwickler in Assembler, BASIC und C (ist aber schon etwas her...)
Atari
Drucker
Emulatoren
Diverse Emulatoren und Sandboxsysteme entwickelt und verwendet
HP
Kenntnisse als Anwender, Administrator und Entwickler
IBM RS6000
Kenntnisse als Anwender, Administrator und Entwickler
IS Tester
Macintosh
Erfahrungen als Anwender und Entwickler mit Mac OS X
Messgeräte
Insgesondere Farbmesssysteme
Mikrocontroller
Erfahrung mit einigen auf den MC680x0 basierenden Controllern, Programmierung mit C, Forth und Assembler. Aktuell auch Erfahrungen mit diversen Atmel Microcontrollern, deren Eigenschaften und ihrer Programmierung in Assembler und C.
Modem
Motorola
Fundierte Assemblerkenntnisse der MC68xxx-Reihe
PC
Kenntnisse als Anwender, Administrator und Entwickler in verschiedensten Sprachen mit verschiedensten Betriebssystemen
PLD, FPGA
Scanner
Silicon-Graphics
Kenntnisse als Anwender, Administrator und Entwickler
Soundkarten
Ich habe in den 90er Jahren low level Code in Assembler, C und Pascal zur Programmierung von Soundkarten entwickelt
Steuergeräte
SUN
Kenntnisse als Anwender, Administrator und Entwickler

Berechnung / Simulation / Versuch / Validierung

* MedModel
* ProModel
* livingModels

Design / Entwicklung / Konstruktion

AutoCAD
Autodesk Inventor
CATIA
Catia V5
CIM DATABASE
I-DEAS
ME10 / OneSpace Designer Drafting
NX
Pro/ENGINEER
SolidEdge
SolidWorks

Bitte beachten: Ich bin kein Konstrukteur, sondern Software Entwickler. Ich entwickle technische Lösungen rund um CAD-Systeme, beispielsweise für die Verwaltung von Daten oder zur Unterstützung automatisierter Konstruktionen.

Branchen

Branchen

Ich setze bei meinen Projekten keinen besonderen Branchenschwerpunkt.
Generell interessieren mich alle Projekte, in denen ich meine Fähigkeiten
voll entfalten und neue Themen erarbeiten oder vorhandene Kenntnisse vertiefen kann.

Einige der Branchen, in denen ich Projekterfahrungen sammeln konnte:

Automobil/Automotive/Zulieferer
Banken
Luft- und Raumfahrt
Anlagenbau und Maschinenbau
IT
Handel
Gesundheitswesen
Lebensmittelbranche
Telekommunikation
Print und andere Medien
Werbung
Öffentliche Auftraggeber
Druckereibranche
Mode
eCommerce

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.