Hi, my name is Piotr. I am a software engineer from Poland, currently working full-time in Germany.
I have always been interested in computers and software. I started my programming adventure quite early, by learning Java and writing some simple Minecraft mods. The possibilities of simply writing a text in a code editor and watching some crazy things happening, amazed me.
Upon entering college, I quickly realized that I was bored with just theory and simple exercises. As a result, I decided to learn Python and pursue a career in web development as soon as possible.
I am absolutely passionate about all the work I do. I always strive to do my best, whether it's designing or implementing solutions. I simply enjoy building things in general. Additionally, I am eager to explore various concepts and share my knowledge with others. Creating content for my blog allows me to do both on a regular basis.
Beside programming, I also like reading nonfiction and fantasy books, playing video games and practicing kickboxing.
I have extensive experience in Python, which is my language of choice. I have always loved the language and its community. However, I don't mind working with other technologies as well. I have had the opportunity to work with frontend stacks, including React and Angular. Additionally, I have a solid understanding of DevOps technologies such as Docker and AWS. Since I have always focused on building APIs and the backend systems, I also learn and build things in Go, which is a great language for these purposes.
My default choice for backend applications is FastAPI, which is probably the best framework I have ever worked with. If the app doesn't require extreme performance, and there is a need to have some results faster, Django is most likely a better option. When the performance and resources are key, Golang and Echo framework are solid candidates as well.
Of course, as a backend engineer I worked with many many other technologies. Here are some of the "every day" ones: Python, Django, FastAPI, pytest, asyncio, Celery, Redis, RabbitMQ, ElasticSearch, GraphQL, Docker, Auth0, GitHub Actions, CircleCI, TortoiseORM, SQLAlchemy, Beanie, Go, Echo, Fx, sqlx.
There are also languages and technologies that I have experience with, but I don't work with them that often anymore: JavaScript, TypeScript, React, Angular, AWS.
Junior Python Developer
Nokia, Wrocław (11.2019 - 12.2020)
Python Engineer
STX Next, Wrocław (12.2020 - 10.2022)
Backend Engineer
Scoutbee, Berlin (10.2022 - present)
WSB, Cloud Computing – Bachelor, Wroclaw (2018 - 2021)
Amazon Web Services, Certified Solutions Architect – Associate (03.2022), Certificate
You can contact me directly via email: piotr.tobiasz.it@gmail.com, or on LinkedIn.
Projects I'm working on can be found on GitHub, although I rarely finish any project and most of them stay private.
On top of that, I write technical articles on Hashnode, DEV, HackerNoon and Substack. If you find any of my content interesting, would be really great to see you subscribing to the newsletter :)