Michael Rudl
Software-Entwickler
Erfahrungen
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: Python 3, SQL, Senstar, Windows Server, Python Setuptools, fpdf
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: Java, Spring Boot, Timescale, Postgres, SQL, Azure App Service
Software-Entwickler / IT-Architekt
- Implementierung einer Plattform für Edelmetall-Recycling-Prozesse im B2B Umfeld
- 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: Objektorientiere Programmierung, Java, Spring, Azure, SAP-Hybris, Typescript, Vue.js, OpenAPI, Jenkins, Bash, ServiceNow, Azure B2C, OIDC, OAuth2, SOAP, REST, Spring Security, Velocity, JsPDF, SAML, SQL, Bitbucket, Azure Static Web App, Azure Application Gateway, Bitbucket Pipelines
Geschäftsführer / Software Entwickler / IT-Architekt
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
Software-Entwicklung
- Teilnahme an agilen Software-Entwicklungsprojekt für bestehende Edellmetall-Trading-Plattform
- Ablüsen einer bestehenden Authentifizierungslözung durch OAuth2-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ährleistung von Zero-Downtime-Deployments
- Technisches Umfeld: Objektorientiere Programmierung Java, Spring, Azure B2C, OIDC, Java EE, JsPDF, OpenAPI, Jenkins, Bitbucket, Git, JSP
Software-Entwicklung
Heraeus Holding GmbH
- Implementierung einer Lözung 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: Azure Powershell, Azure DevOps, Azure Policies, SQL, Splunk
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: Azure App Service, Private Endpoint, Azure Virtual Network Integration, App Service Environment
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: Python, Playwright, FastAPI, BeautifulSoup, Kubernetes, Hetzner Cloud, Longhorn, RabbitMQ, Docker, min.io, XPath, Spyder, Retool, MongoDB
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: Objektorientiere Programmierung C#, dotnet core, SQL, Powershell, vCenter, ServiceNow, REST
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: C#, dotnet core, SQL, Powershell, vCenter, ServiceNow, REST, Azure Bicep, bash
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: Vue.js, Typescript, Node, Websockets, Docker, Azure DevOps, Static Web Apps, Java
Software-Entwicklung / Cloud Architektur / Projektmanagement
Heraeus Holding GmbH
- Software-Entwicklung in verschiedenen kleinen bis mittleren Software-Projekten
- Cloud Architektur und Cloud Migration bestehender On-Prem Systeme
- Projektmanagement und Anforderungsanalyse
Zusammenfassung
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.
Fähigkeiten
- Anforderungsanalyse
- Prozessanalyse
- Branchen: B2b, Chemie, Finanzdienstleistungen, Produzierendes Gewerbe, Dienstleistungssektor
- Projektmanagement Frameworks: Scrum, Weitere Agile Methoden
- Projekterfahrung Mit Agilen Projektmethoden Wie Sprints, Sprint Planning, Refinement-meetings, Daily Stand-ups, Retro-meetings, Sprint-review-meetings
- Atlassian Jira
- Atlassian Confluence
- Bitbucket
- Git
- Low-code-tools (Retool, Airtable, N8n)
- Vs Code
- Intellij
- Linux
- Debian
- Azure Application Gateway
- Servicenow
- Ms Office
- Vcenter
- Azure Static Web Apps
- Trello
- Sap Hybris Commerce
- Wordpress
- Azure Policies
- Kubernetes
- Docker
- Hetzner Cloud
- Junit
- Apache Velocity
- Heroku
- Xpath
- Playwright
- Min.io
- Longhorn For Kubernetes
- Amazon S3
- Solr
- Java
- Spring
- Spring Boot
- Vue.js
- Nuxt
- Html
- Css
- Javascript
- Python
- Azure
- Rest-api
- Soap
- Json
- C#
- Dotnet
- Objektorientiere Programmierung (Oop)
- Frontend-entwicklung
- Deployment-automatisierung
- Cloud
Sprachen
Ausbildung
Fachinformatiker Anwendungsentwicklung · Deutschland · 2
Hochschule für Angewandte Wissenschaften Mainz
Bachelor of Science · Wirtschaftsinformatik · Mainz, Deutschland · 1,0
Zertifikate & Bescheinigungen
Azure Cloud Solution-Architekt Experte
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.