Piotr Zborowski

Senior Python Developer

About me

I am an experienced programmer with over 26 years of professional experience, including more than 15 years of working with Python and 10 years in senior positions. My professional priority is meeting client expectations and delivering top quality solutions. Programming is my passion, bringing me immense satisfaction and motivating me to continually grow and improve. I constantly expand my skill set to implement the latest technologies and best practices in application development. My extensive experience, professional expertise, and determination to achieve excellence enable me to successfully execute even the most demanding projects in the IT industry.

What I work with

Backend

  • Python
  • Django
  • FastAPI
  • Flask
  • SQLAlchemy
  • Pydantic

AI / LLM

  • LLM
  • RAG
  • LangChain
  • LangGraph
  • Azure OpenAI

Other

  • Docker
  • Docker Compose
  • Apache Kafka
  • RabbitMQ
  • Celery
  • Apache Airflow
  • Elasticsearch
  • pytest
  • GitLab CI/CD
  • AWS S3
  • Azure

Architecture & practices

  • Clean Architecture
  • Hexagonal Architecture
  • CQRS
  • Event-driven
  • Repository Pattern
  • DI

Databases

  • PostgreSQL
  • MySQL
  • MongoDB

Recently

  1. Senior Python Developer

    Billennium

    01.2024 – present

    Contracts delivered through Billennium for public sector and healthcare clients.

    Details

    Permissions migration between versions of an e-invoicing system: Python ETL on an Oracle database, incremental loading, zero data loss.

    Audit log pipeline for data non-repudiation: validators, a MinIO S3 data lake (Parquet), StarRocks.

    Medical data engineering: anonymisation and validation pipelines in Airflow, in line with GDPR.

    Conversational AI assistant (RAG) supporting medical device service: LangChain, LangGraph, Azure OpenAI, 7+ languages.

  2. Senior Python Developer

    IThouse

    2023

    A contract delivered through IThouse for a public sector client: three Django systems, from legacy maintenance to co-designing a new version and migrating its data.

    Details

    Personal data management system in Django and Python GTK with synchronous verification against the PESEL registry.

    Building decisions register: legacy maintenance (PHP), co-design of the new version's backend (Django, Azure), ETL and migration of all data.

    Substitute execution notices service (Django, Vue.js): new features, a new interface template, refactoring.

  3. Senior Python Developer

    eStoremedia

    10.2021 – 2023

    The company provides consumer product manufacturers with SaaS to maximize e‑commerce sales. It is the only integrated suite of eStore Shelf Analytics, Product Information Management and AI‑based research methodologies.

    Details

    Development of the product information management application.

    Building integrations with external systems and online stores.

    Deployment to test and production environments.

    Researching new solutions, tools and libraries and putting them into use.

  4. Senior Python Developer

    Britenet

    01.2020 – 10.2021

    A contract delivered through Britenet for a public sector client.

    Details

    Creation and development of a digital cultural heritage repository.

    Integration with data from state libraries, museums and archives.

    Deployment to test environments.

    Optimizing database queries.

    Researching new solutions, tools and libraries and putting them into use.

Earlier experience (7)
  1. Senior Python Developer

    Innovation in IT

    03.2016 – 01.2020

    A company that creates advanced IT solutions, focusing on increasing the efficiency of business processes - from effectively reaching customers, to multi-dimensional analyzes inspiring new business ideas.

    Details

    As a Python developer, I was responsible for maintaining and enhancing internal CRM and CMS systems for an IT solutions company. My key responsibilities included implementing new features, managing test environment deployments, setting up application monitoring with error tracking, and optimizing database performance. I successfully improved system reliability through automated monitoring solutions and enhanced database efficiency through query optimization, while ensuring seamless operation of business-critical applications.

  2. Software Developer

    Freelancer – own business

    07.2014 – present

    Freelance and own project implementation. Creating advanced business applications for various clients, including real estate valuation systems and social panels.

    Details

    As a freelance Python developer, I led the development of diverse business applications, including a real estate valuation platform, a social media management panel, and an application for managing a social panel. My key responsibilities encompassed developing backend functionalities, implementing large-scale data visualization features, building property valuation algorithms, and optimizing database performance. I successfully delivered complex features such as interactive mapping systems, full-text search capabilities, and automated data processing solutions, while maintaining high code quality and system reliability through all project phases.

  3. Software Developer

    Team Connect Sp. z o.o.

    12.2014 – 06.2015

    A company dealing with IT recruitment and outsourcing.

    Details

    Outsourcing for a client from the automotive industry.

    Development of a search engine with autocomplete and suggestions.

  4. Software Developer, IT Manager

    Interactive Institute for Market Research IIBR

    02.2013 – 11.2014

    IIBR company, part of the Gemius SA group. It is the largest company that conducts marketing research via the Internet. The company is now part of the IQS company.

    Details

    As a Python developer at IIBR (part of Gemius SA group, now IQS), I was responsible for developing internal and external software solutions, with a primary focus on creating an online survey system. Key responsibilities included implementing survey functionalities, maintaining research platforms, and mentoring new team members. I successfully delivered robust survey solutions that enhanced the company's market research capabilities while ensuring high system reliability and data accuracy.

  5. Software Developer

    IPSOS

    2005 – 2013

    A company that is a part of the international research group Ipsos, present in 84 countries around the world. Specializing in marketing research, advertising, media, consumer satisfaction and loyalty, and opinion research.

    Details

    Developing software for the internal and external needs of the company.

    Creation of a web data browser.

    Co-creation of a project management system.

  6. Software Developer/ Sampler

    IQS and QUANT Group

    2003 – 2005

    One of the TOP 10 research agencies in Poland for over 20 years supporting clients in strategic and marketing processes by providing valuable business recommendations.

    Details

    Selection of samples for marketing research.

    Creation and development of (Delphi) tools for sample selection and processing.

    Development of software for the company's internal needs, including a research costing system.

  7. Sampler/ Software Developer

    Millward Brown (formerly SMG/KRC)

    2000 – 2003

    Millward Brown is a company that carries out marketing research using both traditional and proven methods and the latest achievements of information technology. It has existed since 1990 and is a leader …

    Details

    Selection of samples for marketing research.

    Creation and development of tools (Pascal, Delphi) for the selection and processing of samples.

    Developing software for the internal needs of the company, including the CATI interviewer payroll system.

Languages

Polish
native
English
reading: fluent, speech: upper-Intermediate

Beyond projects

  • Running a series of Machine Learning (ML) workshops based on TensorFlow. 2018.
  • Practical experience with AI copilots and developing solutions based on LLMs, RAG and agentic systems.
  • Strong expertise in Clean Architecture, SOLID principles, Domain-Driven Design
  • Experience in code reviews, mentoring, technical leadership