Marek Marusic
Seasoned Software Engineer with 9+ years of experience.
Passionate about solving complex problems alongside talented teams.
Continuously seeking to expand my skills and improve myself with a growth mindset.
My first contact with code was in 2008 (I was 15 years old) when I started to read books about PHP, SQL, and Linux.
Later on, I started to host and write web pages for web e-shops and write automation scripts with PHP.
Later on, I was playing with multiple Linux distros and ended up using Arch Linux as my daily driver during the first years of university studies.
After all these endeavors, I was able to join Red Hat and jump-start my SWE career alongside my full-time university studies.
Experience
Technical lead of cloud team | ndd Medizintechnik AG | Jan 2024 – Present (2y)
- Planned, designed, architected, and deployed cloud solutions based on business requirements in collaboration with the PM, regulatory affairs office, and other SW teams
- Led sprint planning, task allocation, and progress reporting for a 3-person cloud team
- Architected and developed mission-critical APIs and services from scratch using C#, Azure Service Bus, Docker, Azure Kubernetes, and deployed in ArgoCD, supporting medical device data processing
- Authored Architecture Decision Records (ADRs) to replace costly infrastructure, migrating to a SQL Elastic Pool and a self-managed message queue deployment, achieving over $30,000 in annual cloud cost savings
- Implemented Security-as-Code methodology by automating Azure Security Benchmark compliance through policy sets and CI/CD pipelines to deploy them
- Replaced costly security scanning tools in our CI/CD pipelines with open-source alternatives, generating additional $13,000 annual cost savings
- Established a comprehensive testing framework incorporating unit tests, integration tests, and containerized testing environments using C#, TestContainers, xUnit, and NSubstitute
- Reviewed existing architecture to identify potential improvements, cost savings, and bottlenecks
- Improved horizontal scalability for a previously bottlenecked CPU-bound service by introducing an intermediary message queue
- Designed and implemented our CI/CD release strategy leveraging a trunk-based development workflow implemented by Azure pipelines
- Managed production deployments of our IaC and services, actively debugged live system issues using OpenTelemetry and Grafana
Software Engineer | Loepfe Brothers AG | Oct 2019 – Dec 2023 (4y 3m)
- Created dev, test, and production environments for 3 projects by setting up Kubernetes clusters with IaC using Terraform and created CI/CD to deploy the services with Helm charts
- Introduced Fluent Bit for logging and metrics forwarding to Elasticsearch
- Streamlined MS Azure pipeline setup for new projects by standardizing the release process and creating templates, resulting in decreased release times for 5 projects
- Taught about advanced details of our software products at 2 seminars for our customer support
- Developed an end-to-end device registration system with a client application, RESTful API (OpenAPI), MongoDB database, and Angular frontend, enabling device traceability for manufactured devices
Jr. Software Engineer | Red Hat (Czechia) | Jan 2018 - Sep 2019 (1y 9m)
- Developed features in open-source projects such as Wildfly, Quarkus.io, RESTEasy using Java
- Optimized machine learning pipeline performance (Python, Keras, Docker):
- 30% reduction in time and 50% reduction in memory usage in data pre-processing
- Containerized GPU-enabled development environments using Docker
- Decreased query parameter processing time in the Java RESTEasy project by 1300x by debugging and fixing a performance issue
- Built features to configure automatic renewal of SSL certificates from Let’s Encrypt via CLI in the JBoss EAP
Part-Time Jr. Software Engineer | Red Hat (Czechia) | Aug 2014 - Dec 2017 (3y 5m)
- Developed features in an API for issue tracking from Jira and Bugzilla using Java
- Developed automated tests for Red Hat Enterprise Linux components in Bash and Python
Education & Certifications
-
| Azure Administrator Associate (AZ-104) |
February 2026 |
Microsoft |
-
| Azure Solutions Architect Expert (AZ-305) |
April 2026 |
Microsoft |
-
| Master in Bioinformatics and biocomputing |
June 2018 |
Brno University of Technology |
-
| Bachelor in Information Technology |
June 2016 |
Brno University of Technology |
Technical Projects
- Customer support case analysis with deep neural networks (2018) - Updated, improved, and compared existing AI models as part of my Master’s thesis (Python, Keras, AI/ML)
- Obsidian plugin for displaying tasks in a calendar view for easier planning and scheduling (TypeScript)
Skills & Abilities
- Proficient: C#; Python; SQL; Docker; Azure Cloud; Git
- Prior Experience: Java; Linux; TypeScript; Kubernetes; Helm; Protobuf; Terraform; ArgoCd; Keras; OpenMPI
Nationality and Languages
- Nationality: Slovak (EU/EFTA)
- Languages: English (Fluent), Slovak (Mother-tongue)