About me
Welcome to my CV!
My name is Enrico Ludwig and I am a software engineer and Linux administrator for about 20 years of professional experience. Coding has been a passion of mine since I was only 12 years old. I love learning new things and applying them to real-world projects. With my broad range of experience, I am able to understand the big picture and see the bigger picture, as well as the details that are needed to achieve the goal. Efficiency is key for me, so I always try to find the best way to do things, while keeping the code clean and maintainable.
As the hype of AI has begun, I quickly realized that classic software development is about to change, so I started to learn how AI works and how to take advantage of it in my projects. From my perspective, it's a great tool to improve workflows and to automate tasks, but it's not a silver bullet and should be used wisely.
Experience
-
IT Administrator @ WeWatch Security GmbH
Berlin, Germany ― 6/2025 - 12/2026
Administration of infrastructure (Windows & Linux servers), management and maintenance of hardware, installation and maintenance of existing Windows clients.
Tasks:
- Modernization of the IT infrastructure
- Planning and implementation of network devices
- Administration of infrastructure (Windows & Linux servers)
- Management and maintenance of hardware
- Installation and maintenance of existing Windows clients
- Security hardening of the IT infrastructure
- Implementation of a monitoring system for the IT infrastructure
- Docker
- Git
- Hyper-V
- Linux
- NextCloud
- Nginx
- OPNSense
- Ollama
- OpenAI API
- Proxmox VE
- Python
- Sophos
- TecArt CRM
- Ubiquiti
- Windows
- Windows Server 2019
- Windows Server 2022
- Windows Server 2025
- n8n
-
Founder & CEO @ Zion Networks UG (limited liability)
Berlin, Germany ― 8/2024 - Present
Execution of all management duties, including accounting. Handling daily business operations: installation, configuration, and maintenance of customer and company servers and their software, software development, and more.
Tasks:
- Management of the company
- Accounting
- Installation, configuration, and maintenance of customer and company servers and their software
- Software development
- Customer support by phone, E-Mail and on-site
- ASP .NET Core
- ASP .NET Razor
- Avalonia UI
- C# .NET
- Docker
- Docker Compose
- Git
- Linux
- MariaDB
- NextCloud
- Nginx
- OPNSense
- Ollama
- OpenAI API
- Proxmox VE
- Python
- Windows Server 2019
- Windows Server 2022
-
Software Developer @ brainymotion AG
Eschborn, Germany (Remote) ― 7/2022 - 12/2023
Development of internal company software with C# .NET and ASP .NET Core. Development of AI software based on the OpenAI API.
Tasks:
- Development of the internal CRM software
- Development of AI software based on the OpenAI API
- Development of Microsoft Teams Apps for internal use
- ASP .NET Core
- ASP .NET Razor
- C# .NET
- Entity Framework Core
- Git
- Microsoft Azure
- Microsoft Entra
- Microsoft Teams
- OpenAI API
- Python
- Windows Server 2019
- Windows Server 2022
-
DevOps Engineer @ Erich Schmidt Verlag GmbH & Co. KG
Berlin, Germany ― 4/2022 - 6/2022
Administration of infrastructure (primarily Ubuntu Linux servers), management and maintenance of hardware, installation and maintenance of existing Windows clients.
Tasks:
- Infrastructure administration
- Development of automation scripts
- Maintaining and optimizing software configurations
- Bash
- Git
- Linux
- MariaDB
- Nginx
- PHP
- Windows Server 2019
-
Game Programmer @ Sorcerers Lab GmbH
Berlin, Germany (Remote) ― 8/2021 - 3/2022
Development of computer games with the Unity Engine and C#, as well as tools in C#, XAML, Lua, and WPF for Windows and Android platforms. Additionally, administration of company IT (Windows, Linux), including Articy:draft Server and Git.
Tasks:
- Full-Stack Development (Game Mechanics, UI, Server, Database) of the game Ruadh: Warbands
- Development of an internally used Editor used to create content for the game including Lua script support
- Administration of company IT (Windows, Linux), including Articy:draft Server and GitLab
- Articy:draft
- C# .NET
- Git
- GitLab
- Linux
- Lua
- NoesisGUI
- Unity 3D
- WPF
- Windows
- XAML
-
Game Programmer & IT Administrator @ Mad About Pandas UG
Berlin, Germany (Remote) ― 7/2020 - 7/2021
Administration of infrastructure (Windows & Linux servers), management and maintenance of hardware, installation and maintenance of existing Windows clients. Additionally, development of computer games with the Unity Engine and C#.
Tasks:
- Working on the game Hitchhiker - A Mystery Game
- Administration of company IT (Windows & Linux servers), management and maintenance of hardware, installation and maintenance of existing Windows clients
- Planning of network infrastructure and implementation of new network devices
- C# .NET
- Docker
- Git
- GitLab
- Hyper-V
- Linux
- Lua
- MariaDB
- NextCloud
- Nginx
- OPNSense
- Unity 3D
- Windows Server 2019
-
IT Administrator (Part-time) @ Mad About Pandas UG
Berlin, Germany ― 1/2020 - 6/2020
Administration of infrastructure (Windows & Linux servers), management and maintenance of hardware, installation and maintenance of existing Windows clients.
Tasks:
- Administration of infrastructure (Windows & Linux servers)
- Management and maintenance of hardware
- Installation and maintenance of existing Windows clients
- Docker
- Git
- Hyper-V
- Linux
- Windows
- Windows Server 2019
-
Web Backend Developer @ Sparkassen-Finanzportal GmbH
Berlin, Germany ― 7/2017 - 11/2017
Tasks:
- Knowledge transfer between the development team and the financial IT department
- Development of different internal tools for the development team
- Git
- Linux
- MySQL
- Node.js
- PHP
- Sequelize
-
Software Developer @ Clinx GmbH
Liestal, Switzerland ― 9/2016 - 10/2016
Tasks:
- Maintaining and optimizing existing TYPO3 projects and extensions for customers.
- Git
- Linux
- MacOS
- MySQL
- PHP
- TYPO3
-
Software Developer @ F. Hoffmann-La Roche
Kaiseraugst, Switzerland ― 5/2015 - 9/2016
Co-planning and development of an internal Node.js application for managing packaging data for pharmaceutical products. Preparation and implementation of unit tests with Karma and Jasmine. Writing technical and user documentation and reviewing/approving such documentation. Working with HPSM / HP ALM and RHEL.
- CSS
- Git
- HP ALM
- HPSM
- HTML
- Jasmine
- JavaScript
- Karma
- Node.js
- RHEL
-
Software Developer @ cab services ag
Basel, Switzerland ― 6/2014 - 3/2015
Conception, planning, and implementation of web projects with TYPO3, PHP5, HTML5, CSS3, JS, AJAX, jQuery, Dojo, TypoScript, and Extbase. Internal and external training on TYPO3 and Git. In-depth work with the ImmoScout24 REST API.
- CSS
- Dojo
- Extbase
- Git
- HTML
- JavaScript
- PHP
- TYPO3
- TypoScript
- jQuery
-
Operator (IT) @ Magic Internet GmbH
Berlin, Germany ― 1/2014 - 3/2014
Configuration and administration of Linux servers running Ubuntu and Debian with software such as Varnish, Nginx, Apache, Tomcat. Server installations, upgrades, and migration of production systems. Allocation and optimization of server capacities.
- Chef
- Linux
- Vagrant
-
Software Engineer @ Bigpoint GmbH
Berlin, Germany ― 5/2013 - 11/2013
Developed and maintained software for a dental practice.
Tasks:
- Maintaining existing Scala and PHP applications
- Implementation of RFC2616 (HTTP/1.1) for internal HTTP server
- Development on a PHP framework for internal use
- Git
- Java
- Linux
- MySQL
- PHP
- Scala