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