Softwareentwickler, DevOps, Operations
- Verfügbarkeit einsehen
- 1 Referenz
- 89€/Stunde
- 80807 München
- Umkreis (bis 200 km)
- de | vi | en
- 27.07.2023
Kurzvorstellung
Auszug Referenzen (1)
"Hervorragender, gewissenhafter und technisch sehr versierte Entwickler."
1/2023 – 7/2023
Tätigkeitsbeschreibung
Entwicklung einer OCPP-Plattform für das Management und Abrechnung von Ladestationen für Elektrofahrzeuge inkl. Kundenportal/App.
Aufgaben:
• Entwicklung und Pflege des OCPP-Central System (Python)
• Weiterentwicklung der REST- und GraphQL-APIs für externe Nutzer (NodeJS)
• Aufbau und Ausbau der technischen Infrastruktur und Deployments
• Wartung des Kundenportals
Technisches Umfeld: Python, GraphQL, REST, Nodejs, TypeScript, JavaScript, OCPP, React, DevExtreme, PostgreSQL; Linux, Cloud
Softwareentwicklung (allg.)
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 7/2023
Tätigkeitsbeschreibung
Entwicklung einer OCPP-Plattform für das Management und Abrechnung von Ladestationen für Elektrofahrzeuge inkl. Kundenportal/App.
Aufgaben:
• Entwicklung und Pflege des OCPP-Central System (Python)
• Weiterentwicklung der REST- und GraphQL-APIs für externe Nutzer (NodeJS)
• Aufbau und Ausbau der technischen Infrastruktur und Deployments
• Wartung des Kundenportals
Technisches Umfeld: Python, GraphQL, REST, Nodejs, TypeScript, JavaScript, OCPP, React, DevExtreme, PostgreSQL; Linux, Cloud
Softwareentwicklung (allg.)
9/2022 – 12/2022
Tätigkeitsbeschreibung
Implementierung Keycloak/Authentifizierung für die Microservice-Architektur (09/2022 – 12/2022)
Konzeption und Umsetzung eines zentralen Authentifizierungsservices, Migration der existierenden Microservices in die Authentifizierung mittels Keycloak und OAuth2.
Technisches Umfeld: Keycloak, OAuth2, JavaScript, JavaEE, Microservice-Architektur, Azure, Git, Maven
Apache Maven, Git, J2EE, Java (allg.), Microsoft Azure
4/2022 – 6/2023
Tätigkeitsbeschreibung
Reimplementierung, Migration eines Systems zur Verwaltung von Gutscheincodes und Gutscheinen. Das System dient der Generierung, Prüfung und Einlösung verschiedener Gutscheincodes inkl. Integration in Kassensysteme zur Prüfung/Invalidierung und die Produktion von gedruckten Prepaid-Guthabenkarten von HD PLUS für den Einzelhandel über externe Dienstleister.
Technisches Umfeld: JavaEE/WildFly, REST, Oracle, PostgreSQL, Podman, ELK Stack, Maven, Git
Oracle Database, Postgresql, Apache Maven, Docker, Git, J2EE, Elasticsearch, Representational State Transfer (REST)
10/2021 – 8/2022
Tätigkeitsbeschreibung
Reimplementierung, Migration eines Systems zur Verwaltung von Gutscheincodes und Gutscheinen. Das System dient der Generierung, Prüfung und Einlösung verschiedener Gutscheincodes inkl. Integration in Kassensysteme zur Prüfung/Invalidierung und die Produktion von gedruckten Prepaid-Guthabenkarten von HD PLUS für den Einzelhandel über externe Dienstleister.
Technisches Umfeld: JavaEE/WildFly, REST, Oracle, PostgreSQL, Podman, ELK Stack, Maven, Git
Entwicklung UI für Voucher System (06/2022 – 08/2022)
Erstellung einer modernen UI-Oberfläche für die Benutzung des Voucher Systems auf Kundenseite
Technisches Umfeld: Podman, React , DevExtreme, JavaScript
Oracle Database, Postgresql, Apache Maven, Docker, Git, J2EE, Schnittstellenentwicklung, Microsoft Azure, Elasticsearch, React (JavaScript library), Representational State Transfer (REST)
8/2020 – 10/2021
Tätigkeitsbeschreibung
Ablösen des B2B-CRM „XTRADE“ (SugarCRM, Custom App) auf zentrale Architektur beim Kunden (Infonova R6, Orchestration Engine/BPMN2.0), Integration der Prozesse und Schnittstellen zu Umsystemen in OE-Prozesse.
Technisches Umfeld: Orchestration Engine (JavaEE, JBPM, JavaScript, BPMN2), Infonova R6, Maileon, SugarCRM
Business Process Model and Notation, J2EE, Java (allg.), Representational State Transfer (REST)
8/2019 – 12/2022
Tätigkeitsbeschreibung
Weiterentwicklung und Wartung des Business Prozess Automatisierungs-Systems „Orchestration Engine“ (OE). Die OE stellt die zentrale Prozessplattform zwischen Webportal und CRM und den Backendsystemen sowie externen Services (Payment, Logistik, Kommunikation) dar.
Die OE ist eine Eigenentwicklung der ITEGIA GmbH auf Basis JBPM und verarbeitet täglich bis zu 0,5 Mio. Prozessen und wickelt in den Zahlungsläufen bis zu 8-stellige Umsätze ab.
Aufbau/Weiterentwicklung technische Infrastruktur:
o Aufbau, Optimierung der Prozess-Engine und zentralen Komponenten (JEE, JBPM, Postgres)
o Anbindung von Umsystemen und externen Services
o Implementierung und Ausbau des Monitorings (Elastic Search, Logstash, Kibana)
Implementierung/Weiterentwicklung/Automatisierung fachliche Prozesse:
o Konzipierung und Weiterentwicklung der Business Prozesse und Workflows in Zusammenarbeit mit dem Fachbereich beim Kunden
o Analyse von Ist- und Soll-Prozessen
o Unterstützung bei der Klärung fachlicher Fragen
o Implementierung, Automatisierung, Test
o Implementierung von Prüfprozessen, Plausibilitätschecks und Alerts
o Entwicklung eines Test-Frameworks für den automatischen Test von Prozessketten
o Bugfixing, Erstellung und Deployment von regulären und Hotfix-Releases
Monitoring, Betrieb, 2nd/3rd-Level-Support:
o Proaktives Monitoring des reibungslosen technischen und fachlichen Betriebs via Elastic Search, Kibana und selbstentwickelter Überwachungsskripte
o Aufnahme und Diskussion von Fehlersituationen mit den Fachbereichen via Jira und Confluence und im persönlichen Austausch
o Analyse von Verarbeitungsfehlern (innerhalb der Workflows und in den Umsystemen)
o Erarbeitung von Lösungsmöglichkeiten
o Erstellung von Datenbereinigung-Skripten für die Prozesse und Umsysteme
o Monitoring, Wartung und Adhoc-Support der OE-Systeme
Technisches Umfeld: JavaEE, Wildfly, REST, JBPM, BPMN2, JavaScript, PostgreSQL, Podman, Elastic Search, Logstash, Kibana (ELK-Stack), Beyond/Infonova R6, Payone, Maileon, NAGRA/CAS, NAGRA Connect, MSPR, u.a.; Azure, Git, Jira, Confluence, Maven
Postgresql, Confluence, Apache Maven, Docker, Git, J2EE, Jira, Microsoft Azure, Elasticsearch, JavaScript, Representational State Transfer (REST), Business Process Model and Notation, Fehleranalyse, Workflows, Softwareanforderungsanalyse, Software Design, Softwareentwicklung (allg.)
Ausbildung
TU München
München
Über mich
Seine Stärke liegt in der präzisen Arbeitsweise bei Klärung von fachlichen Anforderungen und deren Umsetzung, sowie in der eigenständigen Erarbeitung technischer Lösungen. Sein Schwerpunkt liegt auf Backend im Bereich Payment, Abrechnung, Invoicing.
Er ist in der Lage, sich schnell in neue technische und fachliche Themenstellungen einzuarbeiten.
Weitere Kenntnisse
• Softwareentwicklung mit Java/JEE, NodeJS/JavaScript/TypeScript, Python, Schwerpunkte: Backend, APIs
• Business Prozess Automatisierung mit JBPM/BPMN2.0, Integration von Anwendungen und Microservices und externen Diensten
• Virtualisierung/Containerisierung (Docker, Podman), Cloud
• relationale Datenbanken (Postgres, Oracle)
• Anbindung, Customizing und Integration von ChatGPT-basierten Anwendungen
Fachliche Kenntnisse
• Kundenprozesse im Bereich digitaler Services inkl. Abrechnung, Payment, Invoicing; Smartcard-Management; Digital Rights Management und Playout
• Ladeinfrastrukturen für Elektromobilität (OCPP, Kundenprozesse, Plattformen)
• Entwicklung und Betrieb unternehmenskritischer 24/7-Anwendung
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Vietnamesisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden