freiberufler Freiberuflicher Software-Entwickler und Software-Architekt auf freelance.de

Freiberuflicher Software-Entwickler und Software-Architekt

offline
  • 95€/Stunde
  • 84036 Kumhausen
  • Nähe des Wohnortes
  • de  |  en
  • 03.09.2024

Kurzvorstellung

Erfahrener freiberuflicher Software-Entwickler und Software-Architekt, der aktuell mit Begeisterung Microservices mit Java implementiert für Kubernetes in der Cloud (sowohl Quarkus/Microprofile und als auch mit SpringBoot).

Qualifikationen

  • Angular1 J.
  • Cloud (allg.)1 J.
  • Docker6 J.
  • Git7 J.
  • J2EE7 J.
  • Kubernetes6 J.
  • Microservices
  • Representational State Transfer (REST)8 J.
  • Software Architecture
  • Spring Framework

Projekt‐ & Berufserfahrung

Software-Architekt/Lead-Entwickler
BMW Group, München
5/2023 – 3/2024 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2023 – 3/2024

Tätigkeitsbeschreibung

Projekt: Connected Car, Perseus (Personalized End User Store)
Service zur Syncronisierung der persönlichen Fahrerdaten zwischen verschiedenen Fahrzeugen und diversen Backend-Systemen
Aufgaben: Neuentwicklung der Services als Microservices mit Microprofile unter Verwendung von Payara Micro und SpringBoot
Technik: Microservices, AWS, Kubernetes, Docker, RESTful WebServices, Java, Microprofile, SpringBoot, JMS, MQSeries, JPA, EclipseLink, PostgreSQL, Flyway, Joynr, MQTT, Kafka, Kinesis, Datalake, OpenAPI, Swagger, Git, Github, Bitbucket, JSON, XML, Maven, Jenkins, JIRA, IntelliJ, Confluence, Scrum

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Docker, Java (allg.), Java Message Service, Apache Kafka, Kubernetes, Postgresql, Representational State Transfer (REST), Software Architecture, Web Services, Ibm Websphere Mq

Java-Entwickler
BMW Group, München
1/2023 – 4/2023 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2023 – 4/2023

Tätigkeitsbeschreibung

Projekt: Connected Car, Perseus (Personalized End User Store)
Service zur Syncronisierung der persönlichen Fahrerdaten zwischen verschiedenen Fahrzeugen und diversen Backend-Systemen
Aufgaben: Neuentwicklung der Services als Microservices mit Microprofile unter Verwendung von Payara Micro
Technik: Microservices, AWS, Kubernetes, Docker, RESTful WebServices, Java, Microprofile, SpringBoot, JMS, MQSeries, JPA, EclipseLink, PostgreSQL, Flyway, Joynr, MQTT, Kafka, Kinesis, Datalake, OpenAPI, Swagger, Git, Github, Bitbucket, JSON, XML, Maven, Jenkins, JIRA, IntelliJ, Confluence, Scrum

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Docker, Java (allg.), Java Message Service, Kubernetes, Postgresql, Representational State Transfer (REST), Web Services, Ibm Websphere Mq

Software-Architekt/Software-Entwickler
Proxia Software AG, Ebersberg, HomeOffice
7/2021 – 12/2022 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2021 – 12/2022

Tätigkeitsbeschreibung

Projekt: MES Monitoring Dashboard
Entwicklung eines Monitoring Dashboards zur Überwachung in Echtzeit

Aufgaben: Konzeption und Entwicklung einer Microservice-Architektur, Konzeption und Entwicklung der Cloud-Strategie, Entwicklung eines Proof-of-Concepts, Unterstützung bei der Entwicklung des Produktes Dashboard

Techniken: OVH Cloud, Scaleway Cloud, Azure Cloud, Kubernetes, Docker, Angular, .Net Core 5 C#, MongoDB, Redis, SQLServer, Kafka, Kafka Connect, Keycloak, OpenID Connect, Microservices, OpenAPI, JetBrains Rider, Git, Git Actions, Jira, Scrum

Eingesetzte Qualifikationen

.Net, Angular, C#, Cloud (allg.), Docker, Git, Apache Kafka, Kubernetes, Microsoft Azure, Microsoft SQL-Server (MS SQL), Mongodb

Java-Entwickler
BMW Group, Homeoffice
12/2020 – 6/2021 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2020 – 6/2021

Tätigkeitsbeschreibung

Projekt: Connected Car, DPM (Driver Profile Management)
Services zur Syncronisierung der Fahrerdaten zwischen dem Fahrzeug und diversen Backend-Systemen
Aufgaben: Entwicklung mehrerer Services zu Syncronisierung der Fahrerdaten
Technik: Microservices, OpenShift, AWS, Kubernetes, Docker, RESTful WebServices, Java, SpringBoot, JMS, MQSeries, PostgreSQL, Flyway, Joynr, MQTT, OpenAPI, Swagger, Git, Bitbucket, JSON, XML, Maven, Jenkins, JIRA, Confluence, Scrum

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Cloud Computing, Docker, Java (allg.), Java Message Service, Kubernetes, Openshift, Postgresql, Representational State Transfer (REST), Spring Framework, Web Services, Ibm Websphere Mq

Senior Unternehmens-IT-Architekt
ATRON electronic GmbH, München/Markt Schwaben
1/2017 – 3/2020 (3 Jahre, 3 Monate)
ÖPNV
Tätigkeitszeitraum

1/2017 – 3/2020

Tätigkeitsbeschreibung

Modernisierung der gesamten Software-Landschaft
Aufgaben: Einführung einer Microservice-Architektur, Entwicklung einer Migrationsstrategie, Verantwortlicher für Software- und System-Architektur
Techniken: Domain-Driven-Architecture, Domain-Driven Design, Microservices, Kubernetes, Docker, RESTful WebServices, Pact(Consumer-driven Contract Testing), Kubernetes, Java, Microprofile, Quarkus, Thorntail, Keycloak, OIDC, OAuth2, Apache Kafka, Zookeeper, etcd, Consul, OpenAPI, Raml, GitLab, GitLab-CI, Spring Boot, Angular, HTML5, CSS, JavaScript, TypeScript, NodeJS, JSON, JSON-Schema, XML, XSL, XML-Schema, XPath, Git, Maven, PostgreSQL, Oracle, Jenkins

Eingesetzte Qualifikationen

Docker, Git, J2EE, Kubernetes, Representational State Transfer (REST), Web Services

Frontend-Entwickler
Atron electronic GmbH, München/Markt Schwaben
4/2016 – 12/2016 (9 Monate)
ÖPNV
Tätigkeitszeitraum

4/2016 – 12/2016

Tätigkeitsbeschreibung

Projekt: ATCS (Atron Traffic Control System)
ITCS (Intermodal Transport Control System (veraltet: Rechnergestützten Betriebsleitsystem (RBL)) zur Überwachung von Bussen/Bahnen im ÖPNV
Aufgaben: Entwicklung eines AngularJS-Webfrontends zur Echtzeitüberwachung von Fahrzeugen, Einbindung von Browsertelefonie mit WebRTC
Technik: IDEA WebStorm, Git, Javascript, AngularJS, Rest, Raml, Keycloak, Selenium, Bower, NodeJs, npm, GULP, Leaflet, D3, ag-Grid, SIP, sipML5, WebRTC, Asterisk

Eingesetzte Qualifikationen

Git, Node.Js, SIP (Session Initiation Protocol), AngularJS, JavaScript, Representational State Transfer (REST), Selenium

Java-/Java EE-Entwickler
HypoVereinsbank - UniCredit, München
10/2015 – 3/2016 (6 Monate)
Banken
Tätigkeitszeitraum

10/2015 – 3/2016

Tätigkeitsbeschreibung

Projekt: PILLAR III
Anwendung/Redaktionssystem zur Erzeugung des Offenlegungsbericht gemäß PILLAR III
Aufgaben: Entwicklung des Tabelleneingabeteils auf Basis von Javascript und verschiedener Javascript-Libraries
Technik: Java EE, JBoss, Oracle, JSF, Primefaces, Javascript, div. JS-Libraries (jQuery, Handsontable, tinyMCE), JPA, POI, Subversion, IntelliJ, Maven, HP-QC (HP-ALM)

Eingesetzte Qualifikationen

Oracle Database, Wildfly, Apache Maven, Subversion, Hibernate (Java), J2EE, JavaScript, JavaScript-Frameworks, Jquery, Javaserver Faces

Java-/Java EE-Entwickler
HypoVereinsbank - UniCredit - Deutschland, München
8/2015 – 12/2015 (5 Monate)
Banken
Tätigkeitszeitraum

8/2015 – 12/2015

Tätigkeitsbeschreibung

Projekt: XBRL-Generator
Generator zur Erzeugung von XBRL-Dateien nach EBA IST Taxonomie aus einem vereinfachten XML-Schema
Aufgaben: Entwicklung eines vereinfachten XML-Schemas für XBRL für den Fachbereich, Entwicklung des Konverters
Technik: Java EE, JBoss, Oracle, JPA, JAXB, XBRL, Subversion, IntelliJ, Maven, HP-QC (HP-ALM)

Eingesetzte Qualifikationen

Oracle Database, Wildfly, Apache Maven, Subversion, Hibernate (Java), J2EE

Java-/Java EE-Entwickler
HypoVereinsbank - UniCredit, München
10/2014 – 9/2015 (1 Jahr)
Banken
Tätigkeitszeitraum

10/2014 – 9/2015

Tätigkeitsbeschreibung

Projekt: Bundesbank/EBA Abgaben im Bereich Riskmanagement
Umsetzung verschiedener Reports (AssetEncumbrance,FundingPlan, ALMM) im XBRL-Format an die Bundesbank bzw. EBA nach EBA ITS Taxonomie
Aufgaben: Aggregieren von Finanzdaten in einem BigData-Umfeld, Entwicklung einer JSF-Anwendung zur Kontrolle durch den Fachbereich, Konvertierung der Daten nach XBRL und Übertragung an die Bundesbank
Technik: Java EE, JBoss, Oracle, JSF, Primefaces, JPA, JDBC, JAXB, POI, Subversion, IntelliJ, Maven, HP-QC (HP-ALM), XBRL

Eingesetzte Qualifikationen

Java Database Connectivity, Oracle Database, Wildfly, Apache Maven, Subversion, Hibernate (Java), J2EE, Java Architecture for XML Binding (JAXB), Javaserver Faces

Java-/Java EE-Entwickler
BMW Group, München
1/2014 – 9/2014 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2014 – 9/2014

Tätigkeitsbeschreibung

Projekt: BMW ETK
Elektronischer Teilekatalog der BMW zur Ersatzteilbestellung für BMW-Händler weltweit
Aufgaben: Ersetzung der proprietären binären Kommunikationsschnittstelle der 3-Tier Client/Server-Anwendung durch Rest-Services mit XML-Datenstruktur mit Hilfe von JAXB-Mapping
Technik: Java EE, Glassfish, Tomcat, Oracle, Apache, Rest, JAXB, Swing, Subversion, IntelliJ, Jenkins, Ant, Maven, HP-QC

Eingesetzte Qualifikationen

Oracle Database, Apache, Apache Tomcat, glasfish, Apache Maven, Subversion, J2EE, Java Architecture for XML Binding (JAXB), Jenkins, Swing (Java), Representational State Transfer (REST)

Java-/Java EE-Entwickler, Lead Developer
BMW Group, München
7/2012 – 12/2013 (1 Jahr, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2012 – 12/2013

Tätigkeitsbeschreibung

Projekt: BMW.digital
Entwicklung des neuen weltweiten Webauftritts der BMW AG
Aufgaben: Entwicklung des Fahrzeugkonfigurators auf JEE-Basis
Technik: Java EE, Glassfish, Oracle, Apache, JSF, EJB, Javascript, HTML5, CSS, jQuery, Rest, SOAP, Maven, Subversion, GIT, IntelliJ, Jenkins, HP-QC, JIRA, Scrum

Eingesetzte Qualifikationen

Oracle Database, Scrum, Apache, Apache Maven, Subversion, Enterprise Javabeans, Git, J2EE, Jenkins, Jira, SOAP, CSS (Cascading Style Sheet), HTML5, JavaScript, Jquery, Javaserver Faces, Representational State Transfer (REST)

Ausbildung

Informatik
Dipl.Inf.(FH)
2000
Landshut

Weitere Kenntnisse

Aktueller Stack:
Domain-Driven-Architecture, Domain-Driven Design, Microservices, Kubernetes, Docker, Cloud, RESTful WebServices, Pact(Consumer-driven Contract Testing), Java, Microprofile, Quarkus, SpringBoot, .Net Core, C#, Keycloak, OIDC, OAuth2, Kafka, Kafka Connect, Zookeeper, etcd, Consul, OpenAPI, Raml, GitHub, GitHub Actions, GitLab, GitLab-CI, Angular, HTML5, CSS, JavaScript, TypeScript, NodeJS, Yaml, JSON, JSON-Schema, XML, XSL, XML-Schema, XPath, Maven, PostgreSQL, Oracle, Jenkins

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2953
Alter
47
Berufserfahrung
24 Jahre und 6 Monate (seit 06/2000)

Kontaktdaten

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

Jetzt Mitglied werden