Michael R.

Software-Entwickler

Langenselbold, Germany

Experience

Jun 2024 - Jul 2024
2 months

Software-Entwickler

Automatische Report-Erstellung auf Basis von Log-Daten der Überwachungskamerasoftware Senstar über Zugriffszeiten auf verschiedene Kamera-Systeme.

  • Aufnahme der Anforderungen und Übersetzung in passende technologische Lösung
  • Implementierung von Python Scripten zum Auslesen, Verarbeiten und Konvertieren der Senstar Logdaten in PDF-Report.
  • Einlesen von Konfigurations-Dateien zur Steuerung der Scripte
  • Paketierung der Python Scripte und aller Dependencies als ausführbares cmd. Offlineinstallation auf Windows-Server
  • Bereitstellung von –help Paramter zur Auflistung und Erklärung der Script-Parameter
  • Erstellung einer Dokumentation zur Installation, Konfiguration und Betrieb der Scripte.

Technisches Umfeld und angewendete Kenntnisse: Python 3, SQL, Senstar, Windows Server, Python Setuptools, fpdf

Mar 2024 - May 2024
3 months

Software-Entwickler

Bereitstellung einer API für historische Aggregation von Edelmetallpreisdaten.

Architektur: Spring Boot API, Timescale for Postgres

  • Aufnahme der Anforderungen und Übersetzung in passende technologische Lösung
  • Entwurf und modellierung der Aggregations-Logik aller historischer Preisdaten zu täglichen aggregierten Werten nach Metall
  • Implementierung einer Spring Boot basierten API zum Bereitstellen der historischen Werte
  • Aufsetzen der Hosting-Komponente in Azure
  • Einrichten des Deployment-Prozesses

Technisches Umfeld und angewendete Kenntnisse: Java, Spring Boot, Timescale, Postgres, SQL, Azure App Service

Aug 2023 - Present
2 years 1 month

Software-Entwickler / IT-Architekt

Projektteilnahme an Implementierung einer Plattform für Edelmetall-Recycling-Prozesse im B2B Umfeld

Architektur: Java Spring API basierend auf SAP-Hybris mit Vue.JS Frontend

  • Full-Stack Verantwortung von Anwendungskomponenten wie Authentizierung, User und Role-Management. Von exakter Anforderungsaufnahme bis Entwicklung in Front- und Backend
  • Integration von SOAP- und REST-Basierten externen Diensten in die Anwendung
  • Beitrag zur Entwicklung des Recycling-Modules inklusive dynamisches Formular und Prozessmodellierung
  • Planung und Aufsetzen der Infrastrukturkomponenten in Azure Cloud
  • Implementierung der System E-Mails
  • Kommunikation mit Schnittstellen-Abteilungen zur Konfiguration von Infrastrukturkomponenten wie Firewall oder Monitoring Agents
  • Aufsetzen der Deployment-Pipeline, inklusive Zero-Downtime Deployment, Staging Umgebung und automatischer REST-Client Generation für Frontend

Technisches Umfeld und angewendete Kenntnisse: Objektorientiere Programmierung, Java, Spring, Azure, SAP-Hybris, Typescript, Vue.js, OpenAPI, Jenkins, Bash, ServiceNow, Azure B2C, OIDC, O-Auth2, SOAP, REST, Spring Security, Velocity, JsPDF, SAML, SQL, Bitbucket, Azure Static Web App, Azure Application Gateway, Bitbucket Pipelines

Feb 2023 - Present
2 years 7 months
Langenselbold, Germany

Freiberuflicher Software Entwickler und IT-Architekt, Geschäftsführer

Rudl IT Solutions GmbH

  • Freiberuflicher Software Entwickler und IT-Architekt in verschiedensten Kundenprojekten
  • Unternehmensentwicklung sowie IT-Projektmanagement als Geschäftsführer
  • Web Development als Agenturleistung
Feb 2023 - Jul 2023
6 months

Software-Entwicklung

Teilnahme an agilen Software-Entwicklungsprojekt für bestehende Edellmetall-Trading-Plattform

  • Ablösen einer bestehenden Authentifizierungslösung durch O-Auth2-basierte Authentifizierung
  • Automatische Erstellung von PDFs von Transaktionsdaten
  • Bearbeitung von Bugfixes und Change-Requests
  • Entwicklung eines PoC zum Handeln von Edelmetallen über API
  • Überarbeitung des Deployment-Prozesses zur gewähleistung von Zero-Downtime-Deployments

Technisches Umfeld und angewendete Kenntnisse: Objektorientiere Programmierung Java, Spring, Azure B2C, OIDC, Java EE, JsPDF, OpenAPI, Jenkins, Bitbucket, Git, JSP

Nov 2022 - Jan 2023
3 months

Software-Entwicklung

Heraeus Holding GmbH

Implementierung einer Lösung zur Überwachung von Azure Governance Vorgaben

  • Aufbau eines technisch Erweiterbaren Frameworks zur Ausführung von Scripten zur Überwachung von internen Azure Governance Vorgaben
  • Erstellung der Scripte zum Auslesen des Azure Konfigurationsstandes
  • Integration der Scripte in Azure DevOps zur periodischen Ausführung
  • Einspielen der Ergebnisse der Governance Evaluierung in SQL-Datenbank
  • Erstellung eines Reporting Dashboards auf Basis von Splunk

Technisches Umfeld und angewendete Kenntnisse: Azure Powershell, Azure DevOps, Azure Policies, SQL, Splunk

Jul 2022 - Oct 2022
4 months

Cloud-Architekt

Eine bestehenede Cloud Anwendung gehosted auf Azure App Services musste in das VPN des Kunden integriert werden.

  • Evaluation der verschiedenen Möglichkeiten zur Integration in das VPN
  • PoC für zwei der Möglichkeiten erstellt und getestet
  • Ergebnisse des PoC zusammengefasst und vorgestellt
  • Aufsetzen der produktiven neuen Landschaft innerhalb eines Azure App Service Environments

Technisches Umfeld und angewendete Kenntnisse: Azure App Service, Private Endpoint, Azure Virtual Network Integration, App Service Environment

May 2022 - Apr 2023
1 year

Software-Entwickler / IT-Architekt / Co-Founder

Glassifai

Das Startup Glassif.ai plante auf Basis von Job-Ausschreibungen Informationen über die eingesetzten Technologien von Unternehmen zu sammeln um diese aufbereitet als Sales-Tool zu vermarkten.

  • Architektur der gesamten Crawling und Analaysepipeline
  • Ressourceneffiziente Steuerung der Crawler über Message-Broker
  • Anbindung verschiedener Jobportale (Stepstone, Xing etc.) und Quellen zu Unternehmensdaten (Bundesanzeiger)
  • Implementierung eines intelligenten Crawlers zum Aufsuchen der Job-Ausschreibungen auf Unternehmenswebsite
  • Anbindung von Machine Learning Modellen zur Analyse der Auschreibungen
  • Implementierung eines API-Services zur Bereistellung der Daten
  • Erarbeitung eins Frontend Prototyps mittels Low-Code-Tools
  • Steuern und Lenken von externen ausländischen Entwicklern

Technisches Umfeld und angewendete Kenntnisse: Python, Playwright, FastAPI, BeautifulSoup, Kubernetes, Hetzner Cloud, Longhorn, RabbitMQ, Docker, min.io, XPath, Spyder, Retool, MongoDB

Feb 2022 - Jun 2022
5 months

Software-Entwickler

Heraeus Holding GmbH

Implementierung eines Datensychronisationdienstes von VCenter Daten zu ServiceNow.

  • Anbindung der ServiceNow Rest API zum Anlegen und Anpassen von VCenter Entitiäten (VMs, Physische Server, Netzwerke etc.)
  • Auslesen der VCenter Daten mittels Powershell Script
  • Aufbau einer Sychnronisationdatenbank zur Begrenzung der versendeten Anfragen an ServiceNow API
  • Installation der Anwendung als Windows Service

Technisches Umfeld und angewendete Kenntnisse: Objektorientiere Programmierung C#, dotnet core, SQL, Powershell, VCenter, ServiceNow, Rest

Sep 2021 - Jan 2022
5 months

Software-Entwickler

Heraeus Holding GmbH

Implementierung einer API zum Deployen und Konfigurieren von Servern in Azure nach internen Vorgaben.

  • Erstellung des Scriptes zur Erstellung der VM und allen benötigten Ressourcen
  • Erstellung des Scripts zum Anlegen des internen DNS-Eintrags
  • Anbindung des Config-Management Tools Rudder zur Registrierung der neuen Maschine
  • Joinen der Maschine in das Active Directory
  • Persistierung der Requests in Datenbank

Technisches Umfeld und angewendete Kenntnisse: C#, dotnet core, SQL, Powershell, VCenter, ServiceNow, Rest, Azure Bicep, bash

May 2020 - Apr 2021
1 year

Software-Entwickler

TipsyIQ

Implementierung und Vermarktung eines Online-Mulitplayer-Quiz und Partyspiels

  • Implementierung des Websocket basierten Backends
  • Design und Implementierung des Vue.JS Frontends
  • Implementierung eines Dienstes zur Fragenverwaltung und der Möglichkeit zu User eingereichten Fragen.
  • Payment Anbindung für Leader-Board-Donations
  • Vermarktung über Social Media und SEO

Milestones:

  • Über 3 Millionen Seiten aufrufe
  • Bis heute noch >10.000 monatliche Seitenaufrufe

Technisches Umfeld und angewendete Kenntnisse: Vue.js, Typescript, Node, Websockets, Docker, Azure DevOps, Static Web Apps, Java

Aug 2018 - Jan 2023
4 years 6 months
Lorem ipsum dolor sit amet

Heraeus Holding GmbH

  • Software-Entwicklung in verschiedenen kleinen bis mittleren Software-Projekten
  • Cloud Architektur und Cloud Migration bestehender On-Prem Systeme
  • Projektmanagement und Anforderungsanalyse

Summary

Expertise in der Durchführung von Software-Projekten sowohl in klassichen als auch agilen Projektstrukturen, unterstützt durch fundierte Kenntnisse in Cloud Architektur und Automatisierung von Deployment-Prozessen.

Professionelle Projekterfahrung in diversen Programmiersprachen (Java, C#, JS, Python) und Frameworks (Spring, Vue.js, Dotnet Core), Fokus auf Backend API-Entwicklung mit Objektorientierten Programmiersprachen und Single Page Application Frontends.

Erfahrung mit der Integration von Third-Party-Software darunter ServiceNow, VCenter, Sensta, SAP-Hybris / SAP Commerce.

Verwendung moderner Tools (Atlassian Stack, Jira, Confluence, Bitbucket, Git, Co-Pilot) innerhalb des Entwicklungsprozesses.

Languages

German
Native
English
Advanced
French
Elementary

Education

University Of Applied Sciences Mainz

Bachelor of Science · Wirtschaftsinformatik · Mainz, Germany · 1,0

Lorem ipsum dolor sit amet

Fachinformatiker Anwendungsentwicklung · 2

Certifications & licenses

Azure Cloud Solution Architect Expert

Microsoft

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions