Hi, I'm Mateusz
I’m a software engineer currently working at Creotech Instruments focusing mostly on Backend and DevOps in which I’m most interested in.
Currently, I’m finishing my master’s degree in Computer Science at the Polish Japanese Academy of Information Technology.
Tech Stack
I have experience in the following technologies:
- Languages: Python, Rust, Java, Bash
- Frameworks: Django, FastAPI, Pytest, Spring Boot
- Databases: PostgreSQL, MongoDB, TimescaleDB, QuestDB, InfluxDB, Redis
- Tools: Docker, Kubernetes, Terraform, Ansible, Prometheus, Grafana, Git, Gitlab CI/CD, Jira, Github
Setup
I use Arch Linux (BTW) as my main operating system. I made this choice as, in my opinion, it’s much easier to do software development on it than on Windows. I would love to try MacOS, but I don’t have a MacBook yet. I used to run i3 window manager, but recently I have switched to vanilla Gnome. I love the simplicity of it and the fact that it works out of the box. For intrested, there is a public dotfiles repository on my Github with my configuration.
Work
At my current position beside other things, I have a chance to manage (together with my great team) the on-premises infrastructure for our internal solutions. It’s a great opportunity to learn more about IaC, Linux administration and devops in general.
This surely influenced my decision to fully switch to Linux on my personal computer. The other reason for that was my current team Leader who is a great Linux enthusiast and introduced me to the beauty of Linux.