Paweł Tymura

Projektant/Programista

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

Logo
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ć!
Soneta sp.z.o.o
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.
Abitek Sp. z o.o.
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.
Rafał Kłys
Rafał Kłys · współpracownik
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.
Logo
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.
Logo
Programista
IPS Przedsiębiorstwo Informatyczne
Projektowanie, pomoc w projektowaniu, programowanie elementów większego systemu.
Stworzyłem rozwiązanie które umożliwiało programowi Pity rozliczenia do bramek internetowych.

Od czasu do czasu programowanie narzędzi. Głównie Delphi 7.

Praca zdalna.
Logo
Informatyk
P.I. Pitsoft S.J.
Zajmowałem się serwisem i szkoleniem dotyczącym oprogramowania firmy Kamsoft (głownie apteki).
LSI Software S.A.
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.
Nonna & Sons Sp. z o.o.
Programista
Programowanie narzędzi dla firmy w Delphi 7.
Logo
Konsultant
Punkt Sprzedaży Plusa
Informowanie o promocjach, umowach, telefonach. Podpisywanie umów.
Logo
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.
Logo
Grafik Komputerowy
Truck-Plandax
Tworzenie grafik głownie na samochody. Pomoc w oklejaniu pojazdów. Wydruk oraz sklejanie bannerów reklamowych dla pewnej partii politycznej na wybory.
Logo
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.
Logo
instalator WiFi
P.I.H. Pitsoft
Instalacja anten, instalacja oprogramowania na komputerach oraz ich konfiguracja. Pomoc merytoryczna, usuwanie wirusów oraz wszystko co robi serwis komputerowy :)

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.

Edukacja

Logo
FTIMS / Handel Elektroniczny, magisterskie
Politechnika Łódzka

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.

Grupy

13 wszystkich wypowiedzi
4 plusy
android developers
android developers
Grupa ludzi zainteresowanych systemem operacyjnym Android.
enova
enova
Grupa ma słuzyć wymianie doświadczeń przy wdrożeniach systemu klasy ERP - enova
Microsoft w Polsce
Microsoft w Polsce
Microsoft w Polsce
IT – Praca dla osób z charakterem
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
Programiści .NET
Zrzesza programistów technologii Microsoft .NET, oraz osoby pracującę nad projektami w technologii .NET
Ruby on Rails
Ruby on Rails
Grupa miłośników frameworku RoR
Twórcy gier komputerowych
Twórcy gier komputerowych
Grupa polskich twórców gier komputerowych.