Software Engineer

YouGov

Dec 2025 - Present

Currently, I am a Software Engineer at YouGov, where I’m working on backend Connections section for YouGov app members.

Responsibilities & Achievements:

  • Maintain and develop Connections section for YouGov members.
  • Create solution based on Backend Driven UI
  • Work with TDD, Event-Driven Development, CQRS, Event Sourcing approaches.
  • Collaboration with product side of project in terms of product decisions
  • Manage Kubernetes infrastructure
  • Introduce AI work standards with Claude Code

Technologies and tools:

Python, Starlette, FastAPI, PostgreSQL, Docker, Kubernetes, New Relic, Gitlab CI/CD, RabbitMQ, AWS, Claude Code

Python Engineer

Santander Bank

Jan 2023 - Nov 2025

Currently, I am a python engineer at Santander Bank, where I do product planning, and development of Cyber Security internal application.

Responsibilities & Achievements:

  • Maintain and develop vulnerability management application in the Cybersecurity department
  • Build API using Django and Django REST Framework with design patterns like strategy or repository pattern
  • Create tasks queues with Celery and RabbitMQ
  • Build database structures with PostgreSQL and MySQL
  • Build data storage solutions for cybersecurity data
  • Work on speeding up CI/CD processes
  • Build custom Docker containers
  • Create and maintain Kubernetes pods
  • Analyze errors and fatals using Kibana and ElasticSearch
  • Monitor infrastructure using Grafana

Technologies and tools:

Python, Django, DRF, MySQL, PostgreSQL, Docker, Kubernetes, ElasticSearch, Gitlab CI/CD, RabbitMQ, Github Copilot

Junior Python Engineer

Santander Bank Poland

Jul 2022 - Dec 2023

During this period, I progressed from Junior to Intermediate Python Developer role, focusing on automation and fraud detection systems.

Responsibilities & Achievements:

  • Created Airflow DAGs to automate daily tasks
  • Developed and enhanced fraud detection application
  • Implemented new fraud type detection features
  • Created forms for adding and editing existing fraud entries

Technologies and tools:

Python, Airflow, FastAPI, SQL, Git