Recommended expert

Michael Rudl

Software Developer

Michael Rudl
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 7 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 1 month
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

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Metals and Mining (7 years), Information Technology (4.5 years), Manufacturing (4.5 years), and Banking and Finance (0.5 years).

Metals and Mining
Information Technology
Manufacturing
Banking and Finance

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (7.5 years), Project Management (7.5 years), Product Development (4.5 years), and Marketing (1 year).

Information Technology
Project Management
Product Development
Marketing

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

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

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Michael based?

Michael is based in Langenselbold, Germany.

What languages does Michael speak?

Michael speaks the following languages: German (Native), English (Advanced), French (Elementary).

How many years of experience does Michael have?

Michael has at least 8 years of experience. During this time, Michael has worked in at least 7 different roles and for 4 different companies. The average length of individual experience is 1 year and 8 months. Note that Michael may not have shared all experience and actually has more experience.

What roles would Michael be best suited for?

Based on recent experience, Michael would be well-suited for roles such as: Software Developer, Software Developer / IT Architect, Managing Director / Software Developer / IT Architect.

What is Michael's latest experience?

Michael's most recent position is Software Developer.

What companies has Michael worked for in recent years?

In recent years, Michael has worked for Rudl IT Solutions GmbH, Heraeus Holding GmbH, Glassifai, and TipsyIQ.

Which industries is Michael most experienced in?

Michael is most experienced in industries like Metals and Mining, Information Technology (IT), and Manufacturing. Michael also has some experience in Banking and Finance.

Which business areas is Michael most experienced in?

Michael is most experienced in business areas like Information Technology (IT), Project Management, and Product Development. Michael also has some experience in Marketing and Business Intelligence.

Which industries has Michael worked in recently?

Michael has recently worked in industries like Metals and Mining, Information Technology (IT), and Manufacturing.

Which business areas has Michael worked in recently?

Michael has recently worked in business areas like Information Technology (IT), Project Management, and Product Development.

What is Michael's education?

Michael holds a Bachelor in Business Informatics from University of Applied Sciences Mainz.

Does Michael have any certificates?

Michael has 1 certificate: Azure Cloud Solution Architect Expert.

What is the availability of Michael?

Michael is immediately available for suitable projects.

What is the rate of Michael?

Michael's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Michael?

To hire Michael, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 810-970 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.