Python developer / software engineer

Radosław
Gregorczyk

I translate business needs into pragmatic, maintainable technical solutions. I build dependable software for complex document and data workflows, combining Python, cloud engineering and product thinking with a focus on clear ownership and systems that last.

Radosław Gregorczyk
Email me

01

Experience

Feb 2024 - Present

Commerzbank

Python Software Engineer

  • Lead developer responsible for document-processing pipeline, setting technical direction, unblocking delivery and improving the day-to-day workflow.
  • Maintain and evolve the full document flow from physical scanning through Google Document AI classification and extraction to the digital archives.
  • Use Google Document AI and agentic LLM approaches to strengthen document workflow capabilities.
  • Work across Python, Google Cloud (incl. Workflows), Terraform and TeamCity to deliver resilient, maintainable services.

Oct 2020 - Feb 2024

NielsenIQ

Python Developer / Solution Architect

  • Designed, developed and deployed a Django-based web platform used by more than 15,000 associates for internal development work.
  • Created a cross-framework Python SSO package for Django, Flask, FastAPI and Streamlit projects, reducing integration effort by up to 50%.
  • Designed a Python package that securely bridged cloud systems and on-premises databases.
  • Worked with Django, JavaScript, PostgreSQL, Celery, Docker and Redis across the platform lifecycle.

Aug 2018 - Sep 2020

NielsenIQ
formerly Nielsen

Metrics and Reporting Analyst

  • Automated recurring reporting processes with Python and SQL tools.
  • Built a proof of concept for a Global Operations KPI dashboard using Google Data Studio.
  • Developed a Python application that reconciled HR-system data and removed discrepancies between systems.

May 2017 - Jul 2018

Diebold Nixdorf

Reporting Specialist

  • Built VBA and Excel quality reports that raised first-time-right ticket resolution by 20%.
  • Developed a semi-automated client query logging process that reduced manual workload by 90%.

Feb 2014 - Apr 2017

Diebold Nixdorf
formerly Wincor Nixdorf

Senior Service Desk Associate

  • Automated daily quality checks with VBA, saving approximately four hours of work per day.
  • Created and improved operational procedures and supported junior colleagues with complex incidents.
  • Provided remote support for international software and hardware clients.

02

Education

2019

Introduction to Computer Science and Programming Using Python

Massachusetts Institute of Technology via edX

2010 - 2011

Financial Management, postgraduate studies

Lodz University of Technology

2005 - 2010

Biotechnology, Master of Science

Lodz University of Technology