Piotr Banaszkiewicz

Python Cloud Developer, Tech Lead at Segmars

Krakow, Lesser Poland Voivodeship
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Piotr Banaszkiewicz is a Python cloud developer and tech lead with 15 years of experience building production-grade systems and leading teams from Krakow. He currently leads a team delivering a large-scale fintech project for a major US title insurance client, combining hands-on Python and AWS work with product-facing collaboration and technical recruitment. As founder of a consultancy, he pairs full‑stack development and training experience with practical teaching skills, and has contributed backend improvements to notable community projects like The Carpentries and Software Carpentry. His background in automatics, control and robotics underpins a pragmatic approach to automation, instrumentation and industrial software—skills he applied earlier in PLC and robot projects. Colleagues value him for clean, refactored code, thoughtful error handling and the ability to translate complex domain requirements into reliable cloud services.
code15 years of coding experience
job4 years of employment as a software developer
bookAGH University
github-logo-circle

Github Skills (19)

apim10
python10
refactor10
argparse10
api10
refactoring10
input-validation10
file-management9
parser9
yaml9
parse9
parseurl9
url-parser9
template-tags8
fetchr8

Programming languages (9)

TypeScriptShellC++CSCSSTeXHTMLTSQL

Github contributions (5)

github-logo-circle
The Carpentries Workshop Template
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 13 comments in 11 months
Contributions summary:Piotr primarily focused on improving the code quality and functionality of the `check.py` file, introducing logging, fixing PEP8 errors and refactoring the global error handling. The commits show enhancements to input validation, specifically around date/time, country, and language formatting. Furthermore, the user added and updated metadata tags within the workshop layout, streamlining the integration of workshop-specific information.
templatecarpentries-infrastructureworkshopjstreetemplates
swcarpentry/website

Jan 2016 - May 2016

Software Carpentry website
Role in this project:
userBack-end Developer
Contributions:29 commits, 15 PRs, 4 pushes in 4 months
Contributions summary:Piotr primarily contributed to the backend functionality of the project, focusing on a Python script (`bin/get-amy.py`) to fetch and process data from an API. They implemented argument parsing, added filtering options, and refactored code for better organization. Furthermore, the user modified the data retrieval process by incorporating improvements to URL encoding and updating how the data is handled, switching from duck-typing to an if-case statement to identify file or file-like objects.
liquidcarpentryjekyllsoftware-carpentry
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial