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 :)