Portfolio
Tworzę niezawodne oprogramowanie z pasją. Zobacz moje portfolio oraz mój stack technologiczny. Prowadzę także bloga technologicznego, na którym dzielę się doświadczeniem w tworzeniu automatyki domowej na Raspberry Pi (Domoticz, Home Assistant) oraz ciekawymi zastosowaniami dla mikr.us. Piszę praktyczne poradniki dla Linuksa i C#.
Tworzenie, utrzymywanie i rozszerzanie firmowego systemu dla klubów fitness eFitness i aplikacji powiązanych, głównie API. Tworzenie systemu powiązanego dla FitX (Essen, Niemcy). Praca w modelu Scrum z VSTS, Git, Visual Studio. Główne technologie: ASP.NET, ASP.NET Core, WebForms, MS SQL, NUnit. Praca z użyciem j. angielskiego.
Tworzenie, utrzymywanie i rozszerzanie systemu analizującego rynek telekomów dla Bigupdata Limited (Oxford, Anglia). VSTS, Visual Studio. Główne technologie: ASP.NET MVC, Angular 2, MS SQL. Praca z użyciem j. angielskiego.
Tworzenie, utrzymywanie i rozszerzanie oprogramowania dla National Transport Authority (Dublin, Irlandia). Zorganizowanie i utrzymywanie systemu Continuous Integration opartego o TeamCity i Octopus. Jira, Git (Bitbucket), Visual Studio. Główne technologie: ASP.NET MVC, ASP.NET Core, WebForms, KnockoutJS, React, MS SQL, NUnit. Praca z użyciem j. angielskiego.
Strony internetowe w technologii ASP.NET MVC, wyszukiwanie i naprawa błędów w aplikacji opartej na WinForms i DevExpress, Git oraz TFS, podstawy Scrum, techniki pisania czystego kodu, rozszerzenie znajomości środowiska .NET.
Obsługa firmowej bazy danych, firmowego oprogramowania i sprzętu komputerowego. Wsparcie pracowników z problemami komputerowymi.
Praca dyplomowa — aplikacja webowa z własnym systemem zarządzania treścią.
Zastosowanie technologii RFID w systemie automatyki domowej na przykładzie monitorowania stanu czystości domowych tekstyliów.
Wyszukiwanie artykułów w prostym modelu polskiej Wikipedii wgranym do ElasticSearch.
Analiza lotów krajowych w Wielkiej Brytanii za pomocą Pythona z NetworkX.
Znalezienie przyczyny spadku rozmiaru śledzia oceanicznego wyławianego w Europie.
Studia zaoczne II stopnia zakończone uzyskaniem tytułu magistra.
Studia dzienne I stopnia zakończone uzyskaniem tytułu inżyniera.