Hi, I’m Piotr, a senior software engineer from Poland. I’ve been working remotely for the past 6 years, focusing on backend development and building scalable systems.
About me#
My fascination with computers and software started early. I began my programming adventure by learning Java and writing simple Minecraft mods – the possibilities of writing text in a code editor and watching amazing things happen completely amazed me.
When I entered college, I quickly realized that theory and simple exercises weren’t enough for me. I really wanted to build real-world applications, so I decided to learn Python and pursue career in web development.
I genuinely love engineering and am always seeking new challenges. Whether I’m designing architecture or implementing complex solutions, I strive to do my best work. I just love building in general and learning new things.
When I’m not coding, I enjoy reading nonfiction, history, and fantasy books. I’m also into gaming and kickboxing.
Skills#
Throughout my career, I’ve worked with a wide range of technologies and had opportunities to:
- Build monoliths, microservices, and distributed systems (Python, Golang, Elixir)
- Work with relational and non-relational databases (PostgreSQL, SQLite, MongoDB)
- Using various message brokers (RabbitMQ, Redis, PostgreSQL)
- Design REST, GraphQL, and gRPC APIs
- Build asynchronous job processing using different frameworks (Celery, Temporal)
- Write comprehensive documentation including ADRs, API specs, and RFCs
- Implement testing strategies using frameworks like pytest, or ExUnit
- Set up CI/CD pipelines with GitHub Actions and CircleCI
- Configure monitoring and tracing with tools like Sentry, or Datadog
Backend#
My primary expertise is backend development. I’m comfortable building both monolithic and microservice architectures, and I have experience working with distributed systems.
Python is my most production-ready language, because majority of the projects I’ve worked on used it, typically with Django. I also often used FastAPI, which is one of my favorite backend frameworks.
Go is probably my favorite (or second favorite!) language. I absolutely love Go for its simplicity and the powerful tools provided in the standard library. It has been a breath of fresh air in a time full of complexity and new JS frameworks for every day of a week. Go has been my go-to choice for building high-throughput APIs, CLI tools, and background workers when performance is critical.
I started learning Elixir over a year ago when I wanted a full-stack framework that wasn’t Django. I quickly fell in love with the capabilities of Elixir, Erlang, and the BEAM VM. Phoenix framework was exactly what I was looking for, and since then, Elixir and Phoenix have been the main drivers for my private projects. The Elixir community, while smaller, feels much more engaging and higher quality.
Frontend#
I’m not primarily a frontend developer, but I have solid frontend experience with React and SvelteKit, and I can handle full-stack requirements when needed. My Angular knowledge is probably obsolete at this point.
Infrastructure#
I’m comfortable tackling infrastructure problems including Docker, AWS, and CI/CD setups. While I’m not an expert in this field, I’m not intimidated by these challenges either.
Experience#
DubClub
06.2024 - present
Senior Software Engineer
- Developed scalable system for managing sports content creation businesses
- Migrated content publishing engine from Celery to Go, reducing delivery time from minutes to seconds
- Worked on complex Stripe payment integrations and subscription management systems, used by hundreds of thousands of subscribers
- Redesigned authentication system, migrating from costly SMS-based login to email OTPs and social logins, exponentially reducing costs while improving security and user experience
- Transformed single-user ownership model into scalable multi-user business architecture with role-based access control
- Worked on deep Discord integration
- Built highly efficient Temporal workflows that replaced problematic Celery tasks
- Redesigned automated campaigns system, increasing conversion rates from ~2% to ~8-14%
Scoutbee
10.2022 - 06.2024
Backend Engineer
- Built customizable search engine for suppliers' data using ElasticSearch and GraphQL
- Led development of AI-powered chatbot for supplier discovery
- Served as main contributor to backend project that earned SAP certification, now available on SAP Store as Scoutbee Discovery
- Designed and implemented new services from scratch using FastAPI, SQLAlchemy, and PostgreSQL
- Established comprehensive observability and monitoring using structlog, Datadog, and Sentry
- Planned new features, designed technical solutions, and led implementation teams
- Participated in architecture planning sessions and technical decision-making
- Conducted technical interviews for both backend and frontend positions
STX Next
12.2020 - 10.2022
Python Engineer
- Developed web applications for procurement and supply chain management
- Maintained and enhanced existing monolithic applications while improving performance
- Designed and implemented various microservices for distributed architecture
- Built Auth0-based authentication, authorization, and user management systems
- Optimized performance and scalability of distributed systems
- Collaborated effectively in both small agile teams and large cross-functional groups
- Utilized diverse technology stack including Python, Django, FastAPI, Redis, PostgreSQL, Celery, RabbitMQ, and Docker
Nokia
11.2019 - 12.2020
Junior Python Developer
- Developed and maintained internal tools for employee and team management
- Worked in small, agile development team environment
- Built monolithic applications using Django, Angular, Celery, PostgreSQL, Redis, and RabbitMQ
Education#
WSB Merito, Bachelor in Cloud Computing Wroclaw, 2018 - 2021
Amazon Web Services, Certified Solutions Architect - Associate, Certificate 03.2022
Contact#
You can find my contact links at the top of the page, next to my photo. Feel free to reach out via email or connect with me on LinkedIn. You can check out my projects on GitHub (though I rarely finish personal projects and most stay private). I also write technical articles and share them on Substack, Hashnode, DEV, and HackerNoon.
If you find my content interesting, I’d love to have you subscribe to my newsletter on Substack – it really means a lot!

