Krzysztof Dibowski

Programista Delphi / Lazarus Free Pascal
Wejherowo, pomorskie

Umiejętności

Delphi Git Java JavaScript jQuery JSON Linux MySQL PostgreSQL Qt Scrum Subversion XML Wzorce projektowe lazarus,free pascal Qt - podstawy FireBird/Interbase

Języki

angielski
podstawowy

Doświadczenie zawodowe

Logo
Programista
Mailjet
Core Developer dla francuskiego klienta www.mailjet.com. Zdalny programista. Aplikacje (daemony) wspomagające serwisy www w środowisku Linux (Debian/Ubuntu). Baza danych: PostgreSQL, MySQL. Język programowania: Free Pascal oraz sporadycznie C++
Dodatkowo zajmowałem się rozwojem Rest API również w języku Free Pascal (Fast CGI)
Logo
Programista
TURCOM
Tworzenie oprogramowania typu ERP, testowanie.

Technologie: Delphi 2010, PostgreSQL
Logo
Programista
TURCOM
Tworzenie oprogramowania, testowanie, migracja z Delphi 7 do Delphi 2010.

Technologie: Delphi 7 / 2010, PostgreSQL
Unisoft Sp. z o.o.
Programista
Tworzenie oprogramowania dla przedsiębiorstw specjalizujących się w branżach: mieszkaniowej, wodociągowej, ciepłowniczej oraz oczyszczania miast.

Technologie: Delphi, Oracle.
Logo
Programista
HIT Enterprises
Tworzenie i wdrażanie aplikacji typu ERP. Konsultacje i prezentacje związane z wdrażaniem nowych jak i serwisowaniem już istniejących aplikacji bazodanowych.

Technologie: Delphi, FireBirdSQL

Projekty

Wolontariusz środowiska Lazarus / Free Pascal
Oprócz kariery zawodowej byłem również wolontariuszem open-sourcowego środowiska Lazarus / Free Pascal ( www.lazarus-ide.org ) . Zajmowałem się dodawaniem nowych funkcjonalności i naprawianiem znalezionych błędów. Można mnie znaleźć na liście współtwórców:
https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/main/docs/Contributors.txt?ref_type=heads#L130
Twórca komponentów BGRA Controls
Twórca komponentów graficznych BGRA Controls dla środowiska Lazarus. Obecnie pakiet ten jest sforkowany i utrzymywany przez rzeszę innych wolontariuszy

Edukacja

Logo
Zarządzanie i marketing. Specjalizacja: Informatyka w zarządzaniu, magisterskie
Wyższa Szkoła Administracji i Biznesu im. E. Kwiatkowskiego w Gdyni
Logo
Zarządzanie i marketing. Specjalizacja: Informatyka w zarządzaniu, licencjackie
Wyższa Szkoła Administracji i Biznesu im. E. Kwiatkowskiego w Gdyni

Specjalizacje

IT - Rozwój oprogramowania
Programista C++
IT - Rozwój oprogramowania
Inne

Zainteresowania

Muzyka, filmy, fotografia, grafika 3D

Organizacje

Współudział w rozwoju środowiska Free Pascal / Lazarus:
- Nowe funkcjonalności, łatki usuwające błędy
- Założyciel i współtwórca wizualnych komponentów BGRA Controls (http://wiki.freepascal.org/BGRAControls)

Programy klienckie (windows, linux, android) dla serwisu www.adskip.tv

Wtyczki do komunikatora AQQ (dostępne na www.AQQ.eu w dziale „Downloads”):
- Blocker – zaawansowane blokowanie użytkowników (z
możliwością redagowania odpowiedzi którą otrzyma zablokowana
osoba)
- Antyspam – wtyczka blokująca wiadomości spoza listy kontaktów (z opcją odsyłania określonej wiadomości)
- StateNotifier – możliwość informowania o zmianie stanów tylko dla wybranych kontaktów

Inne

Obsługa komputera:
- Znajomość systemów Windows 95/98/2000/XP/Vista oraz linux (Ubuntu).
- Programowanie aplikacji client-server w języku Delphi. Środowisko Borland Delphi oraz Lazarus.
- Bazy danych Firebird SQL, Interbase oraz Oracle.
- Znajomość technologii SOAP/WSDL.
- Programowanie aplikacji pod urządzenia mobilne oraz pod systemy inne niż Windows (multiplatformowe środowisko Lazarus)
- Narzędzia wspomagające programowanie tj: CVS, SVN, Mantis, NetOffice.
- Dodatkowo znajomość takich programów jak: pakiet MS Office (Word, Excel, Power Point), Open Office, programy graficzne (3D Studio Max 6.0, Blender, Vue d'Espirit, Adobe Photoshop, Gimp, Paint Shop Pro)
- Podstawy tworzenia stron www (HTML, systemy zarządzania treścią takie jak Joomla, Mambo)
- Podstawy Visual Basic i C++
- Podstawy Java (aplikacje mobilne na androida)
- Podstawy Qt

Grupy

Bazy Danych
Bazy Danych
Zagadnienia bazodanowe: SQL99 i jego implementacje w popularnych systemach RDBMS: Oracle, MySQL, PostgreSQL, MSSQL, IBM DB2 i inne.
DELPHI
DELPHI
Grupa zrzeszająca programistów pracujących w środowisku Delphi
Freelance
Freelance
Wszyscy sie sprzedaja, ale my na wlasnych warunkach ;]
Freelancer
Freelancer
Każdy kto uważa się za freelancera :)
Lazarus
Lazarus
Grupa programistów piszących programy pod kompilator Free Pascal Lazarus
Oracle
Oracle
...wszystko co dotyczy administracji baz danych Oracle...i nie tylko