Curriculum Vitae
Ing. Fabian Franz Steiner BSc.
Automation Consultant · MCP & AI integration · M365 / Azure · Vienna
Profile
Automation with PowerShell and Python for Microsoft 365 and Azure – and, as a current focus, MCP servers that connect your systems to AI assistants. Independent consultant based in Vienna, working remotely or on-site.
Experience
Independent Automation Consultant
December 2025 – now- Developing MCP servers (Model Context Protocol) in Node.js/TypeScript and Python to connect in-house systems and APIs to AI assistants
- Automation consulting and programming in PowerShell and Python for Microsoft 365 and Azure scenarios
- Azure integrations, Logic Apps, Azure Automation, and API scripting for cloud and on-premises workflows
- Jenkins support, CI/CD automation, GitHub Actions, and infrastructure scripting
- Active Directory and Entra ID automation, SAML/SSO configuration, and identity-driven process design
Automation Consultant (Subcontractor)
December 2025 – now- Design and delivery of techwork automator solutions aligned to customer processes
- M365 and cross-platform integrations
- Web application development
- Consulting for Xurrent and Freshdesk platforms, including workflow automation and integrations
- Extensive JavaScript automation scripting on the techwork automator platform
- Xurrent ITSM implementations: approval workflows, knowledge article automation, and UI extensions
- GraphQL-based platform integrations (Xurrent/4me API)
- Jira and Azure DevOps integrations
- ITSM deployments for enterprise customers across Austria and Europe
IT Automation Engineer
June 2022 – December 2025- Agent creation in Copilot Studio
- Automation Ticket System Integration
- Automation using PowerShell, Python, Groovy, Logic Apps, etc.
- techwork automator (4me Frontend Automation)
- Jenkins Management
- Active Directory Automation
- VCenter Administration + Automation
- Automation using Microsoft Graph
- Au2mator Administration
- Administration of Active Directory, Exchange, and Azure
- Xurrent (4me) / Ticket System Administration (Workflow and Form Design, Automation)
IT Service Desk Engineer
August 2020 – May 2022- Phone Support & Dispatching
- Computer Setup
- Permission Management (SVN, AD, Linux File Server, 4me, Kaba)
- Exchange Management (Mailbox & Contact Management)
- Intune Management (Policies & Apps)
- Phone Setup & Preparation
- Ticket System Administration (Workflows, Forms, Service Catalogue, Asset Management, Automation)
- Backend Automation (PowerShell, Jenkins)
Junior System Engineer
August 2019 – February 2020- Network Design and Configuration
- DIVOS Configuration
- SQL View and Procedure Development
- Active Directory Administration (GPOs, DFS, Password Policies, etc.)
- VCenter Setup + Administration
Recruit
October 2018 – March 2019Network Administrator
December 2018Configuration of the company network
IT Staff
August 2018 – September 2018Network Administration, Web Development, Monitoring, Windows 10 Migration, Virtualisation and IT Support
Programmer and Designer
September 2017 – May 2018Diploma project: Development of a Server Room Monitoring System
IT Staff
August 2017Network Administration, Development of a Network Monitoring System, Preparing the Windows 10 Migration, Python Programming and Database Development
Software Developer
March 2017 – April 2017Development of a tool to track medicine use on cows
IT Staff
18.11, 2.12, 8. – 11.12.2016Supporting the relocation of FCP: Configuring network devices, arranging workstations, configuring printers and beamers, wiring a server room and structured testing
IT Staff
August 2016Network Administration, Development of a Sensor System, Python Programming, Database Development and IT Support
Supply Chain Management
July 2015 – August 2015Assembling and flashing / programming network devices, repairing and packing products, and visual quality control
Education
FH Technikum Wien
2021 – 2023Bachelor – Information and Communication Systems and Services
TU Wien
2019 – 2021Bachelor's Programme Medical Informatics
HTL Rennweg
2013 – 2018IT School with focus on Networking and Security
Skills
- Programming Languages
- PowerShell, Python, TypeScript / JavaScript, Node.js, SQL / MySQL, HTML / CSS, PHP, Java, Groovy, bash
- AI & Integration
- Model Context Protocol (MCP), Copilot Studio, Microsoft Graph, REST & GraphQL APIs
- Environments
- Active Directory, Ansible, Azure / Entra, Azure Logic Apps & Azure Automation, Exchange, Cisco, DIVOS, Linux, Windows
- Tools
- techwork automator, Jenkins, GitHub Actions, Docker, Xurrent (4me) & Freshdesk, Jira & Azure DevOps, Office, Microsoft Project & Visio, Adobe (Photoshop, Illustrator, InDesign)
- Languages
- German (native), English, Italian (A1)
- Driving Licences
- B, A
Certifications
- Certified Engineer (Ing.)
- Xurrent Automation Rules Certification
- Xurrent Administrator Level 2-A Certification
- IPMA Level D (certified Junior Project Manager)
- Communication and Team Building
- Oracle (Database Design, Database Programming with SQL, Database Programming with PL/SQL)
- Python (Programming for Everybody, Data Structures, Using Databases with Python, Using Python to Access Web Data)
- Cisco Introduction to Cybersecurity
- Certificate of Attendance: General English Course
- Italian A1
Projects
- Xurrent-Helpers – A PowerShell module to automate Xurrent (4me) administration, including round-trip Markdown ↔ CSV import/export of knowledge articles. powershellgallery.com/packages/XurrentHelpers
- Sampler.CustomTasks – A CI/CD PowerShell module providing custom build tasks for the Sampler build framework. powershellgallery.com/packages/Sampler.CustomTasks
- Notion PowerShell Module – A PowerShell module to work with Notion APIs. powershellgallery.com/packages/Notion
- Brevo PowerShell Module – A PowerShell module to integrate with Brevo (formerly Sendinblue). powershellgallery.com/packages/Brevo
- PSImageConverter – A cross-platform PowerShell module that converts HEIC/HEIF and other images to JPEG, PNG, WebP, AVIF, JPEG XL, TIFF, BMP and GIF, and writes HEIC with the encoder of the operating system. Pipeline-friendly and keeps metadata and colour profiles where the target format can store them; reading and every other format need no codec installation. Available on the PowerShell Gallery. powershellgallery.com/packages/PSImageConverter
- Xurrent Python Module – A Python library to interface with Xurrent API. pypi.org/project/xurrent
Open-Source Contributions
- CITS-to-go (Android app (Kotlin) · ESP32-C5, October 2026 – now) – A portable C-ITS capture and transmit bridge: a Seeed Studio XIAO ESP32-C5 receives V2X messages from vehicles and roadside units and streams them over USB-C to an Android app, which saves them as PCAP, forwards them to MQTT in the OpenTrafficMap format and can broadcast its own CAM messages.