Michael Rudl

Software Developer

Avatar placeholder
Langenselbold, Germany

Experience

Jun 2024 - Jul 2024
2 months

Software Developer

  • Automatic report generation based on log data from the Senstar surveillance camera software, tracking access times of different camera systems
  • Gathering requirements and translating them into a suitable technical solution
  • Implementing Python scripts to read, process, and convert Senstar log data into PDF reports
  • Reading configuration files to control the scripts
  • Packaging the Python scripts and all dependencies into an executable .cmd for offline installation on Windows Server
  • Providing a --help parameter to list and explain the script options
  • Creating documentation for installing, configuring, and running the scripts
  • Technical environment: Python 3, SQL, Senstar, Windows Server, Python setuptools, fpdf
Mar 2024 - May 2024
3 months

Software Developer

  • Providing an API for historical aggregation of precious metal price data
  • Architecture: Spring Boot API, Timescale for Postgres
  • Gathering requirements and translating them into a suitable technical solution
  • Designing and modeling the aggregation logic for all historical price data into daily aggregated values by metal
  • Implementing a Spring Boot-based API to deliver the historical values
  • Setting up the hosting component in Azure
  • Configuring the deployment process
  • Technical environment: Java, Spring Boot, Timescale, Postgres, SQL, Azure App Service
Aug 2023 - Present
2 years 6 months

Software Developer / IT Architect

  • Implementing a platform for precious metal recycling processes in a B2B environment
  • Java Spring API based on SAP Hybris with a Vue.js frontend
  • Full-stack responsibility for application components like authentication, user and role management. From precise requirements gathering to front-end and back-end development
  • Integration of external SOAP and REST services into the application
  • Contributing to the development of the recycling module, including dynamic forms and process modeling
  • Planning and setting up infrastructure components in Azure Cloud
  • Implementing system emails
  • Communicating with interface teams to configure infrastructure components like firewalls or monitoring agents
  • Setting up the deployment pipeline, including zero-downtime deployment, staging environment, and automatic REST client generation for the frontend
  • Technical environment: object-oriented programming, 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
Feb 2023 - Present
3 years
Langenselbold, Germany

Managing Director / Software Developer / IT Architect

Rudl IT Solutions GmbH

  • Freelance software developer and IT architect for various client projects
  • Business development and IT project management as managing director
  • Web development as an agency service
Feb 2023 - Jul 2023
6 months

Software Development

  • Participation in an agile software development project for an existing precious metal trading platform
  • Replacing an existing authentication solution with OAuth2-based authentication
  • Automatic creation of PDFs from transaction data
  • Working on bug fixes and change requests
  • Developing a PoC for trading precious metals via API
  • Revising the deployment process to ensure zero-downtime deployments
  • Technical environment: object-oriented programming (Java), Spring, Azure B2C, OIDC, Java EE, JsPDF, OpenAPI, Jenkins, Bitbucket, Git, JSP
Nov 2022 - Jan 2023
3 months

Software Development

Heraeus Holding GmbH

  • Implementation of a solution to monitor Azure governance requirements
  • Building an extensible technical framework to run scripts for monitoring internal Azure governance requirements
  • Writing scripts to read Azure configuration state
  • Integrating the scripts into Azure DevOps for periodic execution
  • Loading the governance evaluation results into an SQL database
  • Creating a reporting dashboard based on Splunk
  • Technical environment: Azure PowerShell, Azure DevOps, Azure Policies, SQL, Splunk
Jul 2022 - Oct 2022
4 months

Cloud Architect

  • An existing cloud application hosted on Azure App Services needed to be integrated into the customer's VPN
  • Evaluation of different options for integrating into the VPN
  • Created and tested a PoC for two of these options
  • Summarized and presented the PoC results
  • Set up the new production landscape within an Azure App Service Environment
  • Technical environment: Azure App Service, Private Endpoint, Azure Virtual Network Integration, App Service Environment
May 2022 - Apr 2023
1 year

Software Developer / IT Architect / Co-Founder

Glassifai

  • The startup Glassif.ai planned to gather information about the technologies used by companies based on job postings and offer it as a sales tool
  • Architecture of the entire crawling and analysis pipeline
  • Resource-efficient control of crawlers via a message broker
  • Connecting various job portals (Stepstone, Xing, etc.) and sources for company data (Bundesanzeiger)
  • Implementing an intelligent crawler to locate job postings on company websites
  • Integrating machine learning models for analyzing the postings
  • Implementing an API service to provide the data
  • Creating a frontend prototype using low-code tools
  • Managing and leading external international developers
  • Technical environment: Python, Playwright, FastAPI, BeautifulSoup, Kubernetes, Hetzner Cloud, Longhorn, RabbitMQ, Docker, MinIO, XPath, Spyder, Retool, MongoDB
Feb 2022 - Jun 2022
5 months

Software Developer

Heraeus Holding GmbH

  • Implementation of a data synchronization service for vCenter data to ServiceNow
  • Integration of the ServiceNow REST API for creating and updating vCenter entities (VMs, physical servers, networks, etc.)
  • Reading vCenter data using a PowerShell script
  • Setting up a synchronization database to limit the requests sent to the ServiceNow API
  • Installing the application as a Windows service
  • Technical environment: Object-oriented programming in C#, .NET Core, SQL, PowerShell, vCenter, ServiceNow, REST
Sep 2021 - Jan 2022
5 months

Software Developer

Heraeus Holding GmbH

  • Implementation of an API for deploying and configuring servers in Azure based on internal guidelines
  • Creating the script to provision the VM and all required resources
  • Creating the script to add the internal DNS entry
  • Integrating the config management tool Rudder for registering the new machine
  • Joining the machine to the Active Directory
  • Persisting the requests in a database
  • Technical environment: C#, .NET Core, SQL, PowerShell, vCenter, ServiceNow, REST, Azure Bicep, Bash
May 2020 - Apr 2021
1 year

Software Developer

TipsyIQ

  • Implementation and marketing of an online multiplayer quiz and party game
  • Implementation of the WebSocket-based backend
  • Design and implementation of the Vue.js frontend
  • Implementation of a service for question management and the ability for users to submit questions
  • Payment integration for leaderboard donations
  • Marketing via social media and SEO
  • Milestones: Over 3 million page views, still >10,000 monthly page views to date
  • Technical environment: Vue.js, TypeScript, Node, WebSockets, Docker, Azure DevOps, Static Web Apps, Java
Aug 2018 - Jan 2023
4 years 6 months

Software Development / Cloud Architecture / Project Management

Heraeus Holding GmbH

  • Software development in various small to medium software projects
  • Cloud architecture and cloud migration of existing on-prem systems
  • Project management and requirements analysis

Summary

Expertise in carrying out software projects in both traditional and agile project structures, supported by solid knowledge in cloud architecture and deployment automation processes.

Professional project experience in various programming languages (Java, C#, JS, Python) and frameworks (Spring, Vue.js, .NET Core), with a focus on backend API development using object-oriented programming languages and single-page application frontends.

Experience integrating third-party software, including ServiceNow, VCenter, Senstar, SAP Hybris / SAP Commerce.

Use of modern tools (Atlassian stack, Jira, Confluence, Bitbucket, Git, Co-Pilot) within the development process.

Skills

  • Requirements Analysis
  • Process Analysis
  • Industries: B2b, Chemical, Financial Services, Manufacturing, Service Sector
  • Project Management Frameworks: Scrum, Other Agile Methods
  • Project Experience With Agile Methods Like Sprints, Sprint Planning, Refinement Meetings, Daily Stand-ups, Retrospectives, 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#
  • .Net
  • Object-oriented Programming (Oop)
  • Frontend Development
  • Deployment Automation
  • Cloud

Languages

German
Native
English
Advanced
French
Elementary

Education

Oct 2018 - Jun 2021
Lorem ipsum dolor sit amet

IT Specialist in Application Development · Germany · 2

University of Applied Sciences Mainz

Bachelor of Science · Business Informatics · Mainz, Germany · 1,0

Certifications & licenses

Azure Cloud Solution Architect Expert

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Prasad Tilloo
Prasad Tilloo

Solution Architect / Senior Manager – DTC E-Commerce Platform

View Profile
Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Selvaraj Kannaiyan
Selvaraj Kannaiyan

Senior Full Stack & Cloud Architect

View Profile
Lothar Hinsche
Lothar Hinsche

Solution Manager for PoC investigation and replacement and refinement of an existing cloud and IoT power plant control system

View Profile
Tezcan Dilshener
Tezcan Dilshener

Solution Architect / Project Manager

View Profile
Stefan Baust
Stefan Baust

Senior Full Stack Developer / Co-Founder / CTO / Head of Development

View Profile
Achille Chimi
Achille Chimi

Backend/Frontend Developer

View Profile
Serge Kalinin
Serge Kalinin

MLOps (machine learning operations)

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Zakaria Aoune
Zakaria Aoune

Vice President Technology

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Jan Radon
Jan Radon

Software Engineer / Software Architect / Team Lead

View Profile
Christoph Bewerbung
Christoph Bewerbung

Architect, Business Analyst, Developer

View Profile
Alexander Kapincev
Alexander Kapincev

Senior Fullstack Developer

View Profile
Yannick Schuchmann
Yannick Schuchmann

Freelance IT Consultant/Advisor

View Profile
Manuel Reinfurt
Manuel Reinfurt

Cloud Architect & Lead Developer

View Profile
Ronald Foerster
Ronald Foerster

IT Consultant & Continuing Education

View Profile
Max Ritter
Max Ritter

Cloud (AWS) | AI | DevOps | Data

View Profile
Peter Fleischer
Peter Fleischer

Subproject Manager and Solution Architect - Microsoft 365 Transformation

View Profile
Sebastian Kanzow
Sebastian Kanzow

Senior Lead Developer, System Architecture

View Profile
Michael Fecher
Michael Fecher

Freelancer, Solution Architect

View Profile
Matthias Kittner
Matthias Kittner

General ERP and AI Consulting

View Profile