Welcome! I am

Marcin Brzozowski

and I love to bring business value with a touch of software engineering magic ✨

About me

I’m a software engineer at heart, driven by an open-minded and innovative approach to problem-solving. My daily mission revolves around architecting comprehensive, cloud-native software solutions, from robust C# and Python backends (with a dash of Go and TypeScript) to streamlined DevOps pipelines and automation.


I bring deep expertise in Kubernetes and containerization to deliver highly scalable and resilient applications across platforms like GCP and AWS. Furthermore, I've successfully implemented advanced observability solutions in previous roles, designing with Grafana and Elastic, powered by OpenTelemetry, to ensure full operational insight.

Skills 🪄

Explore the proficiencies that enable me to build robust and innovative software solutions.

Backend Development

  • C#, Python, Go, TypeScript
  • REST, gRPC
  • RabbitMQ, Google Cloud Pub/Sub
  • MongoDB, PostgreSQL, MSSQL,
    Elasticsearch, Redis, SQLite, Memgraph

DevOps

  • Google/AWS/Azure Cloud
  • Docker, Kubernetes, Helm, Terraform
  • Jenkins, GitHub Actions, Azure Pipelines
  • Git, GitHub, Azure DevOps
  • bash

System Design / Architecture

  • Cloud-Native Architecture
  • Distributed Systems Design
  • Microservices Architecture
  • Observability
  • API-First Development
  • Technical Ownership

Data Engineering & Processing

  • Apache Airflow/Spark/Beam
  • Google Cloud BigQuery/Storage/Dataflow/
    Dataproc/PubSub
  • DuckDb
  • SQL

Observability & Monitoring

  • OpenTelemetry
  • Elastic
  • Grafana

Tools & Methodologies

  • Jira
  • Azure DevOps
  • Scrum / Kanban

Work experience

Senior Software Engineer
S&P Global
SEP 2024 - NOW

Contribute to the end-to-end delivery of complex software solutions within a cloud-native and microservices architecture. Design and implement robust backend systems, leveraging expertise in C# and Python. Optimize cloud infrastructure with Kubernetes, Terraform, and advanced CI/CD pipelines. Focus on improving existing workflows to enhance efficiency and productivity.

Solutions Architect
Diebold Nixdorf
AUG 2022 - AUG 2024

Held technical ownership for a core product, including defining its strategic technical direction and overseeing its development.

Implemented organization-wide solutions within a microservices hybrid-cloud architecture, leading the adoption of API-First development principles, supported by the integration of SwaggerHub for comprehensive API management, and building robust CI/CD pipelines for managing API artifacts. Established and successfully implemented organization-wide end-to-end observability standards using OpenTelemetry and Elastic Cloud, driving development efforts across all development teams.

Senior Software Engineer
Diebold Nixdorf
NOV 2021 - JUL 2022

Drove end-to-end delivery of business features for hybrid-cloud back-office application in the retail sector, from gathering business requirements to designing and implementing comprehensive microservices architecture solutions. Optimized the deployment of our Elastic cluster, leading to enhanced monitoring capabilities and significant reductions in operational costs.

Cloud Software Engineer
Merapar Technologies
JULY 2021 - OCT 2021

Developed a comprehensive test automation platform designed to validate video streaming applications across diverse vendor hardware, ensuring robust performance and reliability.

Senior Software Engineer
IHS Markit
SEPT 2020 - MAY 2021

Implemented data pipeline projects utilizing Apache Airflow and Apache Spark, successfully deploying them within a GKE cluster. These pipelines enabled the ingestion of new customer-related data from vendors, which significantly enhanced our ability to distinguish customers and improve marketing targeting, ultimately leading to increased conversion rates and revenue.

Software Engineer
IHS Markit
AUG 2018 - AUG 2020

Developed backend applications to integrate with 3rd-party vendors. Performed DevOps tasks related with Terraform and CI/CD pipelines. Additionally, contributed to organization-wide enhancements in Elastic stack monitoring, providing improved observability benefits across all development teams.

Software Engineer
Intel Technology Poland
MAR 2017 - JUL 2018

Responsible for all QA-related activities for the UEFI driver component, including defining test cases and scope, executing tests, and reporting results. Designed and implemented an automated testing framework for the pre-boot environment, which led to a substantial reduction in validation time for new driver versions.

Test Engineer Intern
Intel Technology Poland
MAY 2015 - MAR 2017

Developed a testing framework for system validation as part of the Audio DSP validation team. Subsequently, contributed to the validation of Linux kernel drivers in High-Performance Computing (HPC) scenarios.

Education

B.E. / Gdańsk University of Technology
2017

Faculty of Electronics, Telecommunications and Informatics – Automatic Control and Robotics, full-time

Let's create together

Ready to transform your vision into captivating designs?

Explore my insightful articles on my blog

View all posts »

Explore my blog for articles on software engineering. Find practical tips, technical insights, and architectural guidance to help your development journey.

Opentelemetry .NET SDK Troubleshooting

Opentelemetry .NET SDK Troubleshooting

Discover how to troubleshoot common issues with the OpenTelemetry SDK in .NET applications, focusing on enabling hidden self-diagnostics to quickly identify and resolve configuration errors like endpoint typos.