Piotr C.

About Me

Piotr is a Python Developer with sound development techniques and experience implementing and deploying solutions using Python programming, Python frameworks, and OOP concepts. He develops back-end components, integrates user-facing elements using server-side logic, and ensures that solutions meet the highest standards and technical specifications. Piotr is familiar with multi-process architecture best practices and understands fundamental design principles to build scalable applications.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Python Developer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

TomTom
TomTom
Senior Software Developer
2022 - Present (3 years)
Remote
  • Designing and deploying new cloud services to manage geospatial data from TomTom sensors on physical devices.

  • Working on DevOps solutions to deploy and maintain cloud services using Microsoft Azure.

  • Designing and orchestrating right-sized cloud-hosting architecture with Azure, handling CD pipelines on the project.

Medallia
Medallia
Senior Software Developer
2021 - 2022 (1 year)
Remote
  • Designed and implemented DevOps solutions to ensure high performance, availability, and durability of internal systems.

  • Led cloud-based implementation tasks for dockerizing monolith applications.

  • Liaised closely with architects and SREs within Medallia to migrate solutions to Kubernetes.

Wademekum Normalności
Wademekum Normalności
Software Developer
2020 - 2020
Poland
  • Designed and implemented a Wiki-like platform with additional features and functionalities.

  • Built and implemented the solution as a Vue.js app deployed with back-end microservices on Kubernetes.

  • Provided ongoing support for the solution, fixed bugs, and updated technologies and overall performance.

Catena Media
Catena Media
Python Developer
2019 - 2020 (1 year)
Remote
  • Actively participated in dev processes and tasks to implement a new Flask-based web framework for Catena.

  • Focused on CI/CD processes, implementing solutions to fix unresponsive pipelines.

  • Worked on different styles and approaches to maintain and deploy web applications on the framework.

Nokia
Nokia
Python Developer
2018 - 2019 (1 year)
Wroclaw, Poland
  • Collaborated with other devs and architects to design, develop, and implement a new data analysis platform for Nokia customers.

  • Evangelized industry standards and established best practices that positively affected the platform.

  • Provided new ideas and introduced new system solutions to improve the ecosystem within Nokia.

Timi
Timi
Software Developer
2017 - 2019 (2 years)
Poland
  • Led and managed the dev processes for the Timi app, handling tests, Agile processes, and app release.

  • Contributed to architecture strategy as required and maintained system-level solutions.

  • Examined root causes and debugged software defects as needed.

Nokia
Nokia
C++ Developer
2015 - 2018 (3 years)
Wroclaw, Poland
  • Worked closely with senior devs to design applications and translate user stories into meaningful tasks.

  • Participated in SDLC processes to identify potential defects and work on improvements to current solutions.

  • Designed and developed solutions using the latest C++ standards and tools.

Showcase

Python Developer - Promoter.io
Python Developer - Promoter.io
  • Developed DevOps solutions for a Django-based survey platform.

  • Implemented a CI/CD pipeline for the staging environment.

  • Collaborated with the SRE team to deploy solutions to Kubernetes clusters.

Python Developer - Wademekum Normalnosci
Python Developer - Wademekum Normalnosci
  • Developed a new Wiki-like platform using Vue.js and Kubernetes.

  • The solution is a Django microservices-based application deployed on a Kubernetes cluster.

  • The project utilizes innovative features and experimentation with modern front-end frameworks.

Python Developer - Catena Media
Python Developer - Catena Media
  • Implemented an internal solution to improve sales within Catena.

  • Leveraged microservice architecture underpins the Flask-based web framework.

  • Gained insights into framework system components and their operation.

Education

MSc Mathematics
MSc Mathematics
University of Wroclaw - Poland
2013 - 2017 (4 years)