Keywords
Skills
FACHWISSEN / KENNTNISSE / SCHWERPUNKTE
ZERTIFIZIERUNGEN
BRANCHEN
METHODISCHES WISSEN
PROGRAMMIERSPRACHEN / TECHNOLOGIEN
TOOLS
DATABANKEN
CLOUD COMPUTING TECHNOLOGIE
CLOUD
BETRIEBSSYSTEME
TELEKOMMUNIKATION
BACKUPSYSTEMEN
- Breites technisches Wissen in Softwareentwicklung, Systemarchitektur sowie Integrationsarchitekturen
- Design und Umsetzung von zukunftsorientierten, performanten Softwarearchitekturen
- Erfahrung mit verschiedenen Programmiersprachen und Technologien
- Erfahrung mit Unix und Windows Server Umgebungen
- Erfahrung mit unterschiedlichen Datenbanken
- Erfahrung im Führen von Teams sowie der Entwicklung von Mitarbeitern
- mehr als 25 Jahre Berufs- und Projekterfahrung in der Softwareentwicklung, Systemadministration
ZERTIFIZIERUNGEN
- Linux Foundation Certified Kubernetes Administrator (CKA)
BRANCHEN
- Import / Export Handel
- Fleischverarbeitung
- Hotelindustrie
- Telekommunikation
- eCommerce
- Betriebswirtschaft
- IT-Dienstleister
- Werbung
METHODISCHES WISSEN
- OOP / DDD / CQRS / EDA
- Databankdesign
- Konzeption
- Testkonzeption
- CI / CD
- Usability Test
- AI
- MLP (Multilayer perceptron)
- SOM (Self-organizing map)
- GA (Genetische Algorithmen)
PROGRAMMIERSPRACHEN / TECHNOLOGIEN
- Serverside / Native Apps
- GO
- Hexagonal Architecture
- gRPC / REST / WebSocket
- JAVA / JSE / JEE
- OSGi / equinox
- Eclipse RCP
- SWT
- RAP
- JPA / eclipselink / hibernate
- gRPC / WebServices / SOAP / REST / Axis / RestExpress / Custom Protocols
- Networking / Mina / Netty
- JSP / Servlets
- WebDAV
- Processing
- Maven / Ant
- PHP
- ASP; ColdFusion; Perl; C; VisualBasic; QBasic; Pascal; ASM
- GO
- Web Frontend
- JavaScript
- ES6; jQuery; Bootstrap; etc.
- HTML5
- CSS3
- JavaScript
- Mobile
- Flutter
- Versionsverwaltung
- git, svn, cvs
- Visualisierungstools
- Virtualbox; VMware
- UML
TOOLS
- vs-code (GO / JAVA / Flutter)
- eclipse (JAVA / RPC / PHP / JS)
- gitlab
- Umgang, Administration
- swagger
- Umgang, Administration, Integration
- Hardware Integration
- Arduino
- Raspberry PI
DATABANKEN
- MongoDB
- Entwickler / Datenbankadministration (inkl. Data Modeling / Performance / Aggregation / Replication / Sharding)
- MySQL
- Entwickler / Datenbankadministration
- MS-SQL Server; Sybase; SQLite;
- Entwickler
CLOUD COMPUTING TECHNOLOGIE
- Docker
- Umgang, Integration, Administration
- Security
- Kubernetes
- Umgang, Integration, Administration
- Istio Service Mesh / Nginx / Traefik
- IaC (ArgoCD, Helm, Ansible, Terraform)
- Rancher
- Umgang, Integration, Administration
CLOUD
- AWS
- Google Cloud
- Bare-metal (Ubuntu; RancherOS; k3os)
BETRIEBSSYSTEME
- Linux (SuSE, Ubuntu, Debian, RancherOS, k3os etc.)
- Umgang, Administration, Security, Networking
- MacOS
- Umgang, Administration
- Windows
- Umgang, Administration
- OS/2; Novell DOS; DOS
TELEKOMMUNIKATION
- Asterisk
- Umgang, Administration, Integration
BACKUPSYSTEMEN
- S3 (AWS, MINIO)
- NAS (Synology, Thecus, Bare-metal)
- Umgang, Administration
Project history
DURCHGEFÜHRTE PROJEKTE / TÄTIGKEITEN (AUSZUG)
01.2016 – DATO
PROJEKTBESCHREIBUNG: cellypso.com / Online ERP System / PMS System
ROLE IM PROJEKT: Entwickler, Systemarchitekt, Administrator, Projektleiter
TÄTIGKEIT IM PROJEKT: Konzeption, Design, Datenbankdesign, Schnittstellendesign, Frontend / Backend Programmierung, Serveradministration, Datenbankadministration
PROJEKTUMGEBUNG: JAVA, RestExpress, Netty, MongoDB, JS, PHP, HTML, CSS3, REST-API, JWT, CI/CD, Docker, K8s, gitlab, Nginx, Linux
01.2003 – DATO
PROJEKTBESCHREIBUNG: ERP System für Handelsunternehmen
ROLE IM PROJEKT: Entwickler, Systemarchitekt
TÄTIGKEIT IM PROJEKT: Konzeption, Design, Datenbankdesign, Schnittstellendesign, UI Programmierung, Datenbankadministration
PROJEKTUMGEBUNG: JAVA, eclipse RCP, SWT, RAP, JPA, EclipseLink, Apache Mina, MySQL, git, Asterisk, SOAP, Linux, Windows, MacOS
2018
PROJEKTBESCHREIBUNG: Open Source RestExpress Swagger Plugin based on OpenAPI 3.0
ROLE IM PROJEKT: Entwickler
TÄTIGKEIT IM PROJEKT: Konzeption, Design, Programmierung
PROJEKTUMGEBUNG: JAVA, RestExpress, Swagger
2013 – 2015
PROJEKTBESCHREIBUNG: Automatische Pick and Place Anwendung für Befüllung von Tiefziermaschine mit Würstchen von Laufband; Simulation
ROLE IM PROJEKT: Entwickler, Teilprojektleiter
TÄTIGKEIT IM PROJEKT: Konzeption, Programmierung
PROJEKTUMGEBUNG: JAVA, Processing, OpenCV, C, NN, GA, Arduino, SPS, Servermotors, Vakuumpump, Linear actuators
2012 - 2013
PROJEKTBESCHREIBUNG: Open Source for Eclipse Foundation - eclipse e4 dependency injection Gemini JPA
ROLE IM PROJEKT: Entwickler
TÄTIGKEIT IM PROJEKT: Konzeption, Design, Programmierung
PROJEKTUMGEBUNG: JAVA, eclipse RCP, Gemini JPA, OSGi
2012
PROJEKTBESCHREIBUNG: mPAY24 – Magento Payment Extension
ROLE IM PROJEKT: Entwickler
TÄTIGKEIT IM PROJEKT: Konzeption, Design, Programmierung
PROJEKTUMGEBUNG: PHP, Magento, XML, SOAP, MySQL
01.2016 – DATO
PROJEKTBESCHREIBUNG: cellypso.com / Online ERP System / PMS System
ROLE IM PROJEKT: Entwickler, Systemarchitekt, Administrator, Projektleiter
TÄTIGKEIT IM PROJEKT: Konzeption, Design, Datenbankdesign, Schnittstellendesign, Frontend / Backend Programmierung, Serveradministration, Datenbankadministration
PROJEKTUMGEBUNG: JAVA, RestExpress, Netty, MongoDB, JS, PHP, HTML, CSS3, REST-API, JWT, CI/CD, Docker, K8s, gitlab, Nginx, Linux
01.2003 – DATO
PROJEKTBESCHREIBUNG: ERP System für Handelsunternehmen
ROLE IM PROJEKT: Entwickler, Systemarchitekt
TÄTIGKEIT IM PROJEKT: Konzeption, Design, Datenbankdesign, Schnittstellendesign, UI Programmierung, Datenbankadministration
PROJEKTUMGEBUNG: JAVA, eclipse RCP, SWT, RAP, JPA, EclipseLink, Apache Mina, MySQL, git, Asterisk, SOAP, Linux, Windows, MacOS
2018
PROJEKTBESCHREIBUNG: Open Source RestExpress Swagger Plugin based on OpenAPI 3.0
ROLE IM PROJEKT: Entwickler
TÄTIGKEIT IM PROJEKT: Konzeption, Design, Programmierung
PROJEKTUMGEBUNG: JAVA, RestExpress, Swagger
2013 – 2015
PROJEKTBESCHREIBUNG: Automatische Pick and Place Anwendung für Befüllung von Tiefziermaschine mit Würstchen von Laufband; Simulation
ROLE IM PROJEKT: Entwickler, Teilprojektleiter
TÄTIGKEIT IM PROJEKT: Konzeption, Programmierung
PROJEKTUMGEBUNG: JAVA, Processing, OpenCV, C, NN, GA, Arduino, SPS, Servermotors, Vakuumpump, Linear actuators
2012 - 2013
PROJEKTBESCHREIBUNG: Open Source for Eclipse Foundation - eclipse e4 dependency injection Gemini JPA
ROLE IM PROJEKT: Entwickler
TÄTIGKEIT IM PROJEKT: Konzeption, Design, Programmierung
PROJEKTUMGEBUNG: JAVA, eclipse RCP, Gemini JPA, OSGi
2012
PROJEKTBESCHREIBUNG: mPAY24 – Magento Payment Extension
ROLE IM PROJEKT: Entwickler
TÄTIGKEIT IM PROJEKT: Konzeption, Design, Programmierung
PROJEKTUMGEBUNG: PHP, Magento, XML, SOAP, MySQL
Local Availability
Only available in these countries:
Germany