freiberufler Fullstack Entwickler für Javascript, Java und JVM Frameworks auf freelance.de

Fullstack Entwickler für Javascript, Java und JVM Frameworks

offline
  • 95€/Stunde
  • 81379 München
  • National
  • de  |  en
  • 01.08.2024

Kurzvorstellung

Ich bin ein Fullstack Entwickler, der auch gerne zeitweiße nur Frontend oder Backend Arbeit übernimmt. Ich arbeite mich gerne in neue und alte Frameworks ein.

Auszug Referenzen (1)

"Herr F. C. hat mit seinem sehr guten technischen Verständnis und tiefgreifendem Wissen bei Angular und SpringBoot zum Projekterfolg beigetragen."
Freiberuflicher Softwareentwickler
Andreas Wier
Tätigkeitszeitraum

5/2018 – 6/2019

Tätigkeitsbeschreibung

12/2018 – 06/2019
Entwicklung Microservice und Frontend zur Verwaltung von Hubs (Verkaufsstellen) mit Spring Boot 2 in Automobilprojekt
• Konzeption der REST API und Dokumentation mit Swagger
• Integration mit OAuth2 Infrastruktur
• Deployment zu VW Cloud Foundry durch deskriptive Jenkins Pipeline (Pipeline Plugin)
• Umsetzung eines Frontends mit Angular 5 in Frontendframework des Projektes

12/2018 – 03/2019
Entwicklung dynamischer, zentralisierter Verwaltungsoberfläche für Konfiguration von Microserviceprojekt mit Angular 5
• Integration einer Angular JSON Schema Form Library in Frontendframework des Projektes
• Transparente Datensynchronisation zu älteren Services

05/2018 – 12/2018
Automatisierung verschiedener Arbeitsschritte für Einführung von neuen Hubs (Verkaufsstellen) in Automobilprojekt
• Reduzierung der 2nd Level Support Kosten durch Umsetzung von interaktiven nodeJS Skripten für eine REST API
• Reduzierung von Fehlern durch Pflege von Konfigurationsdateien in Git repository und Deployment mit Pull Request durch Jenkins

Eingesetzte Qualifikationen

Angular, Java (allg.), Jenkins, Spring Framework, Typescript

Qualifikationen

  • Angular2 J.
  • AngularJS2 J.
  • Groovy
  • Java (allg.)8 J.
  • JavaScript
  • Jenkins4 J.
  • React (JavaScript library)1 J.
  • Spring Framework7 J.
  • Typescript2 J.

Projekt‐ & Berufserfahrung

Softwareentwickler
Bundesdruckerei, Berlin
2/2024 – 5/2024 (4 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

2/2024 – 5/2024

Tätigkeitsbeschreibung

Entwicklung digitales Organspenderegister

Microservices, Java 11, Java 17, Spring Boot 2, REST, PostgresSQL, JPA, Hibernate, JUnit 5, Angular 14, NgRx,
JavaScript, Gitlab, Docker, Kubernetes, Scrum, Cypress, Barrierefreiheit (Accessibility), Liquibase,
OpenShift, Keycloak, Domain Driven Design, Artifactory, JIRA, Confluence, Gatling, DevSecOps, BITV 2.0,
Elastic, Kibana, Prometheus, Grafana, Renovate

Eingesetzte Qualifikationen

Java (allg.), Spring Framework, Typescript, Angular

Softwareentwickler
Bundesdruckerei, Berlin
11/2022 – 9/2023 (11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2022 – 9/2023

Tätigkeitsbeschreibung

Entwicklung digitales Organspenderegister

Microservices, Java 11, Java 17, Spring Boot 2, REST, PostgresSQL, JPA, Hibernate, JUnit 5, Angular 14, NgRx,
JavaScript, Gitlab, Docker, Kubernetes, Scrum, Cypress, Barrierefreiheit (Accessibility), Liquibase,
OpenShift, Keycloak, Domain Driven Design, Artifactory, JIRA, Confluence, Gatling, DevSecOps, BITV 2.0,
Elastic, Kibana, Prometheus, Grafana, Renovate

Eingesetzte Qualifikationen

Angular, Java (allg.), Kubernetes, Spring Framework, Typescript

Softwareentwickler
Zeppelin Baumaschinen GmbH, München
3/2022 – 11/2022 (9 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

3/2022 – 11/2022

Tätigkeitsbeschreibung

Zeppelin Baumaschinen entwickelt mehrere Tools zur Verarbeitung von Telemetriedaten für die interne Nutzung.

Java 17, Spring Boot 2, Domain Driven Design, SQL Server, JUnit 5, Angular, JavaScript, Flyway, Jenkins, Docker, Scrum

Eingesetzte Qualifikationen

Angular, Docker, Jenkins, Microsoft SQL-Server (MS SQL), Scrum, Spring Framework

Softwareentwickler
ADKB, München
1/2020 – 3/2022 (2 Jahre, 3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2020 – 3/2022

Tätigkeitsbeschreibung

Die AKDB vertreibt mit dem Nutzerkonto eine Identitätslösung für Bürger, die von Fachverfahren
(z.B. Bafög) verwendet wird. Kunden sind u.a. der Bund und Bayern.

Technische Konzeption und Umsetzung (indirekte) Vertreterregelung Unternehmenskonten
Microservice, Java 11, Spring Boot 2, Redis, MySQL, JUnit 5, VueJS, JavaScript, Vuetify, Redux, Mocha, Sinon, Selenium, Flyway, Gitlab, Kubernetes, Docker, Barrierefreiheit, Scrum

Überarbeitung des existierenden IDM Servers
Microservice, Java 15, Spring 4, SAML2, IDM, Shibboleth IDP, Onlineausweis,
Playwright, Gitlab, Kubernetes, Docker, Kanban

Eingesetzte Qualifikationen

Java (allg.), Mysql, Spring Framework, Vue.Js

Freiberuflicher Softwareentwickler
Audi, München
5/2018 – 6/2019 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2018 – 6/2019

Tätigkeitsbeschreibung

12/2018 – 06/2019
Entwicklung Microservice und Frontend zur Verwaltung von Hubs (Verkaufsstellen) mit Spring Boot 2 in Automobilprojekt
• Konzeption der REST API und Dokumentation mit Swagger
• Integration mit OAuth2 Infrastruktur
• Deployment zu VW Cloud Foundry durch deskriptive Jenkins Pipeline (Pipeline Plugin)
• Umsetzung eines Frontends mit Angular 5 in Frontendframework des Projektes

12/2018 – 03/2019
Entwicklung dynamischer, zentralisierter Verwaltungsoberfläche für Konfiguration von Microserviceprojekt mit Angular 5
• Integration einer Angular JSON Schema Form Library in Frontendframework des Projektes
• Transparente Datensynchronisation zu älteren Services

05/2018 – 12/2018
Automatisierung verschiedener Arbeitsschritte für Einführung von neuen Hubs (Verkaufsstellen) in Automobilprojekt
• Reduzierung der 2nd Level Support Kosten durch Umsetzung von interaktiven nodeJS Skripten für eine REST API
• Reduzierung von Fehlern durch Pflege von Konfigurationsdateien in Git repository und Deployment mit Pull Request durch Jenkins

Eingesetzte Qualifikationen

Angular, Java (allg.), Jenkins, Spring Framework, Typescript

Software Entwickler
lextip GmbH, München
6/2017 – 5/2018 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2017 – 5/2018

Tätigkeitsbeschreibung

Entwicklung einer mobilefirst Webapplikation für Gewinnspiele mit Facebook Messenger Chatbot API Integration
• Entwicklung des B2C Frontends mit React, Redux und Webpack
• Entwicklung des Backends mit Clojure und PostgreSQL
• Integration der Facebook API
• Entwicklung von funktionalen (E2E) Tests mit Selenium Webdriver & Docker
• Integration der verschiedenen Tools durch Maven

Eingesetzte Qualifikationen

Postgresql, Apache Maven, Docker, Java (allg.), React (JavaScript library)

Software Entwickler
Device Insight GmbH, München
4/2017 – 10/2017 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2017 – 10/2017

Tätigkeitsbeschreibung

Umsetzung einer REST API für eine Android App (entwickelt durch eine andere Firma) nach Anforderungsdokumenten:
- Einführung existierender Spring MVC Funktionalität wie HandlerMethodArgumentResolver, Validerungsannotationen und ExceptionHandler - Einführung einer Confluence Seite über Coding Guidelines
- Redesign der bestehenden Architektur die Funktionalität für das Lesen und Schreiben von Datenpunkten bereitstellt. Die neue Architektur löste Performanceprobleme und senkte die Anzahl der Bugs durch starke Einschränkung von duplizierten Code dramatisch.
- Ersetzen von existierenden Serialisierungscode durch Jackson Annotationen.

Eingesetzte Qualifikationen

Java (allg.), Spring Framework, Docker, Representational State Transfer (REST)

Fullstack Java Entwickler (Festanstellung)
check24 GmbH, München
11/2014 – 11/2016 (2 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2014 – 11/2016

Tätigkeitsbeschreibung

01/2016 – 11/2016
Ausbau einer CD Pipeline mit Build Pipeline Plugin (connected jobs) und bash in Jenkins 1
• Analyse der Build Laufzeit mit eigenen Gradle Plugin
• Reduzierung der Testausführung um 50% durch Eliminierung von Redundanzen, bessere Ausnutzung des Caching des Spring test context
• Reduzierung des npm builds um 30% durch Caching der node modules und Verbesserung des gulp pipeline
• Erstellung Exception Mail (de-duplicated Java Exceptions in tomcat logs aller live instanzen) durch ein Groovy Skript integriert in einen Jenkins cron job

01/2016 – 04/2016
Neuentwicklung mobiler Kundenbereich mit Spring 4 und AngularJS in Baufinanzierungsprojekt
• Enge Zusammenarbeit/Absprache mit Designer und Produkt Manager
• Umsetzung komplexer Darstellungsregel abhängig von Stand der Baufinanzierungsanfrage

01/2015 - 11/2016
Entwicklung/Wartung Kunden Matching Algorithums und Verteilungslogik mit Spring 4 in Baufinanzierungsprojekt
• Implementierung eines matching Algorithmus basierend auf verschiedenen Paaren von Kundendaten (fingerprints)
• Implementierung eines skill based routing Algorithmus inklusive Verteilungsschlüssel mit Spring, Hibernate und Java 8
• Implementierung einer Neuverteilungslogik basierend auf einen Entscheidungsbaum
• Umsetzung einer graphischen Oberfläche zur Simulation verschiedener Verteilungsszenarien

01/2015 - 11/2016
Implementation/Wartung von Backofficetools mit AngularJS und Spring 4 in Baufinanzierungsprojekt

Eingesetzte Qualifikationen

Oracle Database, Java (allg.), Jenkins, Spring Framework, AngularJS, CSS (Cascading Style Sheet), HTML5

Software Entwickler (Festanstellung)
Sulzer GmbH, München
1/2014 – 10/2014 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2014 – 10/2014

Tätigkeitsbeschreibung

- Weiterentwicklung/Wartung Logistiksoftware (Java 5/Swing/Oracle und J2EE5) in der Automotivebranche
- Migration JCaps auf IBM Message Broker

Eingesetzte Qualifikationen

Oracle Database, J2EE, Java SE, Java (allg.), Swing (Java)

Zertifikate

Certified Kubernetes Application Developer
2024
Oracle Certified Professional Java 17
2024
Oracle Certified Java EE 6 Persistence API Developer
2016

Ausbildung

Wirtschaftsinformatik
Bachelor
Universität Mannheim
2013
Mannheim

Weitere Kenntnisse

Ich arbeite schwerpunktmäßig mit Java Spring, habe aber auch vereinzelt Erfahrungen mit Java EE. Gerne arbeite ich mich auch in andere JVM Sprachen ein. Ich habe bereits Erfahrungen mit Clojure + Kotlin

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
4932
Alter
34
Berufserfahrung
13 Jahre und 11 Monate (seit 01/2011)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden