freiberufler Softwareentwickler, DevOps, Operations auf freelance.de

Softwareentwickler, DevOps, Operations

offline
  • 89€/Stunde
  • 80807 München
  • Umkreis (bis 200 km)
  • de  |  vi  |  en
  • 27.07.2023

Kurzvorstellung

Versierter Informatiker und Softwareentwickler, spezialisiert auf Backend-Systeme, Microservice-Architekturen und Prozessautomatisierung mit Schwerpunkten in REST, GraphQL, Payment, Abrechnung und Invoicing.

Auszug Referenzen (1)

"Hervorragender, gewissenhafter und technisch sehr versierte Entwickler."
chargebase.de - Entwickler, Consultant
Peter Schrey
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Qualifikationen

  • Agile Entwicklung
  • Business Process Model and Notation (BPMN)
  • J2EE (Java EE)
  • Java (allg.)
  • JavaScript
  • JavaScript Object Notation (JSON)
  • Python
  • React (JavaScript library)
  • Software Analyse
  • TypeScript

Projekt‐ & Berufserfahrung

chargebase.de - Entwickler, Consultant
lade-plus GmbH, Andechs
1/2023 – 7/2023 (7 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Implementierung Keycloak/Authentifizierung für die Microservice-Architektur
HD PLUS GmbH, München
9/2022 – 12/2022 (4 Monate)
Telekommunikation
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Apache Maven, Git, J2EE (Java EE), Java (allg.), Microsoft Azure

Containerisierung und Verbesserung der DevOps Praktiken
HD PLUS GmbH, Munich
4/2022 – 6/2023 (1 Jahr, 3 Monate)
Telekommunikation
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Oracle Database, PostgreSQL, Apache Maven, Docker, Git, J2EE (Java EE), elasticSearch, Representational State Transfer (REST)

Reengineering Voucher-System
HD PLUS GmbH, München
10/2021 – 8/2022 (11 Monate)
Telekommunikation
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Oracle Database, PostgreSQL, Apache Maven, Docker, Git, J2EE (Java EE), Schnittstellenentwicklung, Microsoft Azure, elasticSearch, React (JavaScript library), Representational State Transfer (REST)

B2B-Migration: Ablösung Altsystem auf zentrales BSS/Workflow-Engine
HD PLUS GmbH, München
8/2020 – 10/2021 (1 Jahr, 3 Monate)
Telekommunikation
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Business Process Model and Notation (BPMN), J2EE (Java EE), Java (allg.), Representational State Transfer (REST)

Orchestration Engine - Technischer Systemverantwortlicher, Entwickler und Operations Support
HD PLUS GmbH, Munich
8/2019 – 12/2022 (3 Jahre, 5 Monate)
Pay-TV
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

PostgreSQL, Confluence (Atlassian), Apache Maven, Docker, Git, J2EE (Java EE), Jira, Microsoft Azure, elasticSearch, JavaScript, Representational State Transfer (REST), Business Process Model and Notation (BPMN), Fehleranalyse, Prozess- / Workflow, Software Analyse, Software Design, Softwareentwicklung (allg.)

Ausbildung

Informatik
B. Sc.
TU München
2019
München

Über mich

T. T. T. ist Informatiker und Softwareentwickler Erfahrungen in der Konzeption und Implementierung von Backend Systemen und Microservice-Architekturen, sowie Integration unterschiedlicher Anwendungen und Services. Sein Fokus liegt auf REST und GraphQL und der Prozessautomatisierung.
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

Schwerpunkt 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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Vietnamesisch (Muttersprache)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
176
Alter
27
Berufserfahrung
4 Jahre und 7 Monate (seit 09/2019)

Kontaktdaten

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

Jetzt Mitglied werden