Angular, TypeScript, Node.js, Java, JavaScript, Spring
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐95€/Stunde
- 83026 Rosenheim
- Umkreis (bis 200 km)
- de | en | es
- 08.03.2024
Kurzvorstellung
Mein Fokus liegt bei modernen Web-/Mobile-Apps mit Angular und TypeScript.
Gerne Fullstack mit Java oder Node.js.
Qualifikationen
Projekt‐ & Berufserfahrung
1/2022 – 10/2023
Tätigkeitsbeschreibung
Single-Page Web-Applications (SPA), Quarkus Micro-Services
Responsive Design (Desktop, Tablet), Fullstack-Development (Fokus Frontend, UI/UX)
Backend: Java 13, Quarkus, DynamoDB, PostgreSQL, REST/JSON, JAXB, Maven, JUnit, Mockito, swagger/OpenAPI, Jenkins, Docker, Kubernetes
Frontend: Angular 13-15, TypeScript, D3.js, RxJS 6+, BMW Density Design System, HTML, CSS, SVG, Jasmine, Selenium, Cypress
Amazon Web Services (AWS), Angular, J2EE (Java EE), TypeScript
11/2019 – 12/2021
Tätigkeitsbeschreibung
Single-Page Web-Applikations (SPA) im Unternehmensportal
Responsive Design (Desktop, Tablet, Smartphone), Fullstack-Development, DDD (Domain-Driven Design)
Backend: Java 11, JEE 8, GlassFish/Payara, MariaDB, JPA, REST/JSON, JAXB, Maven, JUnit, finAPI, swagger
Frontend: Angular 8-12, TypeScript, RxJS 6+, NGXS 3.6 (~ngrx), immer.js, Bootstrap 4, HTML, CSS, Node.js
Angular, Apache Maven, CSS (Cascading Style Sheet), HTML5, J2EE (Java EE), Java (allg.), Node.js, Representational State Transfer (REST), Syntactically Awesome Stylesheets (Sass), TypeScript
3/2019 – 10/2019
Tätigkeitsbeschreibung
Angular Single-Page-Application (Responsive Design) mit REST/JSON Backend.
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
Angular, TypeScript
10/2018 – 2/2019
Tätigkeitsbeschreibung
Intranet-Applikation für das Management von Risiko-Modellberechnungen. 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
Angular, TypeScript
10/2017 – 6/2018
Tätigkeitsbeschreibung
Intranet-Applikation zur Recherche und Verwaltung von Provisionszahlungen. 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
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.
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, Cloud Foundry, Maven
Angular, AngularJS, DB2, Java (allg.), Oracle Database, Spring
10/2016 – 9/2017
Tätigkeitsbeschreibung
SPA (Single-Page-App) Web-Applikation zur Verwaltung/Vermarktung von Internet Werbung, Frontend-Programmierung ~75%, REST-API-Server Programmierung, Batch ~25%
Frontend: Angular 4, TypeScript 2.5, 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 6, AWS (Amazon Web Services)
Batch: Java 8, Spring, Spring Boot 1.5, JPA, Maven, Google-APIs
Tools: angular-cli, webpack, Swagger, supertest, mocha, git, npm, IntelliJ
Angular, Spring, TypeScript
7/1999 – 9/2016
Tätigkeitsbeschreibung
07/2018 - 09/2018 Internet München, freie Mitarbeit
SPA (Single-Page-App) Web-Applikation zur Verwaltung/Vermarktung von
Internet Werbung, Frontend-Programmierung ~75%, REST-API-Server
Programmierung, Batch ~25%
Rolle UX-Design, Lead-Development, Coaching
Software Frontend: 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)
Batch: Java 10, Spring, Spring Boot 1.5, JPA, Maven, Google-APIs
Tools: angular-cli, webpack, Swagger, supertest, mocha, git, npm, IntelliJ
10/2016 [...] Android/HTML5 Hybrid App
App zur Synchronisierung von Trainings mit Sport-Portalen
Rolle All-In-One
Software Angular 2, Ionic 2, TypeScript 2.0, RxJS, Android 4.1 - 7, Java, Cordova
Plugin, HTML5, CSS3, SASS, Material Design, ReST/JSON
Tools: IntelliJ, Android Studio, Gradle, Git, Linux/Mac, Ionic CLI
01/2016 - 09/2016 Automotive München, 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)
Rolle Development
Software AngularJS 1.5, TypeScript 1.8, HTML5, CSS3, less, karma, Jasmine
Swagger, ui-router, svn, IntelliJ, Gulp, Node.js, IE10/11, jQuery, Java
06/2015 - 03/2016 Start-up München, 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)
Rolle UX-Design, Development, UI
Software App (iOS, Android): Ionic 1.1, AngularJS 1.4, JavaScript, Cordova 5,
ngCordova, HTML5, CSS3, SASS, D3, ui-router, PhysicsJS, div. Cordova
Plugins
Admin-Webapp: AngularJS 1.4, jQuery, HTML5, CSS3, Bootstrap, less,
schemaform.io, REST
Server: Node.js, Express/restify, PostgreSQL 9, Sequelize, lodash, Push
(GCM, APN), memcache, Jasmine, bash-Scripts, Digital Ocean Cloud
Tools: git, IntelliJ, XCode, Grunt, Docker, nginx, Ubuntu Server, Jira,
Scrum-but
10/2014 - 06/2015 Automotive München, 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;
Automatisierte Tests;
Rolle Development
Software AngularJS, JavaScript, HTML5, CSS3, less, jQuery, karma, Jasmine
ui-router, ng-animate, git, IntelliJ, Modernizr, Grunt, Node.js, weinre,
IScroll, jshint
11/2014 IT-Dienstleister München, freie Mitarbeit
Durchführung 1-Tages-Workshop "[...]"
Rolle Speaker, Trainer
Software AngularJS 1.3, JavaScript
08/2014 - 09/2014 Finanzdienstleister München, freie Mitarbeit
Einführung Push-Server (Wertpapierkurse) für Web-Clients (WebSockets,
XHR), Programmierung, Konfiguration, Optimierung, Vorbereitung für
Produktion, Lasttests
Rolle Development, DevOps
Software Java 7, Diffusion 5.1 (Push Technology), Jolokia, JMX
JavaScript, jQuery, HTML, Maven, Jenkins, bash, IntelliJ
05/2014 - 07/2014 Finanzdienstleister München, freie Mitarbeit
Baufinanzierung (für Bankmitarbeiter)
Rolle Development
Software Java 6, WebSphere 8, WebSphere Portal 8, DB2, JPA 2, JSF
PrimeFaces, Scrum, Maven, Mockito, JUnit, IntelliJ, JRebel
05/2013 - 02/2014 AGENDA Software GmbH Rosenheim, 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.
Rolle Coding Architect, Development
Software Server: Java 7, GlassFish, MySQL, JPA 2, REST, RSA-Verschlüsselung, Maven,
JUnit, JMeter
Desktop/Tablet: Bootstrap 3, jQuery, Backbone.js, Grunt, JSHint, less,
CSS3, AngularJS
Mobil: jQuery, jQuery Mobile 1.3, Backbone.js
05/2012 - 02/2014 AGENDA Software GmbH Rosenheim, 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
Rolle Coding Architect, Development
Software 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
seit 2013 [...] Android Fitness App -Hyperlink entfernt-
(nebenbei) Android-App zur Aufzeichnung von Sportaktivitäten inkl. Sensoren für
Pulsfrequenz, Trittfrequenz, Außentemperatur, Geo-Location, Luftdruck.
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).
Rolle All-In-One
Software App: Android 2.3 - 9, SQLite, ANT+, Java 6-8, Kotlin, Google-Play API,
Mapsforge, ACRA
Server: Node.js, TypeScript, MongoDB, REST mit Express, JWT (JSON Web
Token), OpenID, OAuth2, passport, nginx, monit/mp2, bunyan,
SSL/letsencrypt, Redis
Web: Angular 7, AngularJS 1.5, TypeScript 3.x, D3.js v3 + v4, NVD3,
Bootstrap 3, jQuery, Google Maps, Leaflet, OSM
Tools: IntelliJ, R, Android Studio, Grunt, webpack, Gradle, Git, Linux
seit 08/2011 Open Source Projekte -Hyperlink entfernt-
(nebenbei) 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
npm modules: doublemetaphone, entintar, mobile-detect, mobile-usage,
mongodb-openvz-crashtest, nerdshow
maven.org: com.goebl:david-webb, com.goebl:simplify
Rolle All-In-One
Software 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
06/2012 Java Usergroup München JavaScript, Node.js, MongoDB (Vortrag)
-Hyperlink entfernt-
Rolle Speaker
Software Node.js, JavaScript, Socket.io, jshint, MongoDB
02/2012 - 04/2012 Automotive München, freie Mitarbeit
Mitarbeit im BMWi Icebreaker-Team
Grundsteine legen für Multi-Channel, Multi-Language, Multi-Tenant JEE
Web/Mobile Application (Architektur, Build/CI, Testing, Dokumentation,
SCRUM, Tools)
Rolle Coding Architect, Development
Software GlassFish, ORACLE, JPA, JSF, REST
Maven, Jenkins, Sonar, Mockito, JUnit, flyway, IntelliJ, JRebel
05/2011 - 12/2011 Automotive München, freie Mitarbeit
Vehicle Configurator Web Applikation
Weiterentwicklung, u.a. Registrierungsprozess, Self-Services für Benutzer,
Mailversand, Integration in SSO. Modularisierung JavaScript;
Performance-Optimierung; Selenium-Tests
Rolle Coding Architect, Web-Development, Nearshore-Betreuung
Software Server: Java 6, Oracle 11g, GlassFish, EJB 3, JPA, JAX-RS, JAX-WS
Client: JSF 2, AJAX, JavaScript, jQuery
Tools: Selenium, Maven, Jenkins, IntelliJ, JUnit, Mockito
02/2011 - 05/2011 Automotive München, freie Mitarbeit
Zentrale Business Services mit RESTful API und JavaScript API
Performance Optimierung Dealer-Locator, Erweiterung RESTful API und
JavaScript API für Dealer-Locator und Park-Info, Erweiterung RESTful API
für User Registrierung und -Management
Rolle Development, Performance Test und Optimierung
Software Server: Java 5, Oracle 11g, GlassFish, EJB 3, JPA, JAX-RS, JAXB
Client: JavaScript, jQuery, Google Maps API, JSUnit
Tools: soapUI, curl, FireBug, JSLint, yui-compress, Maven, Jenkins, JUnit,
Mockito
02/2010 - 05/2011 Automotive München, freie Mitarbeit
Teleservice Switchboard (Telediagnose, Teleprogrammierung) Architektur,
Design, Programmierung, Test, 3rd-Level-Support
Migration WebLogic 8 auf 10, EJB 2.1 auf 3.0, Latin1 auf UTF-8, Migration
Oracle 10 auf 11 mit ISO-8859-1 auf UTF-8, Infrastruktur für Lasttests
(Simulation Fahrzeugkommunikation), Code- und Design Reviews und Coaching
Rolle Coding Architect, Development, Test
Software Java 5, Oracle 11g, WebLogic 10g, WebSphere MQ, EJB 3, LDAP, JPA, JSF,
MyFaces, ajax4jsf, jQuery, JAX-WS, JAXB, JMS, XSLT, ant, Mockito, PL/SQL,
soapUI
seit 2010 Diverse (für Eigenbedarf und Bekanntenkreis)
(nebenbei) Aufbau und Betrieb von Internet Rootservern [...]
Rolle Development, Administration
Software 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
11/2008 - 11/2009 Telekommunikation München, freie Mitarbeit
WebService-Schnittstelle zur Telekom (BL-W v16.0 ADSA)
WebService-Schnittstelle zur Telekom (WITA 2.0)
Administrationsfrontend als Webanwendung (Wicket)
Rolle Coding Architect, Development, Test
Software Java 5, Tomcat 5, Spring 2, Spring-WS, Hibernate, JAXB, JUnit,
WS-Security, ant, XML/XSLT, DB2, RSA
11/2006 - 07/2008 Finanzdienstleister München, freie Mitarbeit
Entwicklung einer Multi-Kanal-Anwendung (Swing, HTML, WebServices) zur
Kreditkartenverwaltung.
Connectivity zu bestehender COBOL Anwendung mit IMS-DB; Umstellung auf DB2
und Java. XML-Schema-Design.
Rolle Teilprojektleitung, Development
Software J2EE, Java, Apache Tomcat, Solaris, WebServices, Axis2
DB2, JDBC, XML/XSLT, LDAP, Apache JMeter, Ant, cruisecontrol, WSDL, XSD,
Rational Software Architect, Eclipse, CVS, SVN, findbugs
01/2005 - 11/2006 Finanzdienstleister München, freie Mitarbeit
Informationsportal für >100.000 User (Cluster mit 36 Instanzen)
Einbinden von Notes Datenbanken, LDAP Integration, Portlet-Programmierung,
Last- und Performancetests, Themes & Skins
Rolle Architektur, Development, Teilprojektleitung
Software J2EE, Java, WebSphere Portal 5, JSP, WebSphere 5, Solaris DB2, XML/XSLT,
JavaScript, AJAX, LDAP, Apache httpd, Security, SSO, Spring, Lotus Domino,
XML Access, Hibernate, JMeter, Perl, IBM WSAD
10/2003 - 07/2004 Finanzdienstleister München, freie Mitarbeit
Web-Anbindung eines Corebanking-Systems (MBS open) und Integration
diverser Backend-Systeme.
Rolle Architektur, Framework Design, Implementierung
Software J2EE, Java, EJB, JSP, HTML, CSS, Apache Struts, IBM WebSphere 5, Bea
WebLogic, DB2, XML/XSLT, SCHUFA SCDI, ant, IBM WSAD, JBoss
07/2001 - 01/2003 Versicherung München, freie Mitarbeit
Integration und Optimierung eines Systems zur Unterstützung der
Softwareverteilung auf 40.000 Arbeitsplätzen
Rolle Architektur, Technische Projektleitung, Development, Test
Software Java, Oracle 8i, Swing, Apache Velocity, XML, JSP, EJB, WebSphere 4
07/1999 - 02/2000 Finanzdienstleister Frankfurt am Main, freie Mitarbeit
Design und Entwicklung eines Mitarbeiter-Informationssystems auf Basis des
Active Directory
Intranetapplikation im Rahmen des Windows 2000 Rapid Deployment Programms
(RDP)
Rolle Coding Architect, Development, Test
Software JavaScript, XML, XSL, HTML, ASP, DHTML, AJAX, com+, IIS, Active Directory,
C++
AngularJS, CSS (Cascading Style Sheet), HTML5, J2EE (Java EE), Java (allg.), JavaScript, JavaScript Object Notation (JSON), Node.js, Representational State Transfer (REST), Spring, SQL, TypeScript, XML
Zertifikate
Ausbildung
Workplace Solutions
Rosenheim
Weitere Kenntnisse
HTML5-Browser, Node.js, Java 9+, J2EE/JEE, Java EE 5, 6, 7, Android, Spring, Linux, Windows, MacOS, Docker
Sprachen:
TypeScript, JavaScript, Java 9+, Kotlin, SQL, XML/XSLT, C/C++
Server Software:
Node.js/Express, Loopback, nginx, GlassFish, WebLogic, WebSphere, JBoss, Tomcat, Apache
Datenbanken:
ORACLE, DB2, MySQL, MongoDB, PostgreSQL, Cosmos DB, JPA 2, Hibernate, JDBC, MS SQL, SQLite, LDAP
Cloud:
Microsoft Azure, AWS (Amazon Web Services), Cloud Foundry
Kommunikation:
HTTP, AJAX, REST Services, JSON, WebSockets, SOAP Web Services, JMS
GUI:
Angular 12, Ionic 3, RxJS 6+, HTML5, CSS3, Material, Bootstrap, Responsive, Android
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), TDD, UML
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Spanisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden