Weterynarz z zawodu, programista z pasji
Zdobyłem odznaki Python i Problem Solving na HackerRank, rozwiązując zadania wymagające logicznego myślenia, czytelnego kodu i dbałości o wydajność.
Cześć, jestem
Programista i lekarz weterynarii
Tak, to ja
Jestem lekarzem weterynarii, który łączy wiedzę domenową z programowaniem. Tworzę narzędzia usprawniające rzeczywistą pracę i stale rozwijam umiejętności techniczne.
Zdobyłem odznaki Python i Problem Solving na HackerRank, rozwiązując zadania wymagające logicznego myślenia, czytelnego kodu i dbałości o wydajność.
Narzędzia i technologie
od 2021
Tworzę skrypty, aplikacje webowe i rozwiązania automatyzujące procesy.
od 2024
Uczę się bezpiecznego programowania systemowego i budowania wydajnych narzędzi.
Projektuję aplikacje internetowe, modele danych, uprawnienia i procesy biznesowe.
Konteneryzuję aplikacje i porządkuję środowiska uruchomieniowe.
Pracuję z relacyjnymi bazami danych, zapytaniami i integralnością danych.
Korzystam z systemów linuksowych, terminala i narzędzi serwerowych.
Wybrane realizacje
Tworzę rozwiązania wynikające z realnych potrzeb użytkowników. Rejestr WNI to nie eksperyment ani prosta aplikacja pokazowa, lecz duży system produkcyjny używany w codziennej pracy administracji publicznej i stale rozwijany.
Produkcyjny system dla administracji publicznej
Produkcyjny system dla administracji publicznej — używany w codziennej pracy i stale rozwijany
Rejestr WNI nie jest demonstracyjną aplikacją stworzoną wyłącznie do portfolio. To rozbudowany system informatyczny wykorzystywany w bieżącej pracy administracji publicznej. Został wdrożony w Powiatowym Inspektoracie Weterynarii w Białymstoku, pracuje na realnych danych i jest rozwijany na podstawie rzeczywistych procesów oraz potrzeb użytkowników.
Projekt obejmuje ponad 60 000 linii kodu źródłowego w Pythonie, szablonach HTML i arkuszach CSS. Jest wielomodułowym narzędziem do obsługi rejestrów, decyzji, kontroli, badań, raportów, dokumentów i integracji danych — a nie prostym ćwiczeniem rekrutacyjnym.
Analiza procesów, projekt modelu danych, backend i frontend Django, generowanie dokumentów, testy automatyczne oraz dokumentacja wdrożeniowa.
Notatki z nauki programowania i rozwiązywania problemów.
Zobacz wszystkie artykułyZbiór praktycznych zadań rozwijających logiczne myślenie.
Notatki z praktyki
Praktyczne artykuły o programowaniu, systemach i danych.
Wyszukiwanie binarne pozwala szybko znaleźć element w liście poprzez wielokrotne dzielenie przeszukiwanego zakresu na pół. Zamiast sprawdzać każdy element po kolei, algorytm porównuje szukaną wartość ze środkowym elementem listy i odrzuca połowę pozostałych danych.
Czytaj artykułCiąg Fibonacciego to słynny ciąg liczbowy, w którym pierwsze dwa wyrazy to 0 i 1, a każdy kolejny jest sumą dwóch poprzednich. Początkowe liczby to 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...
Czytaj artykułNapisz do mnie
Masz pytanie dotyczące współpracy programistycznej, Rejestru WNI albo wdrożenia systemu? Wyślij wiadomość przez bezpieczny formularz.
Dane z formularza nie są wykorzystywane do marketingu ani przekazywane innym podmiotom.