Freiberuflicher Software-Entwickler und Software-Architekt
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 84036 Kumhausen
- Nähe des Wohnortes
- de | en
- 03.09.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
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
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
Amazon Web Services (AWS), Docker, Java (allg.), Java Message Service, Kubernetes, Postgresql, Representational State Transfer (REST), Web Services, Ibm Websphere Mq
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
.Net, Angular, C#, Cloud (allg.), Docker, Git, Apache Kafka, Kubernetes, Microsoft Azure, Microsoft SQL-Server (MS SQL), Mongodb
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
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
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
Docker, Git, J2EE, Kubernetes, Representational State Transfer (REST), Web Services
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
Git, Node.Js, SIP (Session Initiation Protocol), AngularJS, JavaScript, Representational State Transfer (REST), Selenium
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)
Oracle Database, Wildfly, Apache Maven, Subversion, Hibernate (Java), J2EE, JavaScript, JavaScript-Frameworks, Jquery, Javaserver Faces
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)
Oracle Database, Wildfly, Apache Maven, Subversion, Hibernate (Java), J2EE
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
Java Database Connectivity, Oracle Database, Wildfly, Apache Maven, Subversion, Hibernate (Java), J2EE, Java Architecture for XML Binding (JAXB), Javaserver Faces
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
Oracle Database, Apache, Apache Tomcat, glasfish, Apache Maven, Subversion, J2EE, Java Architecture for XML Binding (JAXB), Jenkins, Swing (Java), Representational State Transfer (REST)
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
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
Landshut
Weitere Kenntnisse
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden