Software Developer with an Engineering Degree and a robust background in backend development. Proficient in working within agile and DevOps environments.
Overview
7
7
years of professional experience
5
5
years of post-secondary education
5
5
Certifications
3
3
Languages
Work History
Technical Lead
IBM
08.2023 - Current
Engineering of monitoring solution in Go and Java, leveraging OpenTelemetry and Apache Flink for comprehensive aggregation of logs, metrics, and traces across IBM's diverse systems.
Maintenance of open-source builds for Apache Flink, OpenTelemetry, OpenSearch and Keycloak tools and operators.
Implemented continuous integration and deployment strategies for faster release cycles and improved application reliability.
Deployment management using Kubernetes.
Enhanced system performance with thorough code reviews, debugging, and optimization techniques.
Software Developer
IBM
04.2022 - 07.2023
Led development of Tivoli Enterprise Portal Server Container from its initial concept through to its beta release and eventual General Availability. https://www.ibm.com/docs/en/om-shared?topic=guides-tivoli-enterprise-portal-server-container-deployment-guide
Initiated from scratch, project saw successful implementation of container image build, testing, and release pipelines, covering full software development lifecycle.
Introduction of this solution notably transformed installation and configuration process, reducing it from multiple days to just 5 minutes.
Enhanced user experience through designing and implementing user-friendly interfaces
Created comprehensive documentation detailing software functionality for future reference or maintenance purposes.
Managed project responsibilities, including sprint planning, reviews, as well as client communication and troubleshooting.
Backend Software Engineer
TeamViewer
07.2020 - 03.2022
Focused on development and maintenance of critical enterprise features, such as audit logs, client settings, and role based access.
Extended and enhanced microservice back-end codebase.
Performed Apache Cassandra and MS SQL database migrations, enhancing system efficiency and data integrity.
Software Engineer
Nuance Communications
04.2019 - 06.2020
Integrated on Development in C++ and Java, implementation of Java native interfaces for speech recognition 'Dragon' engine integration on Android Auto and Linux platforms.
Implemented automated build and deployment processes to streamline release management procedures.
Creation of optimized build procedures with decreased time by 50%.
Performed releases and customer support.
Student Assistant
Institut für Nachrichtentechnik, RWTH Aachen University
02.2017 - 11.2018
Implemented and tested various algorithms and approaches related to image content analysis, specifically in area of image search
Prioritized optimizing execution time by adapting software to run on multi core architectures on university cluster, which significantly decreased data processing time