Angular, TypeScript, JavaScript, Node, Mobile-Web, SQL, Java, Spring, HTML5/CSS3
Aktualisiert am 23.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 23.05.2024
Verfügbar zu: 100%
davon vor Ort: 40%
Angular
Java
TypeScript
Node.js
MySQL
PostgreSQL
Spring
JEE
Oracle/SQL
MSSQL-Server
HTML
JavaScript
XML
Android
Linux
Ionic
REST
RxJS
Jasmine
MongoDB
Docker
Englisch
colloquial=gut, business=mittel
Spanisch
sprechen/verstehen/lesen=gut, schreiben=mittel

Einsatzorte

Einsatzorte

München (+100km)
Ich bevorzuge Remote-Arbeit. Gelegentliche Treffen vor Ort sind möglich.
möglich

Projekte

Projekte

6 Monate
2024-01 - 2024-06

Bonussystem für Gesetzliche Krankenkasse

Fullstack-Entwickler, Lead-Developer, UI/UX Java 17 Angular TypeScript ...
Fullstack-Entwickler, Lead-Developer, UI/UX

Bonn/remote, freie Mitarbeit

Single-Page Web-Application (SPA), Spring Boot Micro-Services
Responsive Design (in Portal integriert), Fullstack-Development (Fokus Frontend, UI/UX).
Web-Components für Sachbearbeiter zur Verwaltung von Bonus-Programmen, eingebunden in einem Portal.


Software
Backend: Java 17, Spring Boot 3.2, Directus 10.8, REST/JSON, OpenAPI, Maven, JUnit, Mockito, AssertJ, Jenkins, Docker, OpenShift
Frontend: Angular 17, TypeScript, RxJS 6+/Signals, SAP Fundamentals, HTML, SCSS/CSS, Jasmine
Java 17 Angular TypeScript Spring Boot Directus OpenAPI JUnit Mockito Docker
Bonn
2 Jahre
2022-01 - 2023-12

Single-Page Web-Applications, Quarkus Micro-Services

Fullstack-Developer, Lead-Developer, UI/UX Angular Java TypeScript ...
Fullstack-Developer, Lead-Developer, UI/UX
  • Single-Page Web-Applications (SPA), Quarkus Micro-Services
  • Responsive Design (Desktop, Tablet), Fullstack-Development (Fokus Frontend, UI/UX)
Angular Java TypeScript Java EE REST AWS Java 13 Quarkus DynamoDB PostgreSQL REST/JSON JAXB Maven JUnit Mockito swagger/OpenAPI Jenkins Docker Kubernetes Frontend: Angular 13-15 D3.js RxJS 6+ BMW Density Design System HTML CSS SVG Jasmine Selenium Cypress
BMW AG
Remote
10 Jahre
2013-01 - 2022-12

Android-App zur Aufzeichnung von Sportaktivitäten

All-In-One Android 2.3 - 6 SQLite ANT+ ...
All-In-One
  • Synchronisation mit Internet-Server. Offline-Karten, SMS-Versand und ?Empfang
  • in Google Play und Amazon App-Store
  • seit Ende 2016 Single-Page Web-Applikation (SPA) mit RESTful Backend (Node.js + MongoDB)


Android 2.3 - 6 SQLite ANT+ Java 6/7 Google-Play API Mapsforge. Node.js MongoDB REST mit Express JWT (JSON Web Token) OpenID OAuth2 passport nginx monit bunyan SSL Redis Angular 2 AngularJS 1.5 TypeScript 1.8 D3.js v3 + v4 NVD3 Bootstrap 3 jQuery Google Maps Leaflet OSM IntelliJ R Android Studio Grunt webpack Gradle Git Linux
2 Jahre 2 Monate
2019-11 - 2021-12

Single-Page Web-Applikations (SPA) im Unternehmensportal

Fullstack Developer, Coach, UI/UX-Design Angular TypeScript Java ...
Fullstack Developer, Coach, UI/UX-Design
  • Single-Page Web-Applikations (SPA) im Unternehmensportal
  • Responsive Design (Desktop, Tablet, Smartphone)
  • Fullstack-Development, DDD (Domain-Driven Design)
Angular TypeScript Java Java EE MariaDB Java 11 JEE 8 GlassFish/Payara JPA REST/JSON JAXB Maven JUnit finAPI swagger Angular 8-12 RxJS 6+ NGXS 3.6 (~ngrx) immer.js Bootstrap 4 HTML CSS Node.js
AGENDA Software GmbH
Remote
10 Jahre 5 Monate
2011-08 - 2021-12

Open Source Projekte (nebenbei)

All-In-One
All-In-One
  • Mehrere Tools und Libraries für JavaScript und Java (siehe Repositories) Generator für IT-Profile (Multi-Format, Multi-Language)
  • Präsentationssoftware mit Smartphone-Fernsteuerung
  • (URl`s gerne auf Anfrage)
JavaScript Node.js MongoDB Express Socket.IO JSON REST Java XML XLST XLST-FO Maven JUnit Mockito Leaflet jQuery jQuery Mobile HTML5 CSS3 Markdown IntelliJ Git Github Grunt less Linux
11 Jahre
2010-01 - 2020-12

Aufbau und Betrieb von Internet Rootservern (Web und Mail)

Development, Administration
Development, Administration
Debian GNU/Linux Apache2 PHP MySQL iptables AutoMySQLBackup rsync rsnapshot VirtualBox rkhunter fail2ban denyhosts Postfix SpamAssassin Amavis Roundcube OpenSSL DokuWiki WordPress Joomla! Bootstrap 3 less Grunt assemble.io metalsmith Node.js Handlebars Git IntelliJ vi
8 Monate
2019-03 - 2019-10

Angular Single-Page-Application (Responsive Design) mit REST/JSON Backend

UI-Developmener Angular 7 TypeScript 3.3 RxJS 6 ...
UI-Developmener
  • Extranet-Applikation für Underwriter: Erfassung von Fällen zur Erhebung von medizinischen Daten
  • Internet-Applikation für Ärzte und Patienten: Beantwortung von medizinischen Fragen
Angular 7 TypeScript 3.3 RxJS 6 Angular Material 7 Bootstrap 4 Jest CSS3 SASS HTML5 REST/JSON Swagger Git IntelliJ Microsoft Azure Cosmos DB Microsoft DevOps
Versicherung
München
3 Jahre
2016-11 - 2019-10

Diverse Frontend-Projekte bzw. Fullstack-Development

Fullstack-Development, Frontend-Development, UI-Design Angular TypeScript Java ...
Fullstack-Development, Frontend-Development, UI-Design

  • diverse Projekt für diverse Auftraggeber (Versicherung, Internet, Automotive)
  • Vorwiegend Angular Web-Applications

Angular TypeScript Java Node.js SQL
München
5 Monate
2018-10 - 2019-02

Intranet-Applikation für das Management von Risiko-Modellberechnungen

UX-Design, Developer Angular 7 TypeScript 3 RxJS 6 ...
UX-Design, Developer
  •  Angular Single-Page-Application (Responsive Design) mit REST/JSON Backend
Angular 7 TypeScript 3 RxJS 6 NGXS Kendo UI Karma Jasmine CSS3 SASS HTML5 REST/JSON Git IntelliJ Microsoft Azure Cosmos DB
Versicherung
München
3 Monate
2018-07 - 2018-09

SPA (Single-Page-App) Web-Applikation zur Verwaltung/Vermarktung von Internet Werbung

UX-Design, Lead-Development, Coaching Angular 6 TypeScript 2.5 RxJS 6 ...
UX-Design, Lead-Development, Coaching
  • Frontend-Programmierung ~75%
  • REST-APIServer Programmierung, Batch ~25%
Angular 6 TypeScript 2.5 RxJS 6 HTML5 Bootstrap 4 + coreui CSS3 SASS karma Jasmine ng2-bootstrap RxJS Backend: Strongloop/IBM Loopback 3.0 REST/JSON MongoDB/ MySQL TypeScript JavaScript ES6 Node.js 8 AWS (Amazon Web Services) Java 10 Spring Spring Boot 1.5 JPA Maven Google-APIs Tools: angular-cli webpack Swagger supertest mocha git npm IntelliJ
Internet
München
5 Monate
2018-02 - 2018-06

Intranet-Applikation zur Recherche und Verwaltung von Provisionszahlungen

UX-Design, Lead-Development, Coaching Angular 5 TypeScript 2.6 RxJS ...
UX-Design, Lead-Development, Coaching
  •  Angular Single-Page-Application (Responsive Design) mit REST/JSON Backend
Angular 5 TypeScript 2.6 RxJS Angular Material CSS3 HTML5 Spring 4.3 Spring Boot 1.5 Java 8 JPA 2 Oracle REST/JSON Git Jenkins IntelliJ Cloud Foundry Maven
Versicherung
München
4 Monate
2017-10 - 2018-01

Migration von 2 SPA (Single-Page-App) Web-Applikationen

Development
Development
  • Migration von 2 SPA (Single-Page-App) Web-Applikationen von JBoss (JEE, Hibernate) zu Spring Boot (REST, JPA) in PCF Cloud Foundry
  • OAuth Authentifizierung
  • JWT Validierung
  • Cloudifizierung
  • SSL mit Client-Zertifikaten
  • Hardening
  • Coaching Software Spring 4.3
Spring Boot 1.5 Java 8 JPA 2 Oracle DB2 AngularJS 1.6 JavaScript (ES5) HTML5 CSS3 Git Jenkins IntelliJ REST/JSON Pivotal Cloud Foundry Maven
Versicherung
München
11 Monate
2016-11 - 2017-09

SPA (Single-Page-App) Web-Applikation zur Verwaltung/Vermarktung von Internet Werbung

Development, Coaching, freie Mitarbeit
Development, Coaching, freie Mitarbeit
  • SPA (Single-Page-App) Web-Applikation zur Verwaltung/Vermarktung von Internet Werbung
  • Frontend-Programmierung ~75%
  • REST-API-Server Programmierung, Batch ~25%
Angular 4 TypeScript 2.5 HTML5 Bootstrap 4 + coreui CSS3 SASS karma Jasmine ng2-bootstrap RxJS Strongloop/IBM Loopback 3.0 REST/JSON MongoDB/MySQL TypeScript JavaScript ES6 Node.js 6 Java 8 Spring Spring Boot 1.5 JPA Maven Google-APIs angular-cli webpack Swagger supertest mocha git npm IntelliJ
Internet
München
9 Monate
2016-01 - 2016-09

Weiterentwicklung "Offer+Contract" Single-Page-Web-Applikation

Development, freie Mitarbeit
Development, freie Mitarbeit
  • Weiterentwicklung "Offer+Contract" Single-Page-Web-Applikation
  • Integration von 5 Backend-Systemen (Vehicle-Configurator, Pricing-Services, Finanzierung-Services, Order/Contract-Services, Lager-Fahrzeuge)
AngularJS 1.5 TypeScript 1.8 HTML5 CSS3 less karma Jasmine Swagger ui-router svn IntelliJ Gulp Node.js IE10/11 jQuery Java
Automotive
München
10 Monate
2015-06 - 2016-03

Appentwicklung für iOS und Android

Development, UI, freie Mitarbeit
Development, UI, freie Mitarbeit
  • Hybrid-App für iOS und Android, Single-Page Webapp (Admin-Frontend)
  • RESTful API Server mit Node.js, (ab 2016 max. 40% Auslastung)
Ionic 1.1 AngularJS 1.4 JavaScript Cordova 5 ngCordova HTML5 CSS3 SASS D3 ui-router PhysicsJS div. Cordova Plugins AngularJS 1.4 jQuery HTML5 CSS3 Bootstrap less schemaform.io REST Node.js Express/restify PostgreSQL 9 Sequelize lodash Push (GCM APN) memcache Jasmine bash-Scripts git IntelliJ XCode Grunt Docker nginx Ubuntu Server Jira Scrum-but
Startup
München
9 Monate
2014-10 - 2015-06

Umstellung/Erweiterung Vehicle-Konfigurator

Development, freie Mitarbeit
Development, freie Mitarbeit
  • Umstellung/Erweiterung Vehicle-Konfigurator von Fixed-Layout auf Responsive Webdesign (Mobile-First; Phone/Phablet, Tablet, Desktop; iOS, Android, Windows Phone)
  • Refactoring und Optimierung von Code und Styles
AngularJS JavaScript HTML5 CSS3 less jQuery karma Jasmine ui-router ng-animate git IntelliJ Modernizr Grunt Node.js weinre IScroll jshint
Automotive
München
1 Monat
2014-11 - 2014-11

Durchführung 1-Tages-Workshop "Advanced AngularJS, Best Practices"

Speaker, Trainer, freie Mitarbeit
Speaker, Trainer, freie Mitarbeit
AngularJS 1.3 JavaScript
IT-Dienstleister
München
2 Monate
2014-08 - 2014-09

Einführung Push-Server (Wertpapierkurse)

Development, DevOps, freie Mitarbeit
Development, DevOps, freie Mitarbeit
  • Einführung Push-Server (Wertpapierkurse) für Web-Clients (WebSockets, XHR)
  • Programmierung, Konfiguration, Optimierung, Vorbereitung für Produktion, Lasttests
Java 7 Diffusion 5.1 (Push Technology) Jolokia JMX JavaScript jQuery HTML Maven Jenkins bash IntelliJ
Finanzdienstleister
München
3 Monate
2014-05 - 2014-07

Baufinanzierung (für Bankmitarbeiter)

Development, freie Mitarbeit
Development, freie Mitarbeit
Java 6 WebSphere 8 WebSphere Portal 8 DB2 JPA 2 JSF PrimeFaces Scrum Maven Mockito JUnit IntelliJ JRebel
Finanzdienstleister
München
10 Monate
2013-05 - 2014-02

Single-Page Web-Applikation

Coding Architect, Development, Anstellung
Coding Architect, Development, Anstellung
  • Single-Page Web-Applikation (SPA) für Lohn-/Gehaltsempfänger (High-Volume ~1 Mio. Benutzer) Responsive Design, trotzdem Weiche zwischen Smartphones und Tablets/Desktops.
  • Hohe Wiederverwendung des Codes zwischen Desktop- und Mobilversion (MVC Pattern).
  • Lasttest für REST-Schnittstelle.
Java 7 GlassFish MySQL JPA 2 REST RSA-Verschlüsselung Maven JUnit JMeter Bootstrap 3 jQuery Backbone.js Grunt JSHint less CSS3 AngularJS jQuery jQuery Mobile 1.3 Backbone.js
Software-Entwicklung
Rosenheim
1 Jahr 10 Monate
2012-05 - 2014-02

Einführung/Erweiterung Build

Coding Architect, Development, Anstellung
Coding Architect, Development, Anstellung
  • Einführung/Erweiterung Build
  • Continuous Integration
  • Qualitätsmessung Code
  • Unit- und Integrationstests, automatisiertes Deployment Erweiterungen in bestehender Eclipse RAP Applikation für Steuerberater und Mandanten
Java 7 GlassFish 3 MySQL 5 JPA 2 REST (Jersey) Maven Jenkins Sonar Mockito JUnit 4 flyway JRebel FindBugs PMD Checkstyle artifactory Eclipse BIRT IntelliJ
Software-Entwicklung
Rosenheim
1 Monat
2012-06 - 2012-06

JavaScript, Node.js, MongoDB (Vortrag)

Speaker
Speaker
Node.js JavaScript Socket.io jshint MongoDB
Java Usergroup
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-09 - 2021-09

Domain Driven Design

wps Workplace Solutions
wps Workplace Solutions
Mehrtägige Online-Schulung mit Hands-On, DDD Domain Driven Design

Position

Position

  • Software-Entwicklung, Lead-Development, Coaching/Mentorship
  • Führung von Junior-Developern, Nearshore-Supervisor
  • Verteilte Architekturen, Micro-Services, Cloud

Kompetenzen

Kompetenzen

Top-Skills

Angular Java TypeScript Node.js MySQL PostgreSQL Spring JEE Oracle/SQL MSSQL-Server HTML JavaScript XML Android Linux Ionic REST RxJS Jasmine MongoDB Docker

Schwerpunkte

Java
Angular
TypeScript
Node
SQL
HTML5

Produkte / Standards / Erfahrungen / Methoden

Client/Server Performance Messung und Tuning
Coaching
Code- und Design Reviews
DB Design und Implementierung
(mit ERwin und S-Designor bzw. PowerDesigner)
git
Glassfish
2.1, 3.0, 3.1
IBM WebSphere
3.5, 4.0, 5.0, 6.0
J2EE
1.3, 1.4, 5, 6, 7
JBoss
4.x, 5.0, 6.0
JPA
1.0, 2.0
JUnit
Last- und Performancetests mit diversen Tools
(WSAD, INetLoad, JMeter, soapUI)
Maven
Mentoring
Mockito
Node.js
(mit Express, MongoDB, vows, async, Underscore, mocha, npm)
Refactoring
Scrum
Spring 3.0
Tomcat
3, 4, 5, 6,
WebServices
JAXB 2.x, JAX-WS, Spring-WS, Axis1, JAX-RS

Einsatzgebiete:

  • Architektur und Projektleitung
  • Analyse und Design
  • Mentoring
  • Implementierung
  • Test
  • Tuning
  • Migration
  • Code Supervisor
  • DevOps


EDV-Erfahrung:

Server Software

Node.js/Express

Loopback

nginx

Micro-Services

Spring Boo

Quarkus

GlassFish

WebLogic

WebSphere

JBoss

Tomcat

Apache


Cloud

Microsoft Azure

AWS (Amazon Web Services)

Kubernetes

Cloud Foundry


GUI

  • Angular 15
  • Ionic 3
  • RxJS 6+
  • HTML5
  • CSS3
  • Material
  • Bootstrap
  • PrimeNG
  • Responsive
  • Android
  • BMW Density


Tools

  • IntelliJ
  • XCode
  • git
  • Eclipse
  • vi
  • Maven
  • Jenkins
  • Sonar
  • GIMP
  • Inkscape


Testing

  • Jasmine
  • Jest
  • Karma
  • JMeter
  • soapUI
  • JUnit
  • Mockito
  • Selenium
  • Wireshark


Security

  • TLS/SSL
  • OpenId 
  • OAuth2
  • passport.js
  • JWT
  • iptables Firewall
  • OWASP


Verfahren

  • Scrum
  • DDD (Domain-Driven Design)
  • LESS
  • TDD
  • UML

Betriebssysteme

Debian GNU/Linux Root-Server Administration
(Firewall, Apache, Postfix, MySQL), (nginx, node.js, monit, MongoDB)
J2SE, J2EE, JEE
Puppet
Grundkenntnisse
SUN OS, Solaris
Unix
SCO, SINIX, LINUX (SuSE, debian, Ubuntu, Mint)
Windows
 Android

Programmiersprachen

AngularJS
Assembler
X86
Backbone
C
seit 1985, auch unter UNIX
C++
1992-1999
CSS, CSS-P
CSS3
D3
ExtJS 4
Grunt
Handlebars
HTML
html5
Imake, GNU-Make, Make-Maker etc...
Java
Sun Certified, JDK 1.2, 1.3, 1.4, 5, 6, 7
JavaScript
Browser, Node.js, ES5, Rhino
jQuery, jQuery Mobile
JSP
Maven
Mustache
Node.js
Express, Connect, passport, SocketIO
Perl
Grundkenntnisse
PHP
3, 4, 5 (ohne Frameworks)
PL/SQL
Certified
Scriptsprachen
WSH (Windows Scripting Host)
Shell
bash
SVG
Velocity
WebMacro
WSDL
XML
XSD
XSL
XSL-FOP
(Microsoft, Apache)
XSLT
Sencha Touch
TypeScript
Kotlin
SQL

Datenbanken

DB2
hauptsächlich unter z/OS
Eclipselink
EJB
2.x, 3.0, 3.1
Hibernate
JDBC
>5 Jahre tiefgreifende Erfahrung
JPA
1.x, 2.0
MongoDB
(mit native JavaScript Treiber)
MS SQL Server
Microsoft Certified Professional
MySQL
Oracle
ab 7.3 bis 11g, hauptsächlich Programmierung, teilw. Admin
Postgres
Grundkenntnisse
SQL
ANSI-SQL (ODBC), T-SQL, PL/SQL
Sybase
Tools:
  • S-Designor
  • ERwin
  • PowerDesigner
  • Embarcadero ER-Studio
  • SQL Navigator
  • JFaceDbc
  • Toad
  • DB-Visualizer
  • Quantum
  • Oracle SQL Developer
  • Squirrel SQL
  • Jailer

Datenkommunikation

Internet, Intranet
HTTP, HTTPS, SOAP, WebServices, REST, JSON
Message Queuing
MSMQ, MQSeries, SonicMQ, Joram, WebLogic, ActiveMQ
TCP/IP
Grundkenntnisse, iptables, Wireshark, tcpdump
Web Services
(axis2, jax-ws, WS-Security, Spring-WS, RESTful HTTP, jax-rs)
Windows Netzwerk
Samba unter Linux
HTTP
AJAX
REST Services
JSON
WebSockets
SOAP Web Services
JMS

Branchen

Branchen

  • Autobranche
  • Banken
  • Handel
  • Behörden
  • Softwarehersteller
  • Betriebswirtschaft
  • Kommunalwesen
  • Versicherungen

Einsatzorte

Einsatzorte

München (+100km)
Ich bevorzuge Remote-Arbeit. Gelegentliche Treffen vor Ort sind möglich.
möglich

Projekte

Projekte

6 Monate
2024-01 - 2024-06

Bonussystem für Gesetzliche Krankenkasse

Fullstack-Entwickler, Lead-Developer, UI/UX Java 17 Angular TypeScript ...
Fullstack-Entwickler, Lead-Developer, UI/UX

Bonn/remote, freie Mitarbeit

Single-Page Web-Application (SPA), Spring Boot Micro-Services
Responsive Design (in Portal integriert), Fullstack-Development (Fokus Frontend, UI/UX).
Web-Components für Sachbearbeiter zur Verwaltung von Bonus-Programmen, eingebunden in einem Portal.


Software
Backend: Java 17, Spring Boot 3.2, Directus 10.8, REST/JSON, OpenAPI, Maven, JUnit, Mockito, AssertJ, Jenkins, Docker, OpenShift
Frontend: Angular 17, TypeScript, RxJS 6+/Signals, SAP Fundamentals, HTML, SCSS/CSS, Jasmine
Java 17 Angular TypeScript Spring Boot Directus OpenAPI JUnit Mockito Docker
Bonn
2 Jahre
2022-01 - 2023-12

Single-Page Web-Applications, Quarkus Micro-Services

Fullstack-Developer, Lead-Developer, UI/UX Angular Java TypeScript ...
Fullstack-Developer, Lead-Developer, UI/UX
  • Single-Page Web-Applications (SPA), Quarkus Micro-Services
  • Responsive Design (Desktop, Tablet), Fullstack-Development (Fokus Frontend, UI/UX)
Angular Java TypeScript Java EE REST AWS Java 13 Quarkus DynamoDB PostgreSQL REST/JSON JAXB Maven JUnit Mockito swagger/OpenAPI Jenkins Docker Kubernetes Frontend: Angular 13-15 D3.js RxJS 6+ BMW Density Design System HTML CSS SVG Jasmine Selenium Cypress
BMW AG
Remote
10 Jahre
2013-01 - 2022-12

Android-App zur Aufzeichnung von Sportaktivitäten

All-In-One Android 2.3 - 6 SQLite ANT+ ...
All-In-One
  • Synchronisation mit Internet-Server. Offline-Karten, SMS-Versand und ?Empfang
  • in Google Play und Amazon App-Store
  • seit Ende 2016 Single-Page Web-Applikation (SPA) mit RESTful Backend (Node.js + MongoDB)


Android 2.3 - 6 SQLite ANT+ Java 6/7 Google-Play API Mapsforge. Node.js MongoDB REST mit Express JWT (JSON Web Token) OpenID OAuth2 passport nginx monit bunyan SSL Redis Angular 2 AngularJS 1.5 TypeScript 1.8 D3.js v3 + v4 NVD3 Bootstrap 3 jQuery Google Maps Leaflet OSM IntelliJ R Android Studio Grunt webpack Gradle Git Linux
2 Jahre 2 Monate
2019-11 - 2021-12

Single-Page Web-Applikations (SPA) im Unternehmensportal

Fullstack Developer, Coach, UI/UX-Design Angular TypeScript Java ...
Fullstack Developer, Coach, UI/UX-Design
  • Single-Page Web-Applikations (SPA) im Unternehmensportal
  • Responsive Design (Desktop, Tablet, Smartphone)
  • Fullstack-Development, DDD (Domain-Driven Design)
Angular TypeScript Java Java EE MariaDB Java 11 JEE 8 GlassFish/Payara JPA REST/JSON JAXB Maven JUnit finAPI swagger Angular 8-12 RxJS 6+ NGXS 3.6 (~ngrx) immer.js Bootstrap 4 HTML CSS Node.js
AGENDA Software GmbH
Remote
10 Jahre 5 Monate
2011-08 - 2021-12

Open Source Projekte (nebenbei)

All-In-One
All-In-One
  • Mehrere Tools und Libraries für JavaScript und Java (siehe Repositories) Generator für IT-Profile (Multi-Format, Multi-Language)
  • Präsentationssoftware mit Smartphone-Fernsteuerung
  • (URl`s gerne auf Anfrage)
JavaScript Node.js MongoDB Express Socket.IO JSON REST Java XML XLST XLST-FO Maven JUnit Mockito Leaflet jQuery jQuery Mobile HTML5 CSS3 Markdown IntelliJ Git Github Grunt less Linux
11 Jahre
2010-01 - 2020-12

Aufbau und Betrieb von Internet Rootservern (Web und Mail)

Development, Administration
Development, Administration
Debian GNU/Linux Apache2 PHP MySQL iptables AutoMySQLBackup rsync rsnapshot VirtualBox rkhunter fail2ban denyhosts Postfix SpamAssassin Amavis Roundcube OpenSSL DokuWiki WordPress Joomla! Bootstrap 3 less Grunt assemble.io metalsmith Node.js Handlebars Git IntelliJ vi
8 Monate
2019-03 - 2019-10

Angular Single-Page-Application (Responsive Design) mit REST/JSON Backend

UI-Developmener Angular 7 TypeScript 3.3 RxJS 6 ...
UI-Developmener
  • Extranet-Applikation für Underwriter: Erfassung von Fällen zur Erhebung von medizinischen Daten
  • Internet-Applikation für Ärzte und Patienten: Beantwortung von medizinischen Fragen
Angular 7 TypeScript 3.3 RxJS 6 Angular Material 7 Bootstrap 4 Jest CSS3 SASS HTML5 REST/JSON Swagger Git IntelliJ Microsoft Azure Cosmos DB Microsoft DevOps
Versicherung
München
3 Jahre
2016-11 - 2019-10

Diverse Frontend-Projekte bzw. Fullstack-Development

Fullstack-Development, Frontend-Development, UI-Design Angular TypeScript Java ...
Fullstack-Development, Frontend-Development, UI-Design

  • diverse Projekt für diverse Auftraggeber (Versicherung, Internet, Automotive)
  • Vorwiegend Angular Web-Applications

Angular TypeScript Java Node.js SQL
München
5 Monate
2018-10 - 2019-02

Intranet-Applikation für das Management von Risiko-Modellberechnungen

UX-Design, Developer Angular 7 TypeScript 3 RxJS 6 ...
UX-Design, Developer
  •  Angular Single-Page-Application (Responsive Design) mit REST/JSON Backend
Angular 7 TypeScript 3 RxJS 6 NGXS Kendo UI Karma Jasmine CSS3 SASS HTML5 REST/JSON Git IntelliJ Microsoft Azure Cosmos DB
Versicherung
München
3 Monate
2018-07 - 2018-09

SPA (Single-Page-App) Web-Applikation zur Verwaltung/Vermarktung von Internet Werbung

UX-Design, Lead-Development, Coaching Angular 6 TypeScript 2.5 RxJS 6 ...
UX-Design, Lead-Development, Coaching
  • Frontend-Programmierung ~75%
  • REST-APIServer Programmierung, Batch ~25%
Angular 6 TypeScript 2.5 RxJS 6 HTML5 Bootstrap 4 + coreui CSS3 SASS karma Jasmine ng2-bootstrap RxJS Backend: Strongloop/IBM Loopback 3.0 REST/JSON MongoDB/ MySQL TypeScript JavaScript ES6 Node.js 8 AWS (Amazon Web Services) Java 10 Spring Spring Boot 1.5 JPA Maven Google-APIs Tools: angular-cli webpack Swagger supertest mocha git npm IntelliJ
Internet
München
5 Monate
2018-02 - 2018-06

Intranet-Applikation zur Recherche und Verwaltung von Provisionszahlungen

UX-Design, Lead-Development, Coaching Angular 5 TypeScript 2.6 RxJS ...
UX-Design, Lead-Development, Coaching
  •  Angular Single-Page-Application (Responsive Design) mit REST/JSON Backend
Angular 5 TypeScript 2.6 RxJS Angular Material CSS3 HTML5 Spring 4.3 Spring Boot 1.5 Java 8 JPA 2 Oracle REST/JSON Git Jenkins IntelliJ Cloud Foundry Maven
Versicherung
München
4 Monate
2017-10 - 2018-01

Migration von 2 SPA (Single-Page-App) Web-Applikationen

Development
Development
  • Migration von 2 SPA (Single-Page-App) Web-Applikationen von JBoss (JEE, Hibernate) zu Spring Boot (REST, JPA) in PCF Cloud Foundry
  • OAuth Authentifizierung
  • JWT Validierung
  • Cloudifizierung
  • SSL mit Client-Zertifikaten
  • Hardening
  • Coaching Software Spring 4.3
Spring Boot 1.5 Java 8 JPA 2 Oracle DB2 AngularJS 1.6 JavaScript (ES5) HTML5 CSS3 Git Jenkins IntelliJ REST/JSON Pivotal Cloud Foundry Maven
Versicherung
München
11 Monate
2016-11 - 2017-09

SPA (Single-Page-App) Web-Applikation zur Verwaltung/Vermarktung von Internet Werbung

Development, Coaching, freie Mitarbeit
Development, Coaching, freie Mitarbeit
  • SPA (Single-Page-App) Web-Applikation zur Verwaltung/Vermarktung von Internet Werbung
  • Frontend-Programmierung ~75%
  • REST-API-Server Programmierung, Batch ~25%
Angular 4 TypeScript 2.5 HTML5 Bootstrap 4 + coreui CSS3 SASS karma Jasmine ng2-bootstrap RxJS Strongloop/IBM Loopback 3.0 REST/JSON MongoDB/MySQL TypeScript JavaScript ES6 Node.js 6 Java 8 Spring Spring Boot 1.5 JPA Maven Google-APIs angular-cli webpack Swagger supertest mocha git npm IntelliJ
Internet
München
9 Monate
2016-01 - 2016-09

Weiterentwicklung "Offer+Contract" Single-Page-Web-Applikation

Development, freie Mitarbeit
Development, freie Mitarbeit
  • Weiterentwicklung "Offer+Contract" Single-Page-Web-Applikation
  • Integration von 5 Backend-Systemen (Vehicle-Configurator, Pricing-Services, Finanzierung-Services, Order/Contract-Services, Lager-Fahrzeuge)
AngularJS 1.5 TypeScript 1.8 HTML5 CSS3 less karma Jasmine Swagger ui-router svn IntelliJ Gulp Node.js IE10/11 jQuery Java
Automotive
München
10 Monate
2015-06 - 2016-03

Appentwicklung für iOS und Android

Development, UI, freie Mitarbeit
Development, UI, freie Mitarbeit
  • Hybrid-App für iOS und Android, Single-Page Webapp (Admin-Frontend)
  • RESTful API Server mit Node.js, (ab 2016 max. 40% Auslastung)
Ionic 1.1 AngularJS 1.4 JavaScript Cordova 5 ngCordova HTML5 CSS3 SASS D3 ui-router PhysicsJS div. Cordova Plugins AngularJS 1.4 jQuery HTML5 CSS3 Bootstrap less schemaform.io REST Node.js Express/restify PostgreSQL 9 Sequelize lodash Push (GCM APN) memcache Jasmine bash-Scripts git IntelliJ XCode Grunt Docker nginx Ubuntu Server Jira Scrum-but
Startup
München
9 Monate
2014-10 - 2015-06

Umstellung/Erweiterung Vehicle-Konfigurator

Development, freie Mitarbeit
Development, freie Mitarbeit
  • Umstellung/Erweiterung Vehicle-Konfigurator von Fixed-Layout auf Responsive Webdesign (Mobile-First; Phone/Phablet, Tablet, Desktop; iOS, Android, Windows Phone)
  • Refactoring und Optimierung von Code und Styles
AngularJS JavaScript HTML5 CSS3 less jQuery karma Jasmine ui-router ng-animate git IntelliJ Modernizr Grunt Node.js weinre IScroll jshint
Automotive
München
1 Monat
2014-11 - 2014-11

Durchführung 1-Tages-Workshop "Advanced AngularJS, Best Practices"

Speaker, Trainer, freie Mitarbeit
Speaker, Trainer, freie Mitarbeit
AngularJS 1.3 JavaScript
IT-Dienstleister
München
2 Monate
2014-08 - 2014-09

Einführung Push-Server (Wertpapierkurse)

Development, DevOps, freie Mitarbeit
Development, DevOps, freie Mitarbeit
  • Einführung Push-Server (Wertpapierkurse) für Web-Clients (WebSockets, XHR)
  • Programmierung, Konfiguration, Optimierung, Vorbereitung für Produktion, Lasttests
Java 7 Diffusion 5.1 (Push Technology) Jolokia JMX JavaScript jQuery HTML Maven Jenkins bash IntelliJ
Finanzdienstleister
München
3 Monate
2014-05 - 2014-07

Baufinanzierung (für Bankmitarbeiter)

Development, freie Mitarbeit
Development, freie Mitarbeit
Java 6 WebSphere 8 WebSphere Portal 8 DB2 JPA 2 JSF PrimeFaces Scrum Maven Mockito JUnit IntelliJ JRebel
Finanzdienstleister
München
10 Monate
2013-05 - 2014-02

Single-Page Web-Applikation

Coding Architect, Development, Anstellung
Coding Architect, Development, Anstellung
  • Single-Page Web-Applikation (SPA) für Lohn-/Gehaltsempfänger (High-Volume ~1 Mio. Benutzer) Responsive Design, trotzdem Weiche zwischen Smartphones und Tablets/Desktops.
  • Hohe Wiederverwendung des Codes zwischen Desktop- und Mobilversion (MVC Pattern).
  • Lasttest für REST-Schnittstelle.
Java 7 GlassFish MySQL JPA 2 REST RSA-Verschlüsselung Maven JUnit JMeter Bootstrap 3 jQuery Backbone.js Grunt JSHint less CSS3 AngularJS jQuery jQuery Mobile 1.3 Backbone.js
Software-Entwicklung
Rosenheim
1 Jahr 10 Monate
2012-05 - 2014-02

Einführung/Erweiterung Build

Coding Architect, Development, Anstellung
Coding Architect, Development, Anstellung
  • Einführung/Erweiterung Build
  • Continuous Integration
  • Qualitätsmessung Code
  • Unit- und Integrationstests, automatisiertes Deployment Erweiterungen in bestehender Eclipse RAP Applikation für Steuerberater und Mandanten
Java 7 GlassFish 3 MySQL 5 JPA 2 REST (Jersey) Maven Jenkins Sonar Mockito JUnit 4 flyway JRebel FindBugs PMD Checkstyle artifactory Eclipse BIRT IntelliJ
Software-Entwicklung
Rosenheim
1 Monat
2012-06 - 2012-06

JavaScript, Node.js, MongoDB (Vortrag)

Speaker
Speaker
Node.js JavaScript Socket.io jshint MongoDB
Java Usergroup
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-09 - 2021-09

Domain Driven Design

wps Workplace Solutions
wps Workplace Solutions
Mehrtägige Online-Schulung mit Hands-On, DDD Domain Driven Design

Position

Position

  • Software-Entwicklung, Lead-Development, Coaching/Mentorship
  • Führung von Junior-Developern, Nearshore-Supervisor
  • Verteilte Architekturen, Micro-Services, Cloud

Kompetenzen

Kompetenzen

Top-Skills

Angular Java TypeScript Node.js MySQL PostgreSQL Spring JEE Oracle/SQL MSSQL-Server HTML JavaScript XML Android Linux Ionic REST RxJS Jasmine MongoDB Docker

Schwerpunkte

Java
Angular
TypeScript
Node
SQL
HTML5

Produkte / Standards / Erfahrungen / Methoden

Client/Server Performance Messung und Tuning
Coaching
Code- und Design Reviews
DB Design und Implementierung
(mit ERwin und S-Designor bzw. PowerDesigner)
git
Glassfish
2.1, 3.0, 3.1
IBM WebSphere
3.5, 4.0, 5.0, 6.0
J2EE
1.3, 1.4, 5, 6, 7
JBoss
4.x, 5.0, 6.0
JPA
1.0, 2.0
JUnit
Last- und Performancetests mit diversen Tools
(WSAD, INetLoad, JMeter, soapUI)
Maven
Mentoring
Mockito
Node.js
(mit Express, MongoDB, vows, async, Underscore, mocha, npm)
Refactoring
Scrum
Spring 3.0
Tomcat
3, 4, 5, 6,
WebServices
JAXB 2.x, JAX-WS, Spring-WS, Axis1, JAX-RS

Einsatzgebiete:

  • Architektur und Projektleitung
  • Analyse und Design
  • Mentoring
  • Implementierung
  • Test
  • Tuning
  • Migration
  • Code Supervisor
  • DevOps


EDV-Erfahrung:

Server Software

Node.js/Express

Loopback

nginx

Micro-Services

Spring Boo

Quarkus

GlassFish

WebLogic

WebSphere

JBoss

Tomcat

Apache


Cloud

Microsoft Azure

AWS (Amazon Web Services)

Kubernetes

Cloud Foundry


GUI

  • Angular 15
  • Ionic 3
  • RxJS 6+
  • HTML5
  • CSS3
  • Material
  • Bootstrap
  • PrimeNG
  • Responsive
  • Android
  • BMW Density


Tools

  • IntelliJ
  • XCode
  • git
  • Eclipse
  • vi
  • Maven
  • Jenkins
  • Sonar
  • GIMP
  • Inkscape


Testing

  • Jasmine
  • Jest
  • Karma
  • JMeter
  • soapUI
  • JUnit
  • Mockito
  • Selenium
  • Wireshark


Security

  • TLS/SSL
  • OpenId 
  • OAuth2
  • passport.js
  • JWT
  • iptables Firewall
  • OWASP


Verfahren

  • Scrum
  • DDD (Domain-Driven Design)
  • LESS
  • TDD
  • UML

Betriebssysteme

Debian GNU/Linux Root-Server Administration
(Firewall, Apache, Postfix, MySQL), (nginx, node.js, monit, MongoDB)
J2SE, J2EE, JEE
Puppet
Grundkenntnisse
SUN OS, Solaris
Unix
SCO, SINIX, LINUX (SuSE, debian, Ubuntu, Mint)
Windows
 Android

Programmiersprachen

AngularJS
Assembler
X86
Backbone
C
seit 1985, auch unter UNIX
C++
1992-1999
CSS, CSS-P
CSS3
D3
ExtJS 4
Grunt
Handlebars
HTML
html5
Imake, GNU-Make, Make-Maker etc...
Java
Sun Certified, JDK 1.2, 1.3, 1.4, 5, 6, 7
JavaScript
Browser, Node.js, ES5, Rhino
jQuery, jQuery Mobile
JSP
Maven
Mustache
Node.js
Express, Connect, passport, SocketIO
Perl
Grundkenntnisse
PHP
3, 4, 5 (ohne Frameworks)
PL/SQL
Certified
Scriptsprachen
WSH (Windows Scripting Host)
Shell
bash
SVG
Velocity
WebMacro
WSDL
XML
XSD
XSL
XSL-FOP
(Microsoft, Apache)
XSLT
Sencha Touch
TypeScript
Kotlin
SQL

Datenbanken

DB2
hauptsächlich unter z/OS
Eclipselink
EJB
2.x, 3.0, 3.1
Hibernate
JDBC
>5 Jahre tiefgreifende Erfahrung
JPA
1.x, 2.0
MongoDB
(mit native JavaScript Treiber)
MS SQL Server
Microsoft Certified Professional
MySQL
Oracle
ab 7.3 bis 11g, hauptsächlich Programmierung, teilw. Admin
Postgres
Grundkenntnisse
SQL
ANSI-SQL (ODBC), T-SQL, PL/SQL
Sybase
Tools:
  • S-Designor
  • ERwin
  • PowerDesigner
  • Embarcadero ER-Studio
  • SQL Navigator
  • JFaceDbc
  • Toad
  • DB-Visualizer
  • Quantum
  • Oracle SQL Developer
  • Squirrel SQL
  • Jailer

Datenkommunikation

Internet, Intranet
HTTP, HTTPS, SOAP, WebServices, REST, JSON
Message Queuing
MSMQ, MQSeries, SonicMQ, Joram, WebLogic, ActiveMQ
TCP/IP
Grundkenntnisse, iptables, Wireshark, tcpdump
Web Services
(axis2, jax-ws, WS-Security, Spring-WS, RESTful HTTP, jax-rs)
Windows Netzwerk
Samba unter Linux
HTTP
AJAX
REST Services
JSON
WebSockets
SOAP Web Services
JMS

Branchen

Branchen

  • Autobranche
  • Banken
  • Handel
  • Behörden
  • Softwarehersteller
  • Betriebswirtschaft
  • Kommunalwesen
  • Versicherungen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.