Profilbild von Jan Rose Java und JavaScript Full-Stack Softwareentwickler (React, Angular, Spring Boot, Dropwizard) aus Hamburg

Jan Rose

nicht verfügbar bis 31.12.2022
Kontakt

Letztes Update: 01.06.2022

Java und JavaScript Full-Stack Softwareentwickler (React, Angular, Spring Boot, Dropwizard)

Abschluss: B.Sc. Wirtschaftsinformatik
Stunden-/Tagessatz: anzeigen
Abhängig je nach Einsatzort/Projektdauer
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Sprachen:             Java, JavaScript, TypeScript, HTML, CSS (LESS, SASS), Python, Node.js
Frameworks:        React, Angular, AngularJS, Spring (MVC, Data, Security), Spring Boot, Struts 1, express.js, jQuery, Bootstrap
Build Tools:           Gradle, Maven, webpack, FuseBox, Parcel.js, Gulp, Grunt, Bower
Software:              Jira, YouTrack, Jenkins, Bamboo, IntelliJ Idea, VSCode, Eclipse, git, SVN
Datenbanken:      MongoDB, MySQL, MSSQL, Redis, H2
Testing:                 Selenium, JUnit, Jest, Mocha, Enzyme, Robot Framework

Projekthistorie

07/2019 - 05/2020
Java/Javascript Fullstack Entwickler
Protofy GmbH & Co. KG (10-50 Mitarbeiter)
Internet und Informationstechnologie
- Planung und Entwicklung von REST APIs
- Implementation von Unit- und Integrationstests
- Erweiterung von kundeninternen Frameworks

Eingesetzte Technologien
Java 8, Dropwizard, Magnolia CMS, Maven, Junit, Mockito, REST Assured, Node.js, AWS (EC2, S3, Elastic Beanstallk), Postgres, Hibernate, Bitbucket CI/CD, Docker, Umbraco CMS, C#, Git

11/2018 - 05/2019
Berater/Entwickler bei einem börsennotierten Energieunternehmen aus Baden-Württemberg
•    Planung und Entwicklung eines mandantenfähigen Zählerstandserfassungsportal auf React Basis
•    Entwicklung von REST Webservices (Node.js - express.js) für externe Anbieter
•    Konzeption einer API Versionierungsstrategie 
•    Anbindung von Applikationsservern an ein SAP-ISU Backend mittels SOAP Webservices
•    Konzeption, Design und Entwicklung der Weboberfläche
•    Entwicklung und Koordination von Unit-, Integrations- und automatisierten Regressionsstests
•    Regelmäßige Sicherheitsanalysen von Fremd-Dependencies (CVE)
•    Laufende Betreuung und Support

Eingesetzte Technologien:
React, Java, JavaScript, HTML, webpack, Maven, IntelliJ, Jenkins CI/CD, Spring Boot, nodeJS, npm REST, SOAP, Tomcat 8, Jest, Enzyme, JUnit, git, Selenium, webdriverIO

05/2018 - 05/2019
Berater/Entwickler bei einem norddeutschen Energieversorger und Netzbetreiber
•    AngularJS Frontendentwicklung für ein mandantenfähiges Self-Service Portal Template ( Dashboard, Persönliche Daten, Verbrauchsstellensuche, Zählerstandserfassung, etc.)
•    Konzeption, Design und Entwicklung der Weboberfläche
•    Anbindung einer MongoDB für die Persistierung von nutzergenerierten CMS Inhalten
•    Anbindung und Erweiterung der REST Webservices an ein mehrschichtiges Backend über SOAP
•    Laufende Betreuung und Support

Eingesetzte Technologien:
React, Java, JavaScript, HTML, webpack, Maven, IntelliJ, Jenkins CI/CD, Spring Boot, nodeJS, npm REST, SOAP, Tomcat 8, Jest, Enzyme, JUnit, git, Selenium, webdriverIO

05/2016 - 05/2019
Berater/Entwickler für ein Bestandskundenportal bei einem Energieversorger
•    Weiterentwicklung eines Web Portals auf Struts1 Basis
•    Entwicklung verschiedener Services über eine Mehrsichtige (SPICE) Architektur mittels SOAP 
•    Implementierung von Formularen/Wizards auf JSPs (Form-Beans) 
•    Umstrukturierung zu einem mandantenfähigen „Template“, das bei Tochtergesellschaften mit eigner CI eingesetzt und im Drittmarkt verkauft werden kann 
•    Anbindung an SAP-ISU
•    Laufende Betreuung und Support

Eingesetzte Technologien:
Java 8, JavaScript, HTML, CSS, Gradle, Eclipse, SOAP, SAP-ISU, Tomcat 8, Struts 1, JSP, Hibernate, Tiles, SVN

08/2018 - 03/2019
Berater/ Entwickler bei einem Züricher Energieversorger
•    Entwicklung einer Migrationsstrategie von lokalen Benutzerdaten in einen Keycloak SSO Server
•    Neuaufbau einer Portalanwendungen auf React Basis
•    Migration der Kundenportalservices zu einzelnen Single Page Applications (SPA)

Eingesetzte Technologien:
React, Redux , Spring (MVC), Keycloak, Java, Typescript, JavaScript, HTML, CSS, fusebox.js, YouTrack, SAP-ISU, IntelliJ, VSCode, Tomcat 9, Spring Security,, Maven, Ansible, Docker, REST, Ubuntu 18.04.2 LTS, npm, JUnit, git

12/2018 - 02/2019
Berater/Entwickler bei einem Energieunternehmen aus Baden-Württemberg
•    Migration mehrerer alter Java Projekte auf Maven (zuvor ANT)
•    Aktualisierung der Java Dependencies auf Grund von Sonatype Sicherheitsrisiko Analysen
•    Anpassung des Build Prozesses und Integration in Jenkins
•    Manueller Entwicklertest der Anwendungen 
•    Ansprechpartner für Key User während der Testphase

Eingesetzte Technologien:
Java 8, Sonatype Nexus, Jenkins, Maven, Ant, IntelliJ Idea, MySQL

01/2017 - 02/2018
Berater/ Entwickler für ein Neukundenportal bei einem börsennotierten Energieversorger
•    Entwicklung eines Neukundenportals für den Abschluss von Stromtarifen auf AngularJS und Spring Boot Basis
•    Konzeption, Design und Entwicklung der Weboberfläche
•    Entwicklung einer REST Schnittstelle und eines AngularJS Clients
•    Konzeption eines Mandantenkonzepts für den Drittmarkt

Eingesetzte Technologien:
Java, JavaScript, HTML, CSS, Maven, IntelliJ, AngularJS, Spring Boot, Spring Security, Grunt, npm SAP-ISU, REST, SOAP, Tomcat 9, Bower, git, MySQL, 

06/2017 - 12/2017
Berater/Entwickler bei einem Energie und Wasserversorger aus Südwestfalen
•    Einführung eines mandantenfähigen Portal Templates auf Basis von AngularJS und Spring Boot und einem SAP-ISU Backend
•    Entwicklung zusätzlicher Services für den Kunden
•    Laufender Betrieb, Fehlerbehebung und kontinuierliche Weiterentwicklung

Eingesetzte Technologien:
Java, JavaScript, HTML, SASS, webpack, Gradle, IntelliJ, Bamboo CI/CD, AngularJS, Spring Boot, Spring Security, MongoDB, Grunt, npm SAP-ISU, REST, SOAP, Tomcat 9, git

02/2016 - 05/2017
Berater/Entwickler für eine Portalanwendung bei einem Energieversorger
•    Weiterentwicklung eines Industriekunden Portals (Lastgang- / Dauerlinien-Analyse aus einem EDM).
•    Konzeption, Design und Entwicklung der Weboberfläche
•    Entwicklung eines Berechtigungs- und Administrationskonzept für die Zugriffe auf das Portal, sowie eine Prognose Funktionalität für den Einkauf
•    Entwicklung eines neuen Prozesses für B2B Neuabschlüsse über das Portal
•    Laufende Betreuung und Support

Eingesetzte Technologien:
Java 8, JavaScript, HTML, CSS, ANT, Eclipse, SOAP SAP-ISU, Tomcat 8, Struts 1, JSP, Tiles, SAP-JCO, SVN

Zeitliche und räumliche Verfügbarkeit

Einzugsgebiet Hamburg bevorzugt.

Kontaktformular

Kontaktinformationen