I'm deeply involved in IT since 2016. My main fields of interest are system administration, networking and programming. I cover all tasks from simple services to complex infrastructures with comprehensive automation, monitoring, DevOps and SysOps.

In 2018 I started my own company and I work for software house as system administrator and DevOps. My responsibilities are designing environments and automation of deployments for projects on any scale written in Python, Java, NodeJS, PHP and more. I'm also system administrator in several accountant offices and I write web-based applications independently.

Since 2017 I'm an instructor in Printed Circuit Boards Design course at Phisics Departament in University of Warsaw.


I'm an electronics hobbiest since 2008. Between 2010 and 2012 I worked as industrial automation engineer. I've done some occasional laptops and mobile phone repairs at the time.

In 2014-2017 I worked for Physical Chemistry Departament in University of Warsaw. I designed and build several scientific devices as well as laboratory automation appliances. That includes C, Python and AVR-C programming. I also designed and build several industrial automation machines at the time.

Services


Operating Systems

Networking

DevOps

Programming

Technology stack


Systems administration

I specialize in Linux operating systems but I also know Windows based systems well.

I work with hardware as well as virtualization technology (VMware, Proxmox) and numerous cloud providers (AWS, GCP, Digitalocean, OVH and others).

I'm experienced in Zabbix and Graylog and I use them for system and application monitoring. For task automation I use Ansible. I have also experience in database administration (Postgres, MySQL), backup/recovery solutions (Veeam, Bacula) and web servers (Nginx, Apache2, Tomcat).


Networking

Besides deep understanding of computer networks technology I'm also experienced in design and maintenance of local networks. I have experience in managing MikroTik and Ubiquiti devices.

I also design and configure virtual networks in numerous cloud providers (AWS VPC, GCP VPC), virtualization environments (VMware, Proxmox) and in Linux system (Iptables, OpenVPN, etc.).


DevOps

I'm experienced in designing CI/CD pipelines for automatic testing and deployments. I mainly use Docker, Kubernetes, Gitlab CI and Ansible Tower. I also know Jenkins and Puppet to a certain extent.


Programming

I'm experienced and independent Python programmer. I use Flask fluently and I have enough knowledge in frontend technologies (HTML, CSS, JS) to design and write full-stack applications.

I know also C and Go programming languages and I use them whenever Python is to slow or has other limitations. On one hand if I need to perform numeric operations which are not easly applicable in NumPy I usualy write C library. On the other hand if I code web application which has to handle enormous number of HTTP requests I use Go. Final decision depends on my client's needs and budget.

As a system administrator I code in Bash for many years and use it whenever Python is an overkill.

Contact


Opensource projects, Makerspace and IUW students:

Business inquiry: