Setup and customization of a containerized Jitsi instance for live speech recognition (VOSK) and automatic real-time translation (LibreTranslate, LMU fairseq).
Development of a comprehensive implementation concept for introducing the DocuWare document management system for the Foundation for the Sorbian People. Consideration of complex requirements such as multi-tenancy, scalability, data protection, interoperability with third-party software (e.g., HS Finanzwesen, MACH meinERP), Sorbian language support, and centralized operations management.
Development and implementation of a quantitative investment strategy using GPT-3.5 to analyze 20,000 earnings-call transcripts of the 500 largest US companies over a 10-year period. Data analysis and backtests implemented in Python & C#.
Development of the Clean Code Principles website, which I designed as an interactive reference for Clean Code, featuring user-friendly features such as a PDF generator, a fuzzy search, and social media sharing. Content can be easily maintained via Markdown and is automatically deployed on Git commits. I built the site with NextJS for fast delivery and TailwindCSS for responsive design.
Developed the ZEISS Connected Quality Platform – an advanced solution for monitoring measurement systems, managing measurement plans and quality processes, and directly retrieving raw system data. My focus was building the powerful .NET infrastructure with features like Keycloak-based authentication, RabbitMQ messaging, MSSQL database management, deployment of Angular/React single-page applications (SPAs), TLS encryption, backup solution integration, monitoring, and support for both Windows on-premises systems and Kubernetes clusters. The key challenge was making the platform run seamlessly across Windows on-premises and Kubernetes while ensuring an optimal local Windows development environment for efficient debugging and development.
In my project at KPMG Switzerland, I successfully led the migration of on-premises server infrastructure to Azure Cloud, set up a new Azure tenant, and trained clients for ongoing operations. My main tasks included creating a secure cloud environment with encryption of virtual machines, SQL Server, and Azure Web Apps. By employing Infrastructure-as-Code practices combined with automated Azure DevOps build and release pipelines, the infrastructure was set up efficiently and securely.
Scaled the Microsoft System Center Configuration Manager (SCCM) to Daimler’s enterprise size, supporting over 150,000 clients. Designing and developing a scalable, testable architecture, I integrated authentication systems (IWA, JWT), MSSQL database integration, and RabbitMQ as messaging bus. Automated CI/CD pipelines and infrastructure automation were central to my responsibilities.
Developed and operated the ZEISS Enterprise Service Bus (ESB) as a central communication backbone, providing digital interfaces across corporate boundaries with over 3 million messages per day. The ESB was built as a scalable solution using cloud-native technologies like Azure API Management, serverless functions, Azure Service Bus, and CosmosDB. My main tasks included performance analysis, network diagnostics, risk assessments, infrastructure automation, and live operation troubleshooting.
In my project at VIDEO OASE, a video marketing portal, I created a serverless proof of concept and used UX tools for prototyping, collaborating closely with the client to design the portal structure. I implemented core functions like user registration, login/logout, password reset/change, protected routes, a simple search, and a data import tool from Excel.
As an external developer at OTTO, I significantly contributed to the design and implementation of the Product Information Management (PIM) software used for managing e-commerce items on otto.de. I played a key role in developing robust microservice architectures in Golang and designing ReactJS-based frontends. By applying Clean Code practices, I ensured high software quality. Additionally, I set up a complete virtual development infrastructure and improved the Scrum workflow with acceptance tests to enhance collaboration and communication among stakeholders.
As a developer on two projects for BALLUFF, a leader in automation technology, I built the test framework for an IO-Link device with C++ and Python and automated formal documentation to meet stringent TÜV certification standards. In a separate project, I implemented firmware on an Arduino board to integrate RFID and barcode scanners.
During a short engagement at Daimler, I helped optimize performance of material-mapping software for vehicle components. I focused on data processing optimization by implementing caching mechanisms and documented the mapping algorithms. Additionally, I identified and fixed build system issues.
At SYNATEC, I worked on traceability software for automotive systems, developing features to manage XML files, improve event traceability, and handle increased message throughput. I identified and fixed memory leaks and crashes and integrated the fixes into the existing architecture, continuously measuring and optimizing system performance.
In a T-Systems project, I optimized software functions of the on-board unit (OBU) in the European truck toll system. I achieved significant improvements in boot times of these embedded Linux systems by identifying bottlenecks with standard Unix tools. By implementing parallel threads, systems started more efficiently. A proof of concept for reducing shared library load times via prelinking and cross-compiling on an ARMv6 architecture was developed but not implemented for security reasons.
Developed a platform for real-time tracking of TV commercials using modern technologies like C/C++, Go, Kafka, and PostgreSQL on Linux. During development, I encountered a critical memory leak (integer overflow), which I analyzed over three months. I used tools like Valgrind to locate leaks, gprof to find performance bottlenecks, and OS monitoring tools to track CPU time and memory usage (caching, paging, swapping) to ultimately fix the issue and stop daily system crashes. Setting up, configuring, and troubleshooting on Linux servers (video tuner cards, smart card decryption) was also part of my duties.
At startup TEAMONDO, I designed and implemented a real-time communication server for HTML clients using WebSockets to support chat messages, click events, and other interactions. The focus was on system stability and scalability.
At startup SMOOSTER, I played a key role in enhancing their content management system. I used modern technologies like Ruby on Rails and JavaScript to implement core functionalities and integrate a robust authentication system. I also implemented frontend test automation and improved media distribution through efficient caching and CDN. Additionally, I solved scaling issues and optimized the system for better SEO.
As a freelance web developer, I created custom websites for various clients, advised on current technology use, and collaborated closely with designers on visual design. Throughout projects, I honed my communication skills to effectively meet client requirements regarding cost, performance, design, and technology.
During my time as a trainee and Windows Server Administrator at Siemens AG, I gained extensive experience in software development.
Senior DevOps specialist with over 10 years of professional experience, specializing in cloud and on-premises infrastructures. His expertise is regularly demonstrated by Florian Böhmak, successfully implementing scalable and secure applications through CI/CD best practices, containerization with Kubernetes, and Infrastructure as Code in .NET on cloud and on-premises systems.
Discover other experts with similar qualifications and experience