System-/Anwendungsprogrammierer JAVA, Python, Shell, C/C++, Softwareportierung, Konfigurations-/Buildmanagement, CaaS, DevOp, VR-,AR-,XR-Simulation
Aktualisiert am 31.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.09.2024
Verfügbar zu: 100%
davon vor Ort: 90%
Build-und Konfigurationsmanagement, Container-Infrastruktur
JAVA, PYTHON, C/C++, Shell
Deutsch
Muttersprache
Englisch
sicher in Sprache u. Schrift (B2)
Russisch
Dolmetscher, Fachübersetzer
Spanisch
Grundkenntnisse
Ukrainisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Leipzig (+150km) Berlin (+150km) Magdeburg (+150km) Bielefeld (+150km) Frankfurt am Main (+100km) Göttingen (+150km) Erfurt (+150km) Nürnberg (+200km) Dresden (+150km)
Deutschland, Österreich
Anwesenheit "vor Ort" immer möglich, die Kosten des Vorortaufenthaltes werden zu 85% umgelegt
möglich

Projekte

Projekte

9 Monate
2023-04 - 2023-12

Portieren und Verwalten von Architekturdaten

Projektberater/Architekt, Sofwareentwickler Python Flask Node.js ...
Projektberater/Architekt, Sofwareentwickler

- Prüfen, korrigieren und Portieren von CAD-Architekturdaten

- Archivieren und Katalogisieren portierter Daten

- VR-Realisieren der portierten Daten

- Umstellen der Container-Infra (Kubernetes-Registry)

- Container(Docker) anpassen - Graal-VM integrieren

- Architektur zum öffentlichen Datenzugriff (REST) entwerfen und Umsetzung begleiten

VR-Brille Linux-Backendserver Kubernetes Docker Graal-VM
Python Flask Node.js WebGL WebVR Quarkus Spring native
Uni Halle/Leipzig
Leipzig/Halle Remote
8 Monate
2022-03 - 2022-10

JSF-EE-Programmierung

Softwareentwickler Java API Java EE HTML ...
Softwareentwickler

- neue Funktionalität in bestehende Software implementieren

- Anpassen vorhandener Funktionalität 

- Umsetzen von Anpassungen im Datenmodell

- Erweiterungen für das vorhandene Testframewerk, Unit- u. funktionale Tests

Back-End Oracle 12c Java 11 JSF
Java API Java EE HTML Ajax SQL
Remote
4 Monate
2021-11 - 2022-02

Datensicherungs (Backup)-Management

Projektberater/Architekt, Softwareentwickler Android Python Java ...
Projektberater/Architekt, Softwareentwickler
  • Dienst zur Verwaltung von erzeugter Architektur (Relevanz, Inhaltsregeln, Redundanz)

  • Virtualisierung (Unity)

  • Katalogisierte Ablage(SQLite) mit Webfrontend(WebGL)

VR-Brille(Optiquest) Linux-Backendserver Unity C4D
Android Python Java Linux Node.js Flask SQLite WebGL
Uni Halle/Leipzig, Stadt Wittenberg
Wittenberg, Halle/Leipzig Remote
3 Monate
2021-08 - 2021-10

DevOp-Services

Software-Entwickler Python Unix-Shell
Software-Entwickler

Erstellen von Service-Batchen/Scripten zur Wartung von SCM auf Backend-Servern

VmWare Git WindowsLinuxSubsystem
Python Unix-Shell
Liquid systems
Remote
1 Jahr 7 Monate
2019-04 - 2020-10

Konfigurations-/Buildmanagement, 24/7-Betrieb Basisverfahren

DevOp, Technischer Entwickler, KB-Manager Kanban Java EE Payara ...
DevOp, Technischer Entwickler, KB-Manager

- Infrastrukturmanagement f. Basisverfahren auf DC/OS (CaaS)

- Erstellen der Softwarekomponenten (Java EE, Microprofile, Kafka)

- Erstellen, Betrieb und Problemmanagement der Pipelines f. CI und CD

- Oracle-DB-Managment, Transaktions-, Datenmanagement

- Qualitäts- u. Effizienzkontrolle JavaEE-Code

- Konfiguration Anwendungsserver( GF4/5, Weblogic, Payara)

- Erarbeitung und Umsetzung Sicherheitskonzept Software u. Betrieb

Oracle 12/18 Jakarta DC/OS Docker Payara JetBrains IntelliJ IDEA Eclipse K8s Jenkins
Kanban Java EE Payara Weblogic Mesos Docker JPA JSF CI/CD
Nürnberg
1 Jahr 7 Monate
2017-06 - 2018-12

Konfigurations- u. Buildmanagement EE

Senior-Entwickler, Konfigurations- u. Buildmanager Enterprise Java Beans Apache Webserver Java-VM ...
Senior-Entwickler, Konfigurations- u. Buildmanager
  •  Problem-, Incident-Management der Produktion (Rechenzentrum)
  • periodisches Ausrollen von EE-Software inklusive aller Komponenten ( DB, Shell, Infrastruktur) in Produktion und Parallelbetrieb
  • Erstellen, Anpassen, Ausrollen von Softwareständen (Build-Pipelines)
  • Wartung, Optimierung Fehlerbeseitigung von Backend-DB's
  • Wartung, Optimierung, Fehleranalyse von Test- u. Integrationsumgebungen (22 Umgebungen in der Infrastruktur)
  • Konfigurationsmanagement  von Test-, Integrations-, Produktionsumgebungen
  • EE-Software(Java) Fehleranalyse u. -korrektur im agilen Umfeld
  • Projektieren, Bereitstellen und Automatisieren von Entwicklungsumgebungen
  • Steuerung, Anpassung, Wartung der virtuellen Infrastruktur (OpenStack, Docker, Kubernetes)
  • Entwickeln, Umsetzen von Funktionstests f. REST- und Webservices
IntelliJ IDEA Eclipse Payara/Glassfish WebLogic Openstack Openshift Docker Kubernetes Hibernate Java8/Zulu Oracle12 Python HTML Angular nodes SonarQube Jenkins Nexus
Enterprise Java Beans Apache Webserver Java-VM Docker/Dockerstack Openstack Enterprise-Infrastruktur Applicationserver Webserver Backend-DB's
BMW
Ismaning/München
7 Monate
2016-10 - 2017-04

Binarytest-Framework

Software-Entwickler/Integrator JobDSL(Groovy) Python Shell ...
Software-Entwickler/Integrator

Erstellung eines Konzeptes eines Test-Frameworks für Komponenten- und Software-Integrationstests auf Binary-Ebene i“ mit dem Ziel das entwickelte Test-Framework zu realisieren

  • Erstellung einer Ist-Analyse von Softwareintegrations-, Akzeptanz-, Smoke-Tests
  • Entwicklung eines Test-Frameworks für Komponenten und Software-Integrationstests auf Binary-Ebene sowie Erstellung einer Dokumentation hierüber
  • Durchführung der Softwareintegration und Release-Managements inklusive Dokumentation
  • Erstellung einer Fehleranalyse des Test-Frameworks sowie Behebung aller hierin definierten und dokumentieren Fehler bei Build- und Integrationsläufen
  • Test- und Qualitätssicherung der erstellten Releases
  • Toolentwicklung für Portage, QT-Creator, Eclipse, Visual Studio, Jenkins zur Implementierung neuer Features
  • Erstellung einer ausführlichen technischen Dokumentation
Eclipse QTCreator Jenkins SQLite Linux FreeRTOS VirtualBox Git Polarion JiRA ARM64 ARM32 VMware Visual Studio 2013/2015 Enterprise Architect
JobDSL(Groovy) Python Shell C/C++ VM Docker CMake Qt Tcl/Tk Java EJB YAML/JSON SQL UML Scrum AUTOSAR
Dresden
7 Monate
2016-03 - 2016-09

Weiterentwicklung Steuerungs- und Überwachungssoftware

Software-Entwickler C/C++ (gcc make ...
Software-Entwickler
  • Bearbeiten, Erweitern und Testen des Diagnosesystems
  • Weiterentwicklung der Steuerungs- u. Überwachungssoftware (UIC-Norm, MISRA)
  • Umstellen und Anpassen von Softwaretools (PrimoS, SQL, MSSQL/Access)
  • Programmieren, Testen, Verteilen von Softwaremodulen nach SIL für das TCN
Windows 7/XP MinGw Eclipse VMware WSt/Hypervisor Virtualbox MS SQL-Server 2012/2014 MS Excel/Access MyFriend SQLite 3 Enterprise Architect
C/C++ (gcc make scons) Xorg QT Unix Shell Perl Python VMware Docker Polarion CVS SVN DOORS Visual Basic MSSQL MS Visual Studio RTOS Linux CANopen MVB Primo S UML
Mannheim
1 Jahr 2 Monate
2014-11 - 2015-12

Weiterentwicklung Steuerungs- und Überwachungssoftware (UIC)

Software-Entwickler C/C++(gcc make BOOST ...
Software-Entwickler
  • Weiterentwicklung der Steuerungs- und Überwachungssoftware nach UIC-Norm
  • Umstellen und Anpassen von Softwaretools (SQL, MS Access, QT 4)
  • Anpassen/Optimieren VM-Arbeitsumgebung (VMware,VBox) 
  • Programmieren, Testen, Verteilen von Softwaremodulen nach SIL
  • Bearbeiten, Erweitern und Testen des Diagnosesystems
Polarion Eclipse CVS SVN DOORS MS Access/Excel Labview MS VStudio Enterprise Architect
C/C++(gcc make BOOST QT Xorg scons) Unix Shell Perl Python VMware VBox Polarion CVS RTOSLinux CAN/CANopen MVB UML
Bombardier
Mannheim
6 Monate
2014-04 - 2014-09

Erstellen eines Schutzkonzepts und Realisierung eines geschützten Webauftritts

Projektleiter/Softwareentwickler JAVA Javascript Perl ...
Projektleiter/Softwareentwickler
  • Erstellen eines Schutzkonzepts und Realisierung eines geschützten Webauftritts auf der Basis des CMS JOOMLA 
  • Aufteilung der Zugriffsmöglichkeiten in Rollen und Gruppen für den internen o. externen Zugriff
  • detaillierte Kalkulation der Gesamtkosten im Betrieb  
C4D Corel JOOMLA LAMP Linux Server
JAVA Javascript Perl Python PHP HTML5 CSS3 XML XSD XSLT AJAX JQuery JSON Jackson Jetty Apache MySQL
Reinsdorfer FM
Wittenberg
2 Jahre 11 Monate
2011-03 - 2014-01

Entwicklung einer neuen Gerätesoftwaregeneration

Softwareentwickler/Buildmanager Scrum C++ gcc ...
Softwareentwickler/Buildmanager
  • Umstellen und Automatisieren des Build-Systems für das Geräte GUI  (Ant,Java,Eclipse),inklusive neuer Quellcodestruktur
  • Erstellen eines Multiplattform-Build-Systems(C++,Windows, Linux, MinGW) in CMake inclusive Anbindung an CI
  • Continuous  Integration (Hudson) Server aufsetzen und konfigurieren, Mitarbeiter einweisen
  • Automatisieren/Anpassen des Build-Systems (C++) für CC,CQ,CI,Eclipse,RTC
  • Anpassen/Optimieren d. Arbeitsumgebung für VM's (VMware)
  • Programmieren und Testen der Fernanbindung (Remote, CAN, USB, BT)
  • Programmieren, Testen, Verteilen von Gerätesoftwaremodulen an den Schnittstellen zwischen Treiber und GUI
  • Anpassen der Gerätesoftware der Hardwaremodule ( CAN, CANopen, I²C, DBus, parallel ) 
  • Parallele Programmierung in Open CL
  • Umstellen der Datenstruktur Gerätedaten (nodebasiert, proprietär)  auf eine neue Struktur (XML-basiert)
Eclipse RTC DOORS ClearCase ClearQuest XMetal VMware Enterprise Architect
Scrum C++ gcc make BOOST STL QT Xorg Unix Shell Perl Python CMake JAVA XML DTD XSD UML
Rohde & Schwarz
München
4 Monate
2010-09 - 2010-12

Entwicklung einer Datensammel, -verteil und -verwaltungsanwendung für den 24h-Einsatz

Softwarearchitekt/-entwickler JAVA 1.6 J2EE JUNIT ...
Softwarearchitekt/-entwickler
  • Entwicklung einer Datensammel, -verteil und -verwaltungsanwendung mit SQL-Datenbankanbindung(Informix) für den 24h-Einsatz
  • Vorgabe Programmiersprache Java SE, teilweise EE
  • ereignisgesteuerter Kommunikationsaufbau
  • Datenaufbereitung, -konvertierung EDIFACT-XML-SQL
  • testgetriebene Entwicklung (JUnit)
AIX Informix ClearCase ClearQuest
JAVA 1.6 J2EE JUNIT STAX JAXB JDBC XML EDIFACT SQL Hibernate
VDEK/BMG
Berlin
5 Monate
2010-03 - 2010-07

Entwicklung und Erstellen eines TCP-Datenzugriffservers f. zOS Zugriff auf BDAM/VSAM datasets über TCP

Software-Entwickler ISPF TSO JCL ...
Software-Entwickler
  • Entwicklung und Erstellen eines TCP-Datenzugriffservers f. zOS Zugriff auf BDAM/VSAM datasets über TCP
  • Vorgabe: multiprozessfähig ,skalierbares Multithreadings, intelligentes Terminieren
  • Zielplattform: zOS (MVS)
  • Kommunikationsziel: zLinux
ISPF TSO JCL cygwin zLinux Eclipse XML SVN C/C++
europäisches Patentamt/Bertelsmann
Bielefeld
6 Monate
2009-09 - 2010-02

Beratung u. Teilprojektleitung Outsourcing Kiew(Ukraine)

IT-Berater/Softwarearchitekt C/C++ Visual Studio 2008(VC++ C# ...
IT-Berater/Softwarearchitekt

Zielplattform:

Microsoft, Linux, Solaris,  Remote Access von Windows (XP,Vista,7)

C/C++ Visual Studio 2008(VC++ C# VB) MS Team Foundation Server 2008 Oracle 9/10/11 Unix Linux Enterprise Architect(EA) CVS SVN JavaEE 6
Datenverarbeitung
Kiew
7 Monate
2008-10 - 2009-04

Migration,Optimierung von Datenbankprogrammen zur Batchverarbeitung

Software-,DB-Entwickler Gnu C/C++ STL Visual studio 2005 ...
Software-,DB-Entwickler
  • Migration,Optimierung von Datenbankprogrammen zur Batchverarbeitung,
  • Pflegen und Anpassen von C/C++ -Datenbankzugriffs-programmen
  • Funktions- und Performance-Tests, Fehlerbehebung

Zielplattform:

RedHat Enterprise, AIX 5.3, HP-UX, Oracle 10g,  

Gnu C/C++ STL Visual studio 2005 Oracle 9/10/11 OTL OCI OCCI Eclipse Unix - Shell Linux AIX HP-UX (alle 64bit) MKS Enterprise Architect(EA) Java EE MS Team Foundation Server 2005
LH-Systems
Berlin
5 Monate
2008-02 - 2008-06

Inbetriebnahme von Anwendungsgruppen auf Middleware, Last- und Performancetests

Teilprojektleiter/Softwareentwickler Perl 5.8.8 Gnu C/C++ Oracle 10g ...
Teilprojektleiter/Softwareentwickler
  • Inbetriebnahme von Anwendungsgruppen auf Middleware
  • Last- und Performance-Tests
  • Problemanalyse mit anschließender Organisations-programmierung zur Behebung von Ablauffehlern und zur Ablaufoptimierung

Zielplattform:

Solaris 10, Oracle 10g, Remote Access von Windows (XP,Vista)

Perl 5.8.8 Gnu C/C++ Oracle 10g Eclipse GNU Emacs MKS Integrity
Amadeus
Bad Homburg
1 Jahr 4 Monate
2006-10 - 2008-01

Migration komplexer Anwendungen v. BS2000 nach Solaris 10

Teilprojektleiter/Softwareentwickler Perl 5.8.8 Gnu C/C++ Oracle 10g ...
Teilprojektleiter/Softwareentwickler
  • Migration komplexer Anwendungen v. BS2000 nach Solaris 10 mit Oracle 10g,
  • Quellcode konvertiert von Spl nach C++, sowie von ISP/SDF nach Perl
  • Daten konvertieren von SAM/ISAM nach Oracle(SQL)-Dump und proprietäres Binärformat

Zielplattform:

Solaris 10, Remote Access von Windows (XP,Vista), BS2000

Perl 5.8.8 Gnu C/C++ Oracle 10g Solaris 10 Eclipse Emacs BS2-TOOLS BS2000 MKS Integrity
Amadeus
Bad Homburg
3 Monate
2006-07 - 2006-09

proprietärer Webserver für embedded System auf PIC-basis zur Gerätekonfiguration und Statuswerteanzeige

MPLAB (Microchip) Assembler embedded Linux

Zielplattform:

PIC24F, embedded Hardware

MPLAB (Microchip) Assembler embedded Linux
Elektrogerätehersteller
2 Monate
2006-05 - 2006-06

Studie/Prototyp OpenGL ES 1.1-Verwendbarkeit in software- und hardwaregestützten Programmen zur Darstellung von 3D-Daten im PDA

Visual Studio 2005 PDA-Emulatoren

Zielplattform:

PocketPC, Windows Mobile 5, WinCE

Visual Studio 2005 PDA-Emulatoren
Verlag
3 Monate
2006-02 - 2006-04

datenbank- und webbasierte Ein- und Verkaufssoftware mit Bestandsführung, Warenbestands- und Einkaufsmanagements sowie Webshop mit "Easylog"- Schnittstelle (DHL)

Eclipse PHP 5 Java (J2EE) ...

Zielplattform:

Linux, Windows XP

Eclipse PHP 5 Java (J2EE) MySQL 5 Apache 2.2 Tomcat Perl
Zubehörhandel
4 Monate
2005-09 - 2005-12

datenbank- und webbasierte Steuer- und Archivierungssoftware für digitale Überwachungscameras, Datenlogger mit webbasierter Darstellung realisieren

Eclipse PHP 5 Java J2SE 1.5 ...

Zielplattform:

Linux, Windows XP, SPS-S7

Eclipse PHP 5 Java J2SE 1.5 MySQL 4 XML XSL Step 7
Ingenieurbüro Gebäudemanagementdienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

2008

Software-Engineering - UML (Enterprise Architect)

 

2004

Schulung "Symbian OS internals"

 

2000

Schulung "Crossplattformentwicklung mit Delphi/Kylix

 

1998

CNA Novell

1997/98

Weiterbildung/Spezialisierung (11 Monate) Systemautomatisierung

 

1993

Schulung "UNIX System V" (2 Wochen)

1990

Schulung "Einsatz von XENIX386 in der Logistik" (3 Monate)

 

1981-1986

Studium m. Abschluß Dipl.Ing. f. Fertigung-u. Verfahrenstechnik(Chemische Industrie)

Abschluß Dolmetscher Russisch

 

Position

Position

Softwareentwicklung f. MS Windows 2000/XP/Vista/7/8/10/11, LINUX, Android, AIX, HPUX, Solaris, FreeBSD;
Datenmigrationsprojekte von Großrechnern(BS2000,zOS(MVS),COBOL,JCL,C/C++);
Softwaremodernisierung, -portierung auf Linux, Unix, Windows, Android
verteilte Anwendungen/Komponenten m. Schwerpunkt J2EE; Container
Echtzeitsysteme (RTOS) Kernel- und Anwendungsentwicklung

Kompetenzen

Kompetenzen

Top-Skills

Build-und Konfigurationsmanagement, Container-Infrastruktur JAVA, PYTHON, C/C++, Shell

Produkte / Standards / Erfahrungen / Methoden

Apache 2.2
Apache Webserver
Applicationserver
AUTOSAR
Fortgeschritten
BOOST
Experte
BS2-TOOLS
Experte
BS2000 MKS Source Integrity
Experte
CANopen
Fortgeschritten
CI/CD
Experte
ClearCase
Fortgeschritten
ClearQuest
Fortgeschritten
CVS
Experte
cygwin
Docker
Docker/Dockerstack
DOORS
DTD
Experte
Eclipse
Emacs MKS Source Integrity
Enterprise Architect(EA)
Experte
Enterprise Java Beans
Experte
Enterprise-Infrastruktur
Experte
gcc
Experte
Git
Experte
Gnu C/C++
Experte
Hibernate
HP-UX (alle 64bit)
HTML
Hudson/Jenkins
IntelliJ IDEA
ISPF
Jakarta
Experte
Java (Applications)
Experte
Java (J2EE)
Experte
Java J2SE 1.5
Experte
Java-VM
JAZZ/RTC
Jenkins
Experte
JetBrains IntelliJ IDEA
Fortgeschritten
JiRA
JiRA/Confluence
JPA
Experte
JSF
Experte
Kanban
Kubernetes
Fortgeschritten
MinGw
Experte
MKS Integrity
MPLAB (Microchip)
MS Excel/Access
MS Team Foundation Server 2005
MS Team Foundation Server 2008
MS Visual Studio
MySQL
Fortgeschritten
Nexus
Experte
nodes
OCCI
OCI
Openshift
Openstack
Fortgeschritten
Oracle 9/10/11
OTL
Payara
Experte
Payara/Glassfish
PDA-Emulatoren
Perl 5.8.8
Polarion
QT, QTCreator, QTDesigner
QTCreator
Scrum
SonarQube
Step 7
STL
SVN
Tomcat
TSO
Unix - Shell
VB
VirtualBox
Visual studio 2005
Visual Studio 2008(VC++
Visual Studio 2013/2015/2017
VM
VMware
VMware WSt/Hypervisor
WebLogic
Webserver
XL C/C++
XML
Xorg
XSD
XSL
YAML/JSON

Erfahrungen im Bereich:

  • Anwendungs- und Systemprogrammierung f. BS2000, Win32/64, Linux/Unix, Android
  • Organisations- und Ablaufprogrammierung im Rechenzentrumsbetrieb
  • Spezifikation, Modellierung, Programmierung, Test, Validierung
  • hardwarenahe Programmierung/Moduloptimierung (Assembler) CISC u. RISC
  • grafische 2D/3D-Darstellung v. geometrischen Sachverhalten, Analysedaten
  • Softwaremodernisierung, -portierung auf Linux/Unix, Win32/64
  • SQL-Datenbankmodellierung, Datenmigration (XML - Standarddatenaustauschformat)
  • Multithread-,Multiprozessanwendungen, verteilte Anwendungen, CL
  • Software mit Echtzeitanforderungen, SIL

 

Methoden:

  • Objektorientierte Analyse, Design, Programmierung(OOA,OOD,OOP)
  • Modellierung in UML 2,0
  • Ereignisgesteuerte, visuelle, strukturierte Programmierung
  • Reverse Engineering, test-und modellgetriebene Entwicklung (TDD und MDD)
  • Funktionsmodule, prozessor- und betriebssystemoptimiert

 

Microsoft Standards:

  • COM+,DDE, OLE
  • JDBC, ODBC, (BDE, DAO, ADO)
  • SDK/DDK 32/64 bit

 

Spezialkenntnisse:

  • Erstellen, Pflege und Optimierung von Buildsystemen f. C/C++ und Java (make, CMake, Ant, Maven, Python, Hudson/Jenkins)
  • COBOL-programmierte Großrechnerverfahren
  • Echtzeitprogrammierung
  • UML-Modellierung (C++,JAVA) mit Enterprise Architect
  • Prüf-, Plausibilitätsmethoden in SQL-Datenbanken mit Triggern und Stored Procedures,
  • Ablaufsteuerung und Systemprogrammierung im RZ-Betrieb
  • Auslagerung von rechenintensiven Funktionen in externe benutzerdefinierte Bibliotheken
  • Erstellung v. Datenaustauschdateien im XML-Format
  • Erstellen von Testframeworks für funktionale und Binarytests 
  • OpenGL bzw. DirectX auf Windows(2000,XP,Vista,7,8) LINUX, FreeBSD
  • Algorithmen/Methoden zur digitalen Bildauswertung(z.B. Photometrie)
  • Anwendungsentwicklung zur Messdatenerfassung, -darstellung, -auswertung im Laborbetrieb
  • zweidimensionale, dreidimensionale Chart-Komponenten f. Windows und Linux
  • Anpassung von Office-Programmen zur Darstellung, Verarbeitung und Zugriffssteuerung auf zentrale Daten

Beruflicher Werdegang:

 

2003

Freelancer

 

2001-2002

Entwicklungsleiter Systementwicklung im Biotechnologieunternehmen

 

1999-2001

Teamleiter Verfahrensentwicklung/-betreuung im kommunalen Rechenzentrum

 

1997-1999

Gruppenleiter Softwareentwicklung/Programmierer(Softwarehaus)

 

1995-1997

Projektleiter Gebäudeautomatisierung

Betriebssysteme

AIX
BS2000
langjährige praktische Kenntnisse
CP/M
der Vollständigkeit halber
DC/OS
Echtzeitbetriebssysteme
QNX, RT-Linux
embedded Linux
FreeRTOS
HPUX
umfassende praktische Erfahrung (auch True64)
IBM ISPF
praktische Erfahrung
IRIX
Grundkenntnisse
K8s
Linux
langjährige praktische Kentnisse und Erfahrungen
Linux, Embedded Linux
langjährige praktische Kentnisse und Erfahrungen
Mesos
MS-DOS
umfassende Kenntnisse
MVS, OS/390
Grundkenntnisse
Novell
CNA 3.12/3.2 u. 4.11
OSF/Motif
erweiterte Grundkenntnisse
RTOS (Real Time OS)
QNX Neutrino, RT-Linux
RTOS Linux
Solaris 10
SUN OS, Solaris
umfassende Kentnisse und praktische Erfahrung
Symbian-OS
6.1, 7
UIQ
Unix
umfassende Kenntnisse und langjährige praktische Erfahrung verschiedener Unix-Derivate
Windows
langjährige praktische Kentnisse und Erfahrungen
Windows 7/XP
Windows CE
PocketPC 2003, Windows Mobile 5, 6
zLinux

Programmiersprachen

4gl
Grundkenntnisse
Algol
kann mich schwach daran erinnern
Angular
Assembler
Intel-32-umfassende Kenntnisse, Siemens Assembler
Basic
Visual Basic, Visual Basic.net,TigerBasic, BBC Basic
C
umfassende Kenntnisse und Praxis, mehrere Compiler und Bibliotheken(Borland,Microsoft,Intel,GNU,BOOST,STL u.a.)
C#
erweiterte Kenntnisse
C++
umfassende Kentnisse und Praxis, mehrere Compiler(Borland,Microsoft,Intel,GNU, u.a.)
C/C++
umfassende Kenntnisse und Praxis, mehrere Compiler und Bibliotheken(Borland,Microsoft,Intel,GNU,BOOST,STL u.a.)
CMake
umfassende praktische Erfahrung
Cobol
umfassende Kenntnisse und Praxis( Siemens, Unix)
CodeWarrior
Grundkenntnisse
CORBA IDL
erweiterte Kenntnisse
dBase
dbase III,IV,paradox
Delphi
Delphi 4-8, umfassende praktische Kenntnisse
EJB
erweiterte Kenntnisse
Emacs
Grundkenntnisse
ESQL/C
Grundkenntnisse
Fortran
erweiterte Kenntnisse
GNU Emacs
HPGL, HP PCL
Grundkenntnisse
J2EE
Java
J2EE, JAVA SDK 1.1-1.8, EJB 2 u.3, J2ME
JAVA 1.6
Java EE
Java8/Zulu
JavaScript
umfassende praktische Erfahrung
JAXB
JCL
praktische Erfahrung (BS 2000, MVS)
JobDSL(Groovy)
umfassende praktische Erfahrung
JUNIT
Labview
make
MyFriend
OpenCL
umfassende Kenntnisse
OpenGL
umfassende Kenntnisse
Pascal
erweiterte Kenntnisse
Perl
umfassende praktische Erfahrung
PHP
erweiterte Kenntnisse
PHP 5
PL/SQL
SQL umfassende praktische Kenntnisse
Powerbuilder
Grundkenntnisse
PROGRESS-4GL
Grundkenntnisse
Python
umfassende praktische Kenntnisse
Qt
umfassende praktische Erfahrung
scons
Shell
umfassende praktische Kenntnisse des Shell-Scripting
SPL
Grundkenntnisse (BS2000)
Tcl/Tk
erweiterte Kenntnisse
TeX, LaTeX
Grundkenntnisse
UML
Unix Shell
umfassende praktische Kenntnisse des Shell-Scripting
Visual Basic
erweiterte Kenntnisse
VRML
erweiterte Kenntnisse
Xt, Motif
Grundkenntnisse
Hauptsprache ist C/C++ auf allen Hardwareplattformen und Betriebssystemen, bevorzugte IDE  Eclipse, Visual Studio (Visual C++), MSDN Universal, Intel SystemStudio

Datenbanken

Access
Version 2.0, 95,97,2000,2003, 2007, 2010, 2013
Adabas
ADABAS D(LINUX) umfassende praktische Kenntnisse
BDE
umfassende Kenntnisse
DAO
erweiterte Kenntnisse, 3.5,3.7
DB2
Grundkenntnisse
Informix
erweiterte Kenntnisse (bis 11.5)
Ingres
Grundkenntnisse
Interbase
umfassende Kenntnisse, 5.x,6.x,7.x, Betrieb auf eigenen Servern
ISAM
praktische Kenntnisse
JDBC
umfassende praktische Kenntnisse
MS SQL Server
praktische Kenntnisse, auch auf eigenen Servern eingesetzt
MS SQL-Server 2012/2014
MSSQL
MySQL
praktische Kenntnisse, auch auf eigenen Servern eingesetzt
MySQL 5
ODBC
umfassende praktische Kenntnisse
Oracle
7.x,8.x,9, 10, 11 umfassende Kenntnisse und langjährige praktische Erfahrung
Oracle 10g
Oracle 12/18
Oracle12
Paradox
Primo S
Progress
8,9
SQL
umfassende praktische Erfahrung
SQLite
SQLite 3
VSAM
praktische Erfahrung
xBase

Schwerpunkte sind SQL-Datenbanken ab Standard 99, Prüf-, Plausibilitätsmethoden und Zugriffssicherheit mit Triggern und Stored Procedures, Auslagerung von rechenintensiven Funktionen in externe benutzerdefinierte Bibliotheken(UDF-Liberies) Applikationsentwicklung f. Oracle Application Server

Datenkommunikation

Bus
umfassende Kenntnisse( Profi-,Inter-,Mod-,IEC-Bus, I²C, I²S,CAN)
CAN/CANopen
umfassende praktische Erfahrung
CORBA
Visibroker
DCAM/ISAM
EDIFACT
Ethernet
Fax
Targo-LAN, Ferrari
Internet, Intranet
ISDN
AVM
I²C, I²S
umfassende praktische Erfahrung
Message Queuing
MMS
MVB
NetBeui
NetBios
Novell
parallele Schnittstelle
RFC
RPC
RS232
umfassende Kenntnisse, auch RS485,RS422/23
SMTP
TCP/IP
umfassende Kenntnisse
Token Ring
lange ist es her
UTM - Transdata
Windows Netzwerk
umfassende Kenntnisse
Winsock

Hardware

Alpha
ARM32
ARM64
Ascii/X - Terminals
Bus
CD-Writer / Brenner
diverse,sowie DVD +R, -R, RW
Datenerfassungsterminals
WD, Siemens
Digital
Drucker
Postscript, PCL
Echtzeitsysteme
QNX 6.x
embedded Systeme
Hardware entwickelt
Zusatzsteuerung Pipettierroboter
HP
HP 9000
IBM Großrechner
Grundkenntnisse
IBM RS6000
Grundkenntnisse
Iomega
ZIP
Messgeräte
diverse Spektrometer
Mikrocontroller
C-Control,BasicTiger, PIC, c167
PC
umfassende Kenntnisse der IA32
Siemens Großrechner
C80, S100, S170
Siemens-SPS STEP x
S5,S7
Soundkarten
SPS
ABB, Siemens, JUMO
Steuer und Regelsysteme
Zonentemperatursteuerung, Sortierautomat u.a.
SUN
SPARC
Video Capture Karte
FAST

Berechnung / Simulation / Versuch / Validierung

CANoe

Design / Entwicklung / Konstruktion

AutoCAD
12-14
Cinema 4D (14-18)
EPLAN
RTC
Visual Studio 2013/2015
XMetal

Branchen

Branchen

Automatisierungstechnik, MSR-Technik, Messtechnik
Banken, Finanzdienstleister, Versicherungen,
Biotechnologie, Bioanalyse, Biolabore
Chemische Industrie, Chemie,Labore
Forschung und Entwicklung,
Automotive, Prozesstechnik,Maschinenbau,
Instrumentenbau, Gerätebau, Apparatebau,
Logistik, Transportwesen,
Bauindustrie, Bauwesen, Hochbau,
Softwareindustrie, Rechenzentrum, Middleware, IT-Branche

Einsatzorte

Einsatzorte

Leipzig (+150km) Berlin (+150km) Magdeburg (+150km) Bielefeld (+150km) Frankfurt am Main (+100km) Göttingen (+150km) Erfurt (+150km) Nürnberg (+200km) Dresden (+150km)
Deutschland, Österreich
Anwesenheit "vor Ort" immer möglich, die Kosten des Vorortaufenthaltes werden zu 85% umgelegt
möglich

Projekte

Projekte

9 Monate
2023-04 - 2023-12

Portieren und Verwalten von Architekturdaten

Projektberater/Architekt, Sofwareentwickler Python Flask Node.js ...
Projektberater/Architekt, Sofwareentwickler

- Prüfen, korrigieren und Portieren von CAD-Architekturdaten

- Archivieren und Katalogisieren portierter Daten

- VR-Realisieren der portierten Daten

- Umstellen der Container-Infra (Kubernetes-Registry)

- Container(Docker) anpassen - Graal-VM integrieren

- Architektur zum öffentlichen Datenzugriff (REST) entwerfen und Umsetzung begleiten

VR-Brille Linux-Backendserver Kubernetes Docker Graal-VM
Python Flask Node.js WebGL WebVR Quarkus Spring native
Uni Halle/Leipzig
Leipzig/Halle Remote
8 Monate
2022-03 - 2022-10

JSF-EE-Programmierung

Softwareentwickler Java API Java EE HTML ...
Softwareentwickler

- neue Funktionalität in bestehende Software implementieren

- Anpassen vorhandener Funktionalität 

- Umsetzen von Anpassungen im Datenmodell

- Erweiterungen für das vorhandene Testframewerk, Unit- u. funktionale Tests

Back-End Oracle 12c Java 11 JSF
Java API Java EE HTML Ajax SQL
Remote
4 Monate
2021-11 - 2022-02

Datensicherungs (Backup)-Management

Projektberater/Architekt, Softwareentwickler Android Python Java ...
Projektberater/Architekt, Softwareentwickler
  • Dienst zur Verwaltung von erzeugter Architektur (Relevanz, Inhaltsregeln, Redundanz)

  • Virtualisierung (Unity)

  • Katalogisierte Ablage(SQLite) mit Webfrontend(WebGL)

VR-Brille(Optiquest) Linux-Backendserver Unity C4D
Android Python Java Linux Node.js Flask SQLite WebGL
Uni Halle/Leipzig, Stadt Wittenberg
Wittenberg, Halle/Leipzig Remote
3 Monate
2021-08 - 2021-10

DevOp-Services

Software-Entwickler Python Unix-Shell
Software-Entwickler

Erstellen von Service-Batchen/Scripten zur Wartung von SCM auf Backend-Servern

VmWare Git WindowsLinuxSubsystem
Python Unix-Shell
Liquid systems
Remote
1 Jahr 7 Monate
2019-04 - 2020-10

Konfigurations-/Buildmanagement, 24/7-Betrieb Basisverfahren

DevOp, Technischer Entwickler, KB-Manager Kanban Java EE Payara ...
DevOp, Technischer Entwickler, KB-Manager

- Infrastrukturmanagement f. Basisverfahren auf DC/OS (CaaS)

- Erstellen der Softwarekomponenten (Java EE, Microprofile, Kafka)

- Erstellen, Betrieb und Problemmanagement der Pipelines f. CI und CD

- Oracle-DB-Managment, Transaktions-, Datenmanagement

- Qualitäts- u. Effizienzkontrolle JavaEE-Code

- Konfiguration Anwendungsserver( GF4/5, Weblogic, Payara)

- Erarbeitung und Umsetzung Sicherheitskonzept Software u. Betrieb

Oracle 12/18 Jakarta DC/OS Docker Payara JetBrains IntelliJ IDEA Eclipse K8s Jenkins
Kanban Java EE Payara Weblogic Mesos Docker JPA JSF CI/CD
Nürnberg
1 Jahr 7 Monate
2017-06 - 2018-12

Konfigurations- u. Buildmanagement EE

Senior-Entwickler, Konfigurations- u. Buildmanager Enterprise Java Beans Apache Webserver Java-VM ...
Senior-Entwickler, Konfigurations- u. Buildmanager
  •  Problem-, Incident-Management der Produktion (Rechenzentrum)
  • periodisches Ausrollen von EE-Software inklusive aller Komponenten ( DB, Shell, Infrastruktur) in Produktion und Parallelbetrieb
  • Erstellen, Anpassen, Ausrollen von Softwareständen (Build-Pipelines)
  • Wartung, Optimierung Fehlerbeseitigung von Backend-DB's
  • Wartung, Optimierung, Fehleranalyse von Test- u. Integrationsumgebungen (22 Umgebungen in der Infrastruktur)
  • Konfigurationsmanagement  von Test-, Integrations-, Produktionsumgebungen
  • EE-Software(Java) Fehleranalyse u. -korrektur im agilen Umfeld
  • Projektieren, Bereitstellen und Automatisieren von Entwicklungsumgebungen
  • Steuerung, Anpassung, Wartung der virtuellen Infrastruktur (OpenStack, Docker, Kubernetes)
  • Entwickeln, Umsetzen von Funktionstests f. REST- und Webservices
IntelliJ IDEA Eclipse Payara/Glassfish WebLogic Openstack Openshift Docker Kubernetes Hibernate Java8/Zulu Oracle12 Python HTML Angular nodes SonarQube Jenkins Nexus
Enterprise Java Beans Apache Webserver Java-VM Docker/Dockerstack Openstack Enterprise-Infrastruktur Applicationserver Webserver Backend-DB's
BMW
Ismaning/München
7 Monate
2016-10 - 2017-04

Binarytest-Framework

Software-Entwickler/Integrator JobDSL(Groovy) Python Shell ...
Software-Entwickler/Integrator

Erstellung eines Konzeptes eines Test-Frameworks für Komponenten- und Software-Integrationstests auf Binary-Ebene i“ mit dem Ziel das entwickelte Test-Framework zu realisieren

  • Erstellung einer Ist-Analyse von Softwareintegrations-, Akzeptanz-, Smoke-Tests
  • Entwicklung eines Test-Frameworks für Komponenten und Software-Integrationstests auf Binary-Ebene sowie Erstellung einer Dokumentation hierüber
  • Durchführung der Softwareintegration und Release-Managements inklusive Dokumentation
  • Erstellung einer Fehleranalyse des Test-Frameworks sowie Behebung aller hierin definierten und dokumentieren Fehler bei Build- und Integrationsläufen
  • Test- und Qualitätssicherung der erstellten Releases
  • Toolentwicklung für Portage, QT-Creator, Eclipse, Visual Studio, Jenkins zur Implementierung neuer Features
  • Erstellung einer ausführlichen technischen Dokumentation
Eclipse QTCreator Jenkins SQLite Linux FreeRTOS VirtualBox Git Polarion JiRA ARM64 ARM32 VMware Visual Studio 2013/2015 Enterprise Architect
JobDSL(Groovy) Python Shell C/C++ VM Docker CMake Qt Tcl/Tk Java EJB YAML/JSON SQL UML Scrum AUTOSAR
Dresden
7 Monate
2016-03 - 2016-09

Weiterentwicklung Steuerungs- und Überwachungssoftware

Software-Entwickler C/C++ (gcc make ...
Software-Entwickler
  • Bearbeiten, Erweitern und Testen des Diagnosesystems
  • Weiterentwicklung der Steuerungs- u. Überwachungssoftware (UIC-Norm, MISRA)
  • Umstellen und Anpassen von Softwaretools (PrimoS, SQL, MSSQL/Access)
  • Programmieren, Testen, Verteilen von Softwaremodulen nach SIL für das TCN
Windows 7/XP MinGw Eclipse VMware WSt/Hypervisor Virtualbox MS SQL-Server 2012/2014 MS Excel/Access MyFriend SQLite 3 Enterprise Architect
C/C++ (gcc make scons) Xorg QT Unix Shell Perl Python VMware Docker Polarion CVS SVN DOORS Visual Basic MSSQL MS Visual Studio RTOS Linux CANopen MVB Primo S UML
Mannheim
1 Jahr 2 Monate
2014-11 - 2015-12

Weiterentwicklung Steuerungs- und Überwachungssoftware (UIC)

Software-Entwickler C/C++(gcc make BOOST ...
Software-Entwickler
  • Weiterentwicklung der Steuerungs- und Überwachungssoftware nach UIC-Norm
  • Umstellen und Anpassen von Softwaretools (SQL, MS Access, QT 4)
  • Anpassen/Optimieren VM-Arbeitsumgebung (VMware,VBox) 
  • Programmieren, Testen, Verteilen von Softwaremodulen nach SIL
  • Bearbeiten, Erweitern und Testen des Diagnosesystems
Polarion Eclipse CVS SVN DOORS MS Access/Excel Labview MS VStudio Enterprise Architect
C/C++(gcc make BOOST QT Xorg scons) Unix Shell Perl Python VMware VBox Polarion CVS RTOSLinux CAN/CANopen MVB UML
Bombardier
Mannheim
6 Monate
2014-04 - 2014-09

Erstellen eines Schutzkonzepts und Realisierung eines geschützten Webauftritts

Projektleiter/Softwareentwickler JAVA Javascript Perl ...
Projektleiter/Softwareentwickler
  • Erstellen eines Schutzkonzepts und Realisierung eines geschützten Webauftritts auf der Basis des CMS JOOMLA 
  • Aufteilung der Zugriffsmöglichkeiten in Rollen und Gruppen für den internen o. externen Zugriff
  • detaillierte Kalkulation der Gesamtkosten im Betrieb  
C4D Corel JOOMLA LAMP Linux Server
JAVA Javascript Perl Python PHP HTML5 CSS3 XML XSD XSLT AJAX JQuery JSON Jackson Jetty Apache MySQL
Reinsdorfer FM
Wittenberg
2 Jahre 11 Monate
2011-03 - 2014-01

Entwicklung einer neuen Gerätesoftwaregeneration

Softwareentwickler/Buildmanager Scrum C++ gcc ...
Softwareentwickler/Buildmanager
  • Umstellen und Automatisieren des Build-Systems für das Geräte GUI  (Ant,Java,Eclipse),inklusive neuer Quellcodestruktur
  • Erstellen eines Multiplattform-Build-Systems(C++,Windows, Linux, MinGW) in CMake inclusive Anbindung an CI
  • Continuous  Integration (Hudson) Server aufsetzen und konfigurieren, Mitarbeiter einweisen
  • Automatisieren/Anpassen des Build-Systems (C++) für CC,CQ,CI,Eclipse,RTC
  • Anpassen/Optimieren d. Arbeitsumgebung für VM's (VMware)
  • Programmieren und Testen der Fernanbindung (Remote, CAN, USB, BT)
  • Programmieren, Testen, Verteilen von Gerätesoftwaremodulen an den Schnittstellen zwischen Treiber und GUI
  • Anpassen der Gerätesoftware der Hardwaremodule ( CAN, CANopen, I²C, DBus, parallel ) 
  • Parallele Programmierung in Open CL
  • Umstellen der Datenstruktur Gerätedaten (nodebasiert, proprietär)  auf eine neue Struktur (XML-basiert)
Eclipse RTC DOORS ClearCase ClearQuest XMetal VMware Enterprise Architect
Scrum C++ gcc make BOOST STL QT Xorg Unix Shell Perl Python CMake JAVA XML DTD XSD UML
Rohde & Schwarz
München
4 Monate
2010-09 - 2010-12

Entwicklung einer Datensammel, -verteil und -verwaltungsanwendung für den 24h-Einsatz

Softwarearchitekt/-entwickler JAVA 1.6 J2EE JUNIT ...
Softwarearchitekt/-entwickler
  • Entwicklung einer Datensammel, -verteil und -verwaltungsanwendung mit SQL-Datenbankanbindung(Informix) für den 24h-Einsatz
  • Vorgabe Programmiersprache Java SE, teilweise EE
  • ereignisgesteuerter Kommunikationsaufbau
  • Datenaufbereitung, -konvertierung EDIFACT-XML-SQL
  • testgetriebene Entwicklung (JUnit)
AIX Informix ClearCase ClearQuest
JAVA 1.6 J2EE JUNIT STAX JAXB JDBC XML EDIFACT SQL Hibernate
VDEK/BMG
Berlin
5 Monate
2010-03 - 2010-07

Entwicklung und Erstellen eines TCP-Datenzugriffservers f. zOS Zugriff auf BDAM/VSAM datasets über TCP

Software-Entwickler ISPF TSO JCL ...
Software-Entwickler
  • Entwicklung und Erstellen eines TCP-Datenzugriffservers f. zOS Zugriff auf BDAM/VSAM datasets über TCP
  • Vorgabe: multiprozessfähig ,skalierbares Multithreadings, intelligentes Terminieren
  • Zielplattform: zOS (MVS)
  • Kommunikationsziel: zLinux
ISPF TSO JCL cygwin zLinux Eclipse XML SVN C/C++
europäisches Patentamt/Bertelsmann
Bielefeld
6 Monate
2009-09 - 2010-02

Beratung u. Teilprojektleitung Outsourcing Kiew(Ukraine)

IT-Berater/Softwarearchitekt C/C++ Visual Studio 2008(VC++ C# ...
IT-Berater/Softwarearchitekt

Zielplattform:

Microsoft, Linux, Solaris,  Remote Access von Windows (XP,Vista,7)

C/C++ Visual Studio 2008(VC++ C# VB) MS Team Foundation Server 2008 Oracle 9/10/11 Unix Linux Enterprise Architect(EA) CVS SVN JavaEE 6
Datenverarbeitung
Kiew
7 Monate
2008-10 - 2009-04

Migration,Optimierung von Datenbankprogrammen zur Batchverarbeitung

Software-,DB-Entwickler Gnu C/C++ STL Visual studio 2005 ...
Software-,DB-Entwickler
  • Migration,Optimierung von Datenbankprogrammen zur Batchverarbeitung,
  • Pflegen und Anpassen von C/C++ -Datenbankzugriffs-programmen
  • Funktions- und Performance-Tests, Fehlerbehebung

Zielplattform:

RedHat Enterprise, AIX 5.3, HP-UX, Oracle 10g,  

Gnu C/C++ STL Visual studio 2005 Oracle 9/10/11 OTL OCI OCCI Eclipse Unix - Shell Linux AIX HP-UX (alle 64bit) MKS Enterprise Architect(EA) Java EE MS Team Foundation Server 2005
LH-Systems
Berlin
5 Monate
2008-02 - 2008-06

Inbetriebnahme von Anwendungsgruppen auf Middleware, Last- und Performancetests

Teilprojektleiter/Softwareentwickler Perl 5.8.8 Gnu C/C++ Oracle 10g ...
Teilprojektleiter/Softwareentwickler
  • Inbetriebnahme von Anwendungsgruppen auf Middleware
  • Last- und Performance-Tests
  • Problemanalyse mit anschließender Organisations-programmierung zur Behebung von Ablauffehlern und zur Ablaufoptimierung

Zielplattform:

Solaris 10, Oracle 10g, Remote Access von Windows (XP,Vista)

Perl 5.8.8 Gnu C/C++ Oracle 10g Eclipse GNU Emacs MKS Integrity
Amadeus
Bad Homburg
1 Jahr 4 Monate
2006-10 - 2008-01

Migration komplexer Anwendungen v. BS2000 nach Solaris 10

Teilprojektleiter/Softwareentwickler Perl 5.8.8 Gnu C/C++ Oracle 10g ...
Teilprojektleiter/Softwareentwickler
  • Migration komplexer Anwendungen v. BS2000 nach Solaris 10 mit Oracle 10g,
  • Quellcode konvertiert von Spl nach C++, sowie von ISP/SDF nach Perl
  • Daten konvertieren von SAM/ISAM nach Oracle(SQL)-Dump und proprietäres Binärformat

Zielplattform:

Solaris 10, Remote Access von Windows (XP,Vista), BS2000

Perl 5.8.8 Gnu C/C++ Oracle 10g Solaris 10 Eclipse Emacs BS2-TOOLS BS2000 MKS Integrity
Amadeus
Bad Homburg
3 Monate
2006-07 - 2006-09

proprietärer Webserver für embedded System auf PIC-basis zur Gerätekonfiguration und Statuswerteanzeige

MPLAB (Microchip) Assembler embedded Linux

Zielplattform:

PIC24F, embedded Hardware

MPLAB (Microchip) Assembler embedded Linux
Elektrogerätehersteller
2 Monate
2006-05 - 2006-06

Studie/Prototyp OpenGL ES 1.1-Verwendbarkeit in software- und hardwaregestützten Programmen zur Darstellung von 3D-Daten im PDA

Visual Studio 2005 PDA-Emulatoren

Zielplattform:

PocketPC, Windows Mobile 5, WinCE

Visual Studio 2005 PDA-Emulatoren
Verlag
3 Monate
2006-02 - 2006-04

datenbank- und webbasierte Ein- und Verkaufssoftware mit Bestandsführung, Warenbestands- und Einkaufsmanagements sowie Webshop mit "Easylog"- Schnittstelle (DHL)

Eclipse PHP 5 Java (J2EE) ...

Zielplattform:

Linux, Windows XP

Eclipse PHP 5 Java (J2EE) MySQL 5 Apache 2.2 Tomcat Perl
Zubehörhandel
4 Monate
2005-09 - 2005-12

datenbank- und webbasierte Steuer- und Archivierungssoftware für digitale Überwachungscameras, Datenlogger mit webbasierter Darstellung realisieren

Eclipse PHP 5 Java J2SE 1.5 ...

Zielplattform:

Linux, Windows XP, SPS-S7

Eclipse PHP 5 Java J2SE 1.5 MySQL 4 XML XSL Step 7
Ingenieurbüro Gebäudemanagementdienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

2008

Software-Engineering - UML (Enterprise Architect)

 

2004

Schulung "Symbian OS internals"

 

2000

Schulung "Crossplattformentwicklung mit Delphi/Kylix

 

1998

CNA Novell

1997/98

Weiterbildung/Spezialisierung (11 Monate) Systemautomatisierung

 

1993

Schulung "UNIX System V" (2 Wochen)

1990

Schulung "Einsatz von XENIX386 in der Logistik" (3 Monate)

 

1981-1986

Studium m. Abschluß Dipl.Ing. f. Fertigung-u. Verfahrenstechnik(Chemische Industrie)

Abschluß Dolmetscher Russisch

 

Position

Position

Softwareentwicklung f. MS Windows 2000/XP/Vista/7/8/10/11, LINUX, Android, AIX, HPUX, Solaris, FreeBSD;
Datenmigrationsprojekte von Großrechnern(BS2000,zOS(MVS),COBOL,JCL,C/C++);
Softwaremodernisierung, -portierung auf Linux, Unix, Windows, Android
verteilte Anwendungen/Komponenten m. Schwerpunkt J2EE; Container
Echtzeitsysteme (RTOS) Kernel- und Anwendungsentwicklung

Kompetenzen

Kompetenzen

Top-Skills

Build-und Konfigurationsmanagement, Container-Infrastruktur JAVA, PYTHON, C/C++, Shell

Produkte / Standards / Erfahrungen / Methoden

Apache 2.2
Apache Webserver
Applicationserver
AUTOSAR
Fortgeschritten
BOOST
Experte
BS2-TOOLS
Experte
BS2000 MKS Source Integrity
Experte
CANopen
Fortgeschritten
CI/CD
Experte
ClearCase
Fortgeschritten
ClearQuest
Fortgeschritten
CVS
Experte
cygwin
Docker
Docker/Dockerstack
DOORS
DTD
Experte
Eclipse
Emacs MKS Source Integrity
Enterprise Architect(EA)
Experte
Enterprise Java Beans
Experte
Enterprise-Infrastruktur
Experte
gcc
Experte
Git
Experte
Gnu C/C++
Experte
Hibernate
HP-UX (alle 64bit)
HTML
Hudson/Jenkins
IntelliJ IDEA
ISPF
Jakarta
Experte
Java (Applications)
Experte
Java (J2EE)
Experte
Java J2SE 1.5
Experte
Java-VM
JAZZ/RTC
Jenkins
Experte
JetBrains IntelliJ IDEA
Fortgeschritten
JiRA
JiRA/Confluence
JPA
Experte
JSF
Experte
Kanban
Kubernetes
Fortgeschritten
MinGw
Experte
MKS Integrity
MPLAB (Microchip)
MS Excel/Access
MS Team Foundation Server 2005
MS Team Foundation Server 2008
MS Visual Studio
MySQL
Fortgeschritten
Nexus
Experte
nodes
OCCI
OCI
Openshift
Openstack
Fortgeschritten
Oracle 9/10/11
OTL
Payara
Experte
Payara/Glassfish
PDA-Emulatoren
Perl 5.8.8
Polarion
QT, QTCreator, QTDesigner
QTCreator
Scrum
SonarQube
Step 7
STL
SVN
Tomcat
TSO
Unix - Shell
VB
VirtualBox
Visual studio 2005
Visual Studio 2008(VC++
Visual Studio 2013/2015/2017
VM
VMware
VMware WSt/Hypervisor
WebLogic
Webserver
XL C/C++
XML
Xorg
XSD
XSL
YAML/JSON

Erfahrungen im Bereich:

  • Anwendungs- und Systemprogrammierung f. BS2000, Win32/64, Linux/Unix, Android
  • Organisations- und Ablaufprogrammierung im Rechenzentrumsbetrieb
  • Spezifikation, Modellierung, Programmierung, Test, Validierung
  • hardwarenahe Programmierung/Moduloptimierung (Assembler) CISC u. RISC
  • grafische 2D/3D-Darstellung v. geometrischen Sachverhalten, Analysedaten
  • Softwaremodernisierung, -portierung auf Linux/Unix, Win32/64
  • SQL-Datenbankmodellierung, Datenmigration (XML - Standarddatenaustauschformat)
  • Multithread-,Multiprozessanwendungen, verteilte Anwendungen, CL
  • Software mit Echtzeitanforderungen, SIL

 

Methoden:

  • Objektorientierte Analyse, Design, Programmierung(OOA,OOD,OOP)
  • Modellierung in UML 2,0
  • Ereignisgesteuerte, visuelle, strukturierte Programmierung
  • Reverse Engineering, test-und modellgetriebene Entwicklung (TDD und MDD)
  • Funktionsmodule, prozessor- und betriebssystemoptimiert

 

Microsoft Standards:

  • COM+,DDE, OLE
  • JDBC, ODBC, (BDE, DAO, ADO)
  • SDK/DDK 32/64 bit

 

Spezialkenntnisse:

  • Erstellen, Pflege und Optimierung von Buildsystemen f. C/C++ und Java (make, CMake, Ant, Maven, Python, Hudson/Jenkins)
  • COBOL-programmierte Großrechnerverfahren
  • Echtzeitprogrammierung
  • UML-Modellierung (C++,JAVA) mit Enterprise Architect
  • Prüf-, Plausibilitätsmethoden in SQL-Datenbanken mit Triggern und Stored Procedures,
  • Ablaufsteuerung und Systemprogrammierung im RZ-Betrieb
  • Auslagerung von rechenintensiven Funktionen in externe benutzerdefinierte Bibliotheken
  • Erstellung v. Datenaustauschdateien im XML-Format
  • Erstellen von Testframeworks für funktionale und Binarytests 
  • OpenGL bzw. DirectX auf Windows(2000,XP,Vista,7,8) LINUX, FreeBSD
  • Algorithmen/Methoden zur digitalen Bildauswertung(z.B. Photometrie)
  • Anwendungsentwicklung zur Messdatenerfassung, -darstellung, -auswertung im Laborbetrieb
  • zweidimensionale, dreidimensionale Chart-Komponenten f. Windows und Linux
  • Anpassung von Office-Programmen zur Darstellung, Verarbeitung und Zugriffssteuerung auf zentrale Daten

Beruflicher Werdegang:

 

2003

Freelancer

 

2001-2002

Entwicklungsleiter Systementwicklung im Biotechnologieunternehmen

 

1999-2001

Teamleiter Verfahrensentwicklung/-betreuung im kommunalen Rechenzentrum

 

1997-1999

Gruppenleiter Softwareentwicklung/Programmierer(Softwarehaus)

 

1995-1997

Projektleiter Gebäudeautomatisierung

Betriebssysteme

AIX
BS2000
langjährige praktische Kenntnisse
CP/M
der Vollständigkeit halber
DC/OS
Echtzeitbetriebssysteme
QNX, RT-Linux
embedded Linux
FreeRTOS
HPUX
umfassende praktische Erfahrung (auch True64)
IBM ISPF
praktische Erfahrung
IRIX
Grundkenntnisse
K8s
Linux
langjährige praktische Kentnisse und Erfahrungen
Linux, Embedded Linux
langjährige praktische Kentnisse und Erfahrungen
Mesos
MS-DOS
umfassende Kenntnisse
MVS, OS/390
Grundkenntnisse
Novell
CNA 3.12/3.2 u. 4.11
OSF/Motif
erweiterte Grundkenntnisse
RTOS (Real Time OS)
QNX Neutrino, RT-Linux
RTOS Linux
Solaris 10
SUN OS, Solaris
umfassende Kentnisse und praktische Erfahrung
Symbian-OS
6.1, 7
UIQ
Unix
umfassende Kenntnisse und langjährige praktische Erfahrung verschiedener Unix-Derivate
Windows
langjährige praktische Kentnisse und Erfahrungen
Windows 7/XP
Windows CE
PocketPC 2003, Windows Mobile 5, 6
zLinux

Programmiersprachen

4gl
Grundkenntnisse
Algol
kann mich schwach daran erinnern
Angular
Assembler
Intel-32-umfassende Kenntnisse, Siemens Assembler
Basic
Visual Basic, Visual Basic.net,TigerBasic, BBC Basic
C
umfassende Kenntnisse und Praxis, mehrere Compiler und Bibliotheken(Borland,Microsoft,Intel,GNU,BOOST,STL u.a.)
C#
erweiterte Kenntnisse
C++
umfassende Kentnisse und Praxis, mehrere Compiler(Borland,Microsoft,Intel,GNU, u.a.)
C/C++
umfassende Kenntnisse und Praxis, mehrere Compiler und Bibliotheken(Borland,Microsoft,Intel,GNU,BOOST,STL u.a.)
CMake
umfassende praktische Erfahrung
Cobol
umfassende Kenntnisse und Praxis( Siemens, Unix)
CodeWarrior
Grundkenntnisse
CORBA IDL
erweiterte Kenntnisse
dBase
dbase III,IV,paradox
Delphi
Delphi 4-8, umfassende praktische Kenntnisse
EJB
erweiterte Kenntnisse
Emacs
Grundkenntnisse
ESQL/C
Grundkenntnisse
Fortran
erweiterte Kenntnisse
GNU Emacs
HPGL, HP PCL
Grundkenntnisse
J2EE
Java
J2EE, JAVA SDK 1.1-1.8, EJB 2 u.3, J2ME
JAVA 1.6
Java EE
Java8/Zulu
JavaScript
umfassende praktische Erfahrung
JAXB
JCL
praktische Erfahrung (BS 2000, MVS)
JobDSL(Groovy)
umfassende praktische Erfahrung
JUNIT
Labview
make
MyFriend
OpenCL
umfassende Kenntnisse
OpenGL
umfassende Kenntnisse
Pascal
erweiterte Kenntnisse
Perl
umfassende praktische Erfahrung
PHP
erweiterte Kenntnisse
PHP 5
PL/SQL
SQL umfassende praktische Kenntnisse
Powerbuilder
Grundkenntnisse
PROGRESS-4GL
Grundkenntnisse
Python
umfassende praktische Kenntnisse
Qt
umfassende praktische Erfahrung
scons
Shell
umfassende praktische Kenntnisse des Shell-Scripting
SPL
Grundkenntnisse (BS2000)
Tcl/Tk
erweiterte Kenntnisse
TeX, LaTeX
Grundkenntnisse
UML
Unix Shell
umfassende praktische Kenntnisse des Shell-Scripting
Visual Basic
erweiterte Kenntnisse
VRML
erweiterte Kenntnisse
Xt, Motif
Grundkenntnisse
Hauptsprache ist C/C++ auf allen Hardwareplattformen und Betriebssystemen, bevorzugte IDE  Eclipse, Visual Studio (Visual C++), MSDN Universal, Intel SystemStudio

Datenbanken

Access
Version 2.0, 95,97,2000,2003, 2007, 2010, 2013
Adabas
ADABAS D(LINUX) umfassende praktische Kenntnisse
BDE
umfassende Kenntnisse
DAO
erweiterte Kenntnisse, 3.5,3.7
DB2
Grundkenntnisse
Informix
erweiterte Kenntnisse (bis 11.5)
Ingres
Grundkenntnisse
Interbase
umfassende Kenntnisse, 5.x,6.x,7.x, Betrieb auf eigenen Servern
ISAM
praktische Kenntnisse
JDBC
umfassende praktische Kenntnisse
MS SQL Server
praktische Kenntnisse, auch auf eigenen Servern eingesetzt
MS SQL-Server 2012/2014
MSSQL
MySQL
praktische Kenntnisse, auch auf eigenen Servern eingesetzt
MySQL 5
ODBC
umfassende praktische Kenntnisse
Oracle
7.x,8.x,9, 10, 11 umfassende Kenntnisse und langjährige praktische Erfahrung
Oracle 10g
Oracle 12/18
Oracle12
Paradox
Primo S
Progress
8,9
SQL
umfassende praktische Erfahrung
SQLite
SQLite 3
VSAM
praktische Erfahrung
xBase

Schwerpunkte sind SQL-Datenbanken ab Standard 99, Prüf-, Plausibilitätsmethoden und Zugriffssicherheit mit Triggern und Stored Procedures, Auslagerung von rechenintensiven Funktionen in externe benutzerdefinierte Bibliotheken(UDF-Liberies) Applikationsentwicklung f. Oracle Application Server

Datenkommunikation

Bus
umfassende Kenntnisse( Profi-,Inter-,Mod-,IEC-Bus, I²C, I²S,CAN)
CAN/CANopen
umfassende praktische Erfahrung
CORBA
Visibroker
DCAM/ISAM
EDIFACT
Ethernet
Fax
Targo-LAN, Ferrari
Internet, Intranet
ISDN
AVM
I²C, I²S
umfassende praktische Erfahrung
Message Queuing
MMS
MVB
NetBeui
NetBios
Novell
parallele Schnittstelle
RFC
RPC
RS232
umfassende Kenntnisse, auch RS485,RS422/23
SMTP
TCP/IP
umfassende Kenntnisse
Token Ring
lange ist es her
UTM - Transdata
Windows Netzwerk
umfassende Kenntnisse
Winsock

Hardware

Alpha
ARM32
ARM64
Ascii/X - Terminals
Bus
CD-Writer / Brenner
diverse,sowie DVD +R, -R, RW
Datenerfassungsterminals
WD, Siemens
Digital
Drucker
Postscript, PCL
Echtzeitsysteme
QNX 6.x
embedded Systeme
Hardware entwickelt
Zusatzsteuerung Pipettierroboter
HP
HP 9000
IBM Großrechner
Grundkenntnisse
IBM RS6000
Grundkenntnisse
Iomega
ZIP
Messgeräte
diverse Spektrometer
Mikrocontroller
C-Control,BasicTiger, PIC, c167
PC
umfassende Kenntnisse der IA32
Siemens Großrechner
C80, S100, S170
Siemens-SPS STEP x
S5,S7
Soundkarten
SPS
ABB, Siemens, JUMO
Steuer und Regelsysteme
Zonentemperatursteuerung, Sortierautomat u.a.
SUN
SPARC
Video Capture Karte
FAST

Berechnung / Simulation / Versuch / Validierung

CANoe

Design / Entwicklung / Konstruktion

AutoCAD
12-14
Cinema 4D (14-18)
EPLAN
RTC
Visual Studio 2013/2015
XMetal

Branchen

Branchen

Automatisierungstechnik, MSR-Technik, Messtechnik
Banken, Finanzdienstleister, Versicherungen,
Biotechnologie, Bioanalyse, Biolabore
Chemische Industrie, Chemie,Labore
Forschung und Entwicklung,
Automotive, Prozesstechnik,Maschinenbau,
Instrumentenbau, Gerätebau, Apparatebau,
Logistik, Transportwesen,
Bauindustrie, Bauwesen, Hochbau,
Softwareindustrie, Rechenzentrum, Middleware, IT-Branche

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.