Umiejętności
ASP.NET
ASP.NET MVC
C#
CSS
Wzorce projektowe
Git
Java
JavaScript
Jenkins
jQuery
JSON
MVC
Ruby
T-SQL
UML
Testy jednostkowe
Vim
Zsh
Bash (Unix shell)
golang
BDD (Behaviour Driven Development)
make
Języki
angielski
podstawowy
Doświadczenie zawodowe
CEO
Furio Paweł Tymura
DevOps łączący umiejętności programowania ze stylem życia admina (i nie mówię o pączkach :) ).
Codzienne zmaganie się z problemami ludzi i pomoc im w rozwiązywaniu ich, bądź tworzenie dla nich narzędzi to część mojej pracy. Nic mnie nie ogranicza i narzedzia tworze w PowerShellu, Ruby on Rails, .NET + C#, GO i dowolnym innym który okaże się niezbędny by rozwiązać problem.
Druga część to utrzymywanie Continuous Integration w dużej korporacji. W tym utrzymywanie Jenkinsa i Jobów, pomoc w integracji testów, wspomaganie różnych działów wiedzą z różnych zakresów.
Po godzinach staram się przekonać ludzi, że można żyć w świecie idealnym bez długu technicznego, tylko trzeba sobie na to zapracować!
Codzienne zmaganie się z problemami ludzi i pomoc im w rozwiązywaniu ich, bądź tworzenie dla nich narzędzi to część mojej pracy. Nic mnie nie ogranicza i narzedzia tworze w PowerShellu, Ruby on Rails, .NET + C#, GO i dowolnym innym który okaże się niezbędny by rozwiązać problem.
Druga część to utrzymywanie Continuous Integration w dużej korporacji. W tym utrzymywanie Jenkinsa i Jobów, pomoc w integracji testów, wspomaganie różnych działów wiedzą z różnych zakresów.
Po godzinach staram się przekonać ludzi, że można żyć w świecie idealnym bez długu technicznego, tylko trzeba sobie na to zapracować!
Programista c#
Programowanie aplikacji klasy ERP. Odpowiadam za elementy systemowe aplikacji na których budowane są elementy typowo biznesowe.
Do moich obowiązków należy dbanie o kondycję systemu. Poprawiam błędy oraz tworzę nowe możliwości w systemie, których używają nasi programiści.
Pracuję w .NET 4 w WinForms + MsSQL Server + kilka autorskich rozwiązań Sonety.
Stworzyłem instalator produktu w InnoScrip i odpowiadam za jego działanie. Planuję przepisanie instalatora na WIX lub coś fajniejszego.
Odpowiadam za Raportowanie naszego systemu oparte o HTML, CSS oraz wkhtmltopdf. Planujemy zmianę tego mechanizmu na wydajniejszy.
Refaktoruję wiele metod i klas dodając testy jednostkowe.
Dbam o rozwój i jakość pracy mojego zespołu poprzez:
organizację wyjazdów na konferencje (Quality Excites, Confitura, DevDay),
pracę w różnych językach programowania (Go, Ruby, Java etc.)
i architekturach (SOA, Patterny).
Dbam o przestrzeganie Clean Code w zespole.
Kod tworzę w oparciu o BDD na MSpec. Błędy testuję za pomocą NUnit a potem naprawiam.
Pracujemy w systemie zbliżonym do SCRUM na tablicy Kanban.
Od niedawna zajmuję się również częściowo (50/50) zadaniami Dev-Ops. Przekonałem kolegów do używania Git jako podstawowego repozytorium kodu i w tej chwili opiekuję się repozytorium oraz Jenkinsem (Continuous Integration może niedługo Continuous Delivery).
Dodatkowo tworzę nowe (program raportujący zmiany w bazie danych pomiędzy wersjami w postaci serwisu HTML) i przystosowuję narzędzia do wsparcia naszej pracy (takie jak choćby doxygen do tworzenia dokumentacji z kodu w postaci serwisu HTML).
Personalnie używam babuna (konsola w Windowsie oparta o cygwina i bardzo podobna do shella *nixowego) do pracy oraz takich narzędzi jak Make, zsh oraz palety własnych aliasów i skryptów.
Praca zdalna.
Do moich obowiązków należy dbanie o kondycję systemu. Poprawiam błędy oraz tworzę nowe możliwości w systemie, których używają nasi programiści.
Pracuję w .NET 4 w WinForms + MsSQL Server + kilka autorskich rozwiązań Sonety.
Stworzyłem instalator produktu w InnoScrip i odpowiadam za jego działanie. Planuję przepisanie instalatora na WIX lub coś fajniejszego.
Odpowiadam za Raportowanie naszego systemu oparte o HTML, CSS oraz wkhtmltopdf. Planujemy zmianę tego mechanizmu na wydajniejszy.
Refaktoruję wiele metod i klas dodając testy jednostkowe.
Dbam o rozwój i jakość pracy mojego zespołu poprzez:
organizację wyjazdów na konferencje (Quality Excites, Confitura, DevDay),
pracę w różnych językach programowania (Go, Ruby, Java etc.)
i architekturach (SOA, Patterny).
Dbam o przestrzeganie Clean Code w zespole.
Kod tworzę w oparciu o BDD na MSpec. Błędy testuję za pomocą NUnit a potem naprawiam.
Pracujemy w systemie zbliżonym do SCRUM na tablicy Kanban.
Od niedawna zajmuję się również częściowo (50/50) zadaniami Dev-Ops. Przekonałem kolegów do używania Git jako podstawowego repozytorium kodu i w tej chwili opiekuję się repozytorium oraz Jenkinsem (Continuous Integration może niedługo Continuous Delivery).
Dodatkowo tworzę nowe (program raportujący zmiany w bazie danych pomiędzy wersjami w postaci serwisu HTML) i przystosowuję narzędzia do wsparcia naszej pracy (takie jak choćby doxygen do tworzenia dokumentacji z kodu w postaci serwisu HTML).
Personalnie używam babuna (konsola w Windowsie oparta o cygwina i bardzo podobna do shella *nixowego) do pracy oraz takich narzędzi jak Make, zsh oraz palety własnych aliasów i skryptów.
Praca zdalna.
Programista .NET
Programowanie aplikacji webowych w technologi .NET 4 (VS 2010 - framework MVC3). Warstwa prezentacji realizowana była na Razorze, WCF + framework Agatha dla komunikacji, NHibernate do mapowania ORM i komunikacji z bazą danych (MSSQLServer 2008, SQLite), NUnita do tworzenia oprogramowania za pomocą TDD.
Kod trzymany był na GIT wspieranym przez Jenkinsa. Bugzilla do zrządzania zadaniami.
Oprogramowanie tworzone było w metodyce Agile-Scrum. Odpowiadałem za tworzenie wszystkich warstw aplikacji.
Kod trzymany był na GIT wspieranym przez Jenkinsa. Bugzilla do zrządzania zadaniami.
Oprogramowanie tworzone było w metodyce Agile-Scrum. Odpowiadałem za tworzenie wszystkich warstw aplikacji.
wystawiono
Pracowałem razem z Pawłem przez rok przy bardzo wymagającym projekcie. Był niezbędnym elementem zespołu dzięki swojej umiejętności analizowania i rozwiązywania każdego problemu (w standardowy czy niestandardowy sposób) i dużej dbałości o dobro zespołu i jakości wytwarzanego oprogramowania. Ma ogromną chęć i łatwość uczenia się, konfrontuje fakty i wyciąga wnioski.
Projektant
IPS Przedsiębiorstwo Informatyczne
Po owocnej współpracy programistycznej zostałem zatrudniony w zespole do projektowania nowego i unikatowego rozwiązania na rynku. Projektowanie odbywało się oprogramowaniu Enterprise Architekt (do którego zgłosiłem kilka bugów w trakcie używania).
Aplikacja miała automatyzować rozliczenia z Urzędem Skarbowym. Miała być napisana w Delphi.
Praca zdalna.
Aplikacja miała automatyzować rozliczenia z Urzędem Skarbowym. Miała być napisana w Delphi.
Praca zdalna.
Młodszy programista
Tworzenie i utrzymywanie oprogramowania do zarządzania restauracją i hotelami. Rozwiązanie tworzone w Delphi 5 i Delphi 7 oraz MsSQLServer 2005.
W tym krótkim czasie który tu spędziłem umożliwiłem programowi współpracę z elektronicznymi zamkami i centralką telefoniczną.
Bardzo profesjonalne podejście połączone z fajną atmosferą w pracy.
W tym krótkim czasie który tu spędziłem umożliwiłem programowi współpracę z elektronicznymi zamkami i centralką telefoniczną.
Bardzo profesjonalne podejście połączone z fajną atmosferą w pracy.
Programista
Margo Net S.C.
Na umowę o dzieło wykonałem program do zarządzania pralnią chemiczną. Użyta technologia to Delphi 7 + baza SQL Firebird. Obsługiwał drukowanie etykiet na drukarce termicznej bezpośrednio na ubraniach roboczych w formie kodów paskowych. Pozwalał na sprawne zarządzanie i rozliczanie z "przemysłowymi" klientami.
Praca zdalna.
Program działał w pralni do 06.2013, i z powodu przeładowania bazy danych został wymieniony na profesjonalny produkt firmy Comarch, co uważam za duży sukces mojej aplikacji. W trakcie korzystania z programu nie wykonywano żadnych poprawek.
Praca zdalna.
Program działał w pralni do 06.2013, i z powodu przeładowania bazy danych został wymieniony na profesjonalny produkt firmy Comarch, co uważam za duży sukces mojej aplikacji. W trakcie korzystania z programu nie wykonywano żadnych poprawek.
Programista
Flux Inc.
Była to moja pierwsza praca w której uczyłem się poważnego programowania. W pracy wykorzystywaliśmy Delphi 5.
Oprogramowanie operowało na danych zapisanych w standardzie DICOM. Informacje o zawartości wapnia w kościach etc. dzięki programowi były dostępne dla lekarzy w dowolnym miejscu.
Pomagałem w tworzeniu kryptograficznych zabezpieczeń przesyłania danych (szyfrowanie kluczami asymetrycznymi).
Praca zdalna.
Oprogramowanie operowało na danych zapisanych w standardzie DICOM. Informacje o zawartości wapnia w kościach etc. dzięki programowi były dostępne dla lekarzy w dowolnym miejscu.
Pomagałem w tworzeniu kryptograficznych zabezpieczeń przesyłania danych (szyfrowanie kluczami asymetrycznymi).
Praca zdalna.
Szkolenia i kursy
Różne szkolenia i wykłady głównie Microsoftowe.
Dev-Day 2014, Quality Excites 2015, Confitura 2015, DevDay 2015, Get.NET 2015 (Gdańsk),
Get.NET 2016 (Łódź), Quality Excites 2016.
Lubię jeździć na konferencje gdzie można spotkać ciekawych ludzi, wymienić myśli i poznać nowości, które napędzają pomysły w pracy.
Dev-Day 2014, Quality Excites 2015, Confitura 2015, DevDay 2015, Get.NET 2015 (Gdańsk),
Get.NET 2016 (Łódź), Quality Excites 2016.
Lubię jeździć na konferencje gdzie można spotkać ciekawych ludzi, wymienić myśli i poznać nowości, które napędzają pomysły w pracy.
Specjalizacje
IT - Rozwój oprogramowania
Programista C#
IT - Rozwój oprogramowania
Programista .NET
Zainteresowania
Pasjonuję się motoryzacją i uwielbiam jeździć po asfalcie na motocyklu. Poza asfaltem można spotkać mnie na rowerze.
Uwielbiam dobre książki głównie s-f, fantasy i kryminały.
Słucham ciężkiej muzyki.
Uwielbiam dobre książki głównie s-f, fantasy i kryminały.
Słucham ciężkiej muzyki.
Grupy
IT – Praca dla osób z charakterem
Grupa zrzesza informatyków oraz konsultantów branży IT. Dyskusje oraz możliwości współpracy to cel tej grupy.
Programiści .NET
Zrzesza programistów technologii Microsoft .NET, oraz osoby pracującę nad projektami w technologii .NET