Skip to main content

2022 - 2023
DevOps Staff Engineer
Xperi (TiVo / DTS). Poland

DevOps Staff Engineer

At Xperi (TiVo / DTS), I worked as a DevOps Staff Engineer on DTS AutoStage – a global, content-first infotainment platform for automotive manufacturers. DTS AutoStage enhances the in-car media experience by enriching traditional radio and streaming audio with additional metadata such as album art, track information, related artists, upcoming content, and personalized suggestions (e.g. podcasts, stations playing similar music, and more). This platform powers infotainment systems in vehicles from major global OEMs. My role focused on building and maintaining the cloud infrastructure behind this system, hosted on Google Cloud Platform. I supported development teams working on GCP-based applications, designed internal tooling, and maintained CI/CD pipelines. I played a key role in migrating legacy services to Kubernetes, reducing operational costs and simplifying deployment workflows. I introduced GKE Autopilot clusters for selected workloads and implemented static application security testing (SAST) on commit. In addition, I developed Lua plugins for OpenResty used in the content delivery pipeline, and introduced HashiCorp Waypoint to streamline the developer experience. I also provided on-call support and implemented DLP-inspired countermeasures to prevent security issues such as hardcoded credentials. Technologies used: Terraform, Atlantis, Sentry, GCP, Helm, Go, Python, Lua, Kubernetes (and others)
2020 - 2022
DevOps Engineer
Polkomtel Infrastruktura (CellNex). Poland

DevOps Engineer - Operation Services

At Polkomtel Infrastruktura (now part of CellNex / TowerLink), I worked as a DevOps Engineer supporting the internal diagnostic and observability systems behind one of Poland’s largest mobile telecommunications networks. My role focused on building tooling for telecom engineers — enabling them to monitor, analyze, and respond to potential issues within the mobile core and access networks. I developed backend systems that collected and decoded diagnostic traffic from network appliances (eNodeB/gNodeB), helping detect anomalies and performance degradations before they could escalate. One of my key contributions was the development of a high-throughput system capable of capturing, decoding, and storing proprietary debug protocols (such as Ericsson’s EBM) at ~1 Gbps in near-real-time — covering the national footprint of the network. In addition to diagnostics, I managed and integrated OSS platforms from multiple vendors, maintained metric databases for MSISDN- and call-quality-level data, and worked closely with operations teams to improve visibility and data reliability across the infrastructure. Although not visible to end users, this infrastructure observability directly empowered network engineers to maintain and optimize the performance of a nationwide mobile network — improving decision-making, service reliability, and SLA compliance, and ultimately affecting the experience of millions of customers. Tech stack: Go, Python, Linux, UNIX, Zabbix, Prometheus, Grafana, PostgreSQL, Ansible
2019 - 2020
Python Software Engineer
PKO Bank Polski. Poland

Python Software Engineer

At PKO Bank Polski, I worked as a Python Software Engineer on projects related to PSD2 – the EU directive on payment services that introduced open banking across Europe. My work focused on the implementation of XS2A (Access to Account) functionality in the IKO Mobile App, enabling customers to connect accounts from other banks and view them in a single interface. This feature offered real multi-bank account visibility within one app, enhancing customer experience and personal finance control. Beyond convenience, this integration also served internal purposes: by allowing the bank to read and analyze external transaction data (with user consent), it could improve internal credit scoring models and inform better lending decisions. The project required cross-disciplinary work that extended far beyond application logic. I was involved in analyzing both technical and legal requirements, designing middleware components, and working closely with internal teams, external vendors, and national institutions including the Polish clearing house (KIR) and other major banks. It also involved low-level certificate handling (eIDAS/QWAC), secure interbank communication, endpoint validation, and cooperation with legal and compliance teams to ensure regulatory alignment. This was a highly collaborative effort, combining security, legal compliance, architecture, and interoperability to bring new financial possibilities to end users within a regulated ecosystem. Tech stack: Python, Enterprise Architect, eIDAS/QWAC, XS2A, PSD2, OAuth2, REST APIs

Experience

I’ve worn many hats in tech — from designing smart home systems and deploying infrastructure, to writing backend software and building developer tooling.

Over the last 7 years, I’ve worked professionally in companies of all sizes, focusing on practical, effective solutions.

Click on a role in the sidebar to learn more about what I’ve done and how I approach my work.