Michał Piotrowski

Software Engineer — Python, Cloud & AI-assisted Development

Software Engineer with 12+ years building cloud-native Python applications across telecom, healthcare, and finance. Skilled in scalable microservices, AI/LLM integration, and cloud infrastructure.

Experience

Software Engineer — Commerzbank Digital Technology Centre Poland

04/2025 — PresentŁódź

  • Designed and maintained cloud-native Python microservices integrating AI/LLM capabilities into enterprise systems on Google Cloud Platform
  • Built fault-tolerant, asynchronous data processing pipelines with robust logging, error handling, and callback mechanisms
  • Delivered secure integrations across cloud services, ensuring reliability, auditability, and compliance with enterprise security standards

Python Developer — ALTIMI

09/2024 — PresentWrocław

  • Developed and maintained a healthcare-industry web platform using React, Django, PostgreSQL, and Elasticsearch on AWS
  • Ensured system reliability, scalability, and security in a regulated, cloud-based production environment
  • Collaborated with cross-functional teams to deliver features under healthcare compliance requirements

Python Developer — Polar Night Software

09/2022 — 09/2024Łódź

  • Led a team of developers, improving workflow efficiency and code quality standards
  • Provided technical support and resolved code and infrastructure issues, reducing downtime
  • Introduced new tools, technologies, and engineering best practices, driving continuous process improvement
  • Built and maintained Django-based web applications, enhancing user experience

Senior Software Engineer for Server Systems — Scramjet.org

01/2022 — 10/2022Warszawa

  • Designed and implemented backend server architectures for distributed data processing systems
  • Contributed to platform reliability as backend developer on core data pipelines

Python Developer — Polar Night Software

04/2021 — 01/2022Łódź

  • Developed Django-based web applications, enhancing user experience and interaction

Senior Software Developer — Fujitsu

02/2019 — 03/2021Łódź

  • Developed Python-based solutions as an OpenStack engineer, supporting enterprise cloud infrastructure
  • Delivered high-quality software solutions in a large-scale infrastructure environment

Python Developer — STX Next

07/2018 — 01/2019Łódź

  • Developed Django-based web applications with a focus on performance and scalability

Software Developer — Ericsson

01/2016 — 06/2018Łódź

  • Developed and maintained features for the TTK internal tools platform using Python, C#, and C++

Scrum Master — Ericsson

01/2015 — 12/2015Łódź

  • Facilitated Agile/Scrum ceremonies and practices, improving team delivery predictability

Junior Software Developer — Ericsson

01/2014 — 12/2015Łódź

  • Contributed to the TTK internal tools project as a Python developer, building foundational engineering practices

Internship — Microsoft

02/2013 — 05/2013Warszawa

  • Completed technical internship, gaining exposure to enterprise software development practices

Skills

Languages
Python, Go, TypeScript
Frameworks
FastAPI, Django, React, HTMX
Data
PostgreSQL, Elasticsearch
Cloud & Infrastructure
Google Cloud Platform (Vertex AI, BigQuery), AWS, Terraform, Docker, Kubernetes
AI-assisted development
GitHub Copilot, Claude, Codex
Practices
DevOps, SRE, System Integration, CI/CD, Agile, Scrum
Tools
Git, Jira, Confluence

Certifications

  • 10xDevs 3.0 Builder verify
  • Professional Scrum Master I Scrum.org

Education

Master of Engineering, Computer Science — Uniwersytet Łódzki

2015 — 2017

Thesis: Implementation of parallel genetic algorithm in Python

Bachelor of Engineering, Computer Science — Uniwersytet Łódzki

2011 — 2015

Thesis: Visualization of ECG waveforms