Hi, my name is Piotr. I am a software engineer from Poland, currently working full-time in Germany.
## About
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.
## Technologies
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.
## Experience
**Junior Python Developer**
***Nokia**, Wrocław (11.2019 - 12.2020)*
- Internal tool for managing employees and teams
- Small, agile team
- Developing monolith application
- Technologies used: Django, Angular, Celery, RabbitMQ, GitLab
---
**Python Engineer**
***STX Next**, Wrocław (12.2020 - 10.2022)*
- App for suppliers' discovery and management
- Working in both small and big teams
- Developing monolith application
- Designing and building various microservices
- Technologies used: Django, FastAPI, Celery, Redis, GitHub Actions
---
**Backend Engineer**
***Scoutbee**, Berlin (10.2022 - present)*
- Developing a customizable search engine
- Working in a medium size team
- Building and integrating new microservices from scratch
- Auth0 integration
- Technologies used: Django, FastAPI, ElasticSearch, GraphQL, Auth0, GitHub Actions
## Education
**WSB,** ***Cloud Computing – Bachelor**, Wroclaw (2018 - 2021)*
**Amazon Web Services,** ***Certified Solutions Architect – Associate** (03.2022)*, [Certificate](https://www.credly.com/badges/d2415af6-dec1-4fd0-8465-bf0f8133ff20/linked_in)
## Contact
You can contact me directly via email: piotr.tobiasz.it@gmail.com, or on [LinkedIn](https://www.linkedin.com/in/piotr-tobiasz-dev/).
Projects I'm working on can be found on [GitHub](https://github.com/tobias-piotr), although I rarely finish any project and most of them stay private.
On top of that, I write technical articles on [Hashnode](https://chaoticengineer.hashnode.dev/), [DEV](https://dev.to/tobias-piotr), [HackerNoon](https://hackernoon.com/u/tobi) and [Substack](https://chaoticengineer.substack.com/). If you find any of my content interesting, would be really great to see you subscribing to the newsletter :)