Skip to content

Experience

15 years of building and breaking software systems — mostly in QA, increasingly in cloud and platform engineering.


Wattlog.pro

Founder & Product Builder

Apr 2026 – Present · On-site, Poland

Founder and sole builder of Wattlog.pro, an indoor cycling analytics platform that helps riders understand and improve their training performance.

I designed and developed the product end-to-end — from idea validation and UX design to backend architecture, frontend implementation, and deployment.

  • Building a web-based platform for analyzing indoor cycling data
  • Designing user-focused features for performance tracking and insights
  • Developing and maintaining both frontend and backend systems
  • Handling infrastructure, deployment, and ongoing product iteration

The product is live and actively improved, with a strong focus on usability, data clarity, and real-world application for cyclists.

Stack: AWS · Python · Cloud Application Development · Software Design · Front-End Development · iOS · Android · Bluetooth Low Energy · macOS


Valtech

Contract · 2 years 9 months · Remote

QA Lead

May 2025 – Apr 2026 · Remote, Poland

For a fintech client, I designed and implemented CI/CD pipelines for integration and end-to-end testing in a Python/Django microservices ecosystem hosted on AWS.

  • Built Playwright test automation for sales applications and installer portals for Spain and Germany
  • Designed and maintained CI/CD pipelines for integration tests across microservices (Python, Django, AWS)
  • Developed and tested integrations with external credit bureaus and decision engines — TransUnion + Zoral, Equifax + internal/Zoral decision logic
  • Contributed to Django backend development and managed serverless deployments using Zappa (AWS Lambda, RDS)
  • Tested and validated data and process migration between different system architectures
  • Performed security testing of public endpoints, including traffic filtering and hardening recommendations
  • Used Linear and Notion for planning, tracking, and documentation
  • Built an internal QA agent (AI assistant) to support daily QA activities and test analysis
  • Researched and prototyped PCA, Random Forests, reinforcement learning, game-theoretic models, and LSTM networks for credit-risk modelling and fintech decision-support

Stack: AWS · CI/CD · GitHub · Python · Django · Microservices · OpenAPI · Playwright · Zappa (Lambda, RDS) · Zoral · TransUnion / Equifax integrations · Test Automation · Security Testing


Principal QA Engineer

Aug 2023 – May 2025 · Remote, Poland

For a leading UK digital e-commerce retailer with a platform serving over 2.2 million visits per day.

  • Building CI/CD pipelines and supporting migration from on-premise to AWS
  • Adopting a left-shift approach and Behave-based contract testing
  • Playwright test automation for the sales application (Spain)
  • Testing integrations with credit agencies — TransUnion and Equifax
  • Testing the Zoral credit decision engine against TransUnion and Equifax credit bureaus
  • Django development and serverless deployments with Zappa (Lambda, RDS)
  • Writing Pytest end-to-end tests for subsystem integration in a fintech microservices system
  • Being part of the QA community, sharing test automation practices and mentoring less experienced engineers in Python
  • Research and adoption for credit risk / fintech — PCA, Random Forests, reinforcement learning, game theory, LSTM models

Stack: AWS · Karate · Gatling · GitLab · CI/CD · Python · Microservices · OpenAPI · Zoral · Playwright


Tietoevry

Contract

Senior Quality Assurance Engineer

Oct 2016 – Apr 2023 · Poland (6 years 7 months)

  • Managing the Continuous Integration system using Jenkins and Docker
  • Testing data consistency between the ERP system and the eCommerce solution (SAP Hybris)
  • Testing data consistency between eCommerce (SAP Hybris) and an AWS S3 database
  • Gathering and clarifying customer requirements
  • Handling various DevOps tasks — importing production data, scripting artifact packaging to SAP specifications, supporting SCA with SonarQube and GitHub
  • Testing and monitoring integrations
  • Writing integration tests in Python with a BDD approach
  • Designing and automating acceptance tests with Selenium, Python, and Robot Framework
  • Monitoring regression and attending Agile Scrum / SAFe events
  • Executing performance tests with JMeter (endurance, load, stress) for a B2C solution
  • Monitoring SOC vulnerabilities and supporting the support team with root cause analysis
  • Manual testing of bug fixes in isolated environments

Stack: Jenkins · Docker · Python · SAP Hybris · AWS S3 · Selenium · Robot Framework · JMeter · SonarQube


Future Processing

6 years 6 months

Senior Test Automation Engineer

Aug 2013 – Oct 2016 · Poland (3 years 3 months)

  • Implementing SSIT, SIT, and end-to-end testing framework for a ticketing platform deployed in Helsinki
  • Gathering client requirements and proposing test architecture covering ticket machines, printers, and ticket sales applications to reduce manual testing costs
  • Implementing a test case generator based on BDD-style descriptions
  • Designing and deploying an HTTP server in Lua for an event detection system in public transport, based on artificial intelligence (neuraltalk)

Stack: Python · GitLab · Lua · BDD


Senior Software Quality Assurance Engineer

May 2010 – Oct 2016 · Gliwice (6 years 6 months)

  • Implementing SSIT, SIT, and end-to-end testing framework for a ticketing platform deployed in Helsinki
  • Understanding client requirements and proposing test architecture for ticket machines, printers, and ticket sales applications
  • Implementing a test case generator based on BDD-style descriptions
  • Designing and deploying an HTTP server in Lua for an AI-based event detection system in public transport (neuraltalk)

Passionate about working as a QA architect in the IT industry.


Senior Software Quality Assurance Engineer

Oct 2012 – Aug 2013 · 11 months

  • Designing and implementing a distributed end-to-end testing architecture using TestComplete
  • Deploying computer vision for automated testing
  • Implementing automated tests to facilitate the migration of a business application from PowerBuilder to .NET

Software Developer

Sep 2008 – Mar 2009 · Poland (Part-time, on-site)

  • Writing UI components in .NET WPF for a desktop application