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.
Welcome! I am
and I love to bring business value with a touch of software engineering magic ✨
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.
Explore the proficiencies that enable me to build robust and innovative software solutions.
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.
B.E. / Gdańsk University of Technology
2017
Faculty of Electronics, Telecommunications and Informatics – Automatic Control and Robotics, full-time
Ready to transform your vision into captivating designs?
Explore my blog for articles on software engineering. Find practical tips, technical insights, and architectural guidance to help your development journey.
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.