Od 2016 roku zajmuję się głównie technikami informatycznymi i programowaniem. Zaczynając od administracji systemami operacyjnymi i sieciami komputerowymi, przez projektowanie, automatyzację i monitoring systemów informatycznych, a na programowaniu kończąc.

W 2018 roku założyłem firmę i od tamtej pory pracuję dla software house'u jako administrator i DevOps pracując ściśle z programistami przy projektowaniu i automatyzacji deployment'u aplikacji. Jestem również administratorem systemów w kilku biurach rachunkowych oraz realizuję projekty programistyczne m.in. dla księgowości.


Od 2008 roku hobbystycznie zajmuję się elektroniką. W latach 2010-2012 zajmowałem się profesjonalnie naprawą urządzeń elektroniczych, głównie automatyki przemysłowej i laptopów.

Następnie w latach 2014-2017 pracowałem przy projektowaniu i budowie automatyki laboratoryjnej i przemysłowej. Jeszcze będąc studentem, samodzielnie zaprojektowałem i zbudowałem wiele urządzeń w tym kilka dla Zakładu Chemii Fizycznej na Uniwersytecie Warszawskim. Już wtedy pisałem software i firmware do swoich urządzeń w C, Python i AVR-C.

Od 2017 roku prowadzę szkolenia z projektowania i budowy obwodów drukowanych (PCB) na Wydziale Fizyki Uniwersytetu Warszawskiego.

Oferta


Systemy operacyjne

Sieci komputerowe

DevOps

Programowanie

Technologie


Administracja systemów

Moją specjalizacją są systemy Linux. W mniejszym stopniu również Windows.

Zajmuję się zarówno maszynami fizycznymi jak systemami do wirtualizacji (VMware, Proxmox) oraz środowiskami chmurowymi (AWS, GCP, Digitalocean, OVH i inne).

Do monitoringu wykorzystuję głównie Zabbix oraz Graylog, a do automatyzacji Ansible. Administruję też bazami danych (Postgres, MySQL), systemami backup'u i przywracania (Veeam, Bacula) oraz serwerami HTTP (Nginx, Apache2, Tomcat).


Sieci

Poza głębokim zrozumieniem współczesnych technologii posiadam doświadczenie w projektowaniu i utzymywaniu sieci komputerowych, w tym konfiguracji urządzeń MikroTik oraz Ubiquiti.

Potrafię również projektować i konfigurować sieci wirtualne w środowiskach chmurowych (AWS VPC, GCP VPC), systemach do wirtualizacji (VMware, Proxmox) oraz w systemie Linux (Iptables, OpenVPN).


DevOps

Posiadam doświadczenie w projektowaniu pipeline'ów do automatycznych testów integracji oraz deployment'u aplikacji. Głównymi narzędziami, którymi się posługuję to Docker, Kubernetes, Gitlab CI oraz Ansible Tower. Mam również podstawowe doświadczenie w pracy z Jenkins oraz Puppet.


Programowanie

Posiadam wieloletnie doświadczenie w programowaniu w Python. Biegle znam framework Flask oraz mam wystarczającą znajomość technologii frontend'owych (HTML, CSS, JS), aby samodzielnie projektować i tworzyć aplikacje internetowe (full-stack).

Programuję równieź w C oraz Go. Języków tych używam wszędzie tam, gdzie Python nie jest wystarczająco szybki lub ma inne ograniczenia. Przykładowo w obliczeniach numerycznych, przy których nie można wydajnie użyć NumPy piszę biblioteki w C. Z drugiej strony, kiedy aplikacja musi serwować ogromną liczbę request'ów HTTP piszę ją w całości w Go. Ostateczna decyzja zależy od potrzeb klienta i budżetu projektu.

Jako administrator systemów Linux, od wielu lat programuję również w Bash.

Kontakt


Projekty Opensource, kursanci Makerspace oraz IUW:

Zapytania biznesowe: