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

Fullstack Entwickler für Javascript, Java und JVM Frameworks

zuletzt online vor wenigen Tagen
  • 95€/Stunde
  • 81379 München
  • National
  • de  |  en
  • 02.03.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, TypeScript

Qualifikationen

  • Angular
  • AngularJS
  • Groovy
  • Java (allg.)
  • JavaScript
  • Jenkins
  • React (JavaScript library)
  • Spring
  • TypeScript

Projekt‐ & Berufserfahrung

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

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, 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, 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, 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, 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 EE), J2SE (Java SE), Java (allg.), Swing (Java)

Zertifikate

Oracle Certified Java EE 6 Persistence API Developer
2016
Cloudbees Certified Jenkins Engineer
2016
Oracle Certified Professional Java 8
2016
Oracle Certified Associate Java 8
2016

Ausbildung

Wirtschaftsinformatik
Bachelor
2011
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
4679
Alter
33
Berufserfahrung
13 Jahre und 2 Monate (seit 01/2011)

Kontaktdaten

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

Jetzt Mitglied werden