robert borys wykształcenie umiejętności doświadczenie zawodowe

Transkrypt

robert borys wykształcenie umiejętności doświadczenie zawodowe
ROBERT BORYS
[email protected]
http://cv.rborys.pl/
WYKSZTAŁCENIE
Politechnika Białostocka, Wydział Informatyki (1998 – 2003)
mgr inż. Informatyki (z wyróżnieniem)
praca magisterska: Heurystyczne algorytmy dla problemu wyznaczania tras
Technikum Elektryczne w Białymstoku (1993 – 1998)
technik elektronik (młody mistrz techniki)
praca dyplomowa: Zasilacz wysokiego napięcia
UMIEJĘTNOŚCI
Umiejętności ogólne:
•
Analiza wymagań, projektowanie i implementacja systemów, bibliotek, szkieletów aplikacji sieciowych
wymagających współpracy wielu różnych technologii
•
Projektowanie, optymalizacja i administrowanie bazami danych i serwisami www
•
Tworzenie specjalizowanych systemów wbudowanych w oparciu o systemy uniksowe
•
Kierowanie małym zespołem programistycznym
•
Prowadzenie wykładów, warsztatów, szkoleń
•
Wdrażanie projektów u klienta końcowego, wsparcie techniczne, serwis
Języki programowania i technologie (zaawansowane):
C, C++, Java, J2ME, Python, Flash, ActionScript, PHP, HTML, JavaScript, CSS, SQL, PL/SQL, Pascal, Smalltalk,
GTK+, MFC
Języki programowania i technologie (podstawowe):
C#, Visual Basic, ASP, Ruby, Perl, Matlab, Bash, OpenGL, Qt, JSP, PSP, UML, Agile, SOAP, RMI, XML-RPC,
CORBA, XSL, AJAX
Bazy danych:
PostgreSQL, MySQL, SQLite, Microsoft SQL Server, Microsoft Access
Systemy operacyjne:
Windows, Linux, FreeBSD, OpenBSD
Automatyka budynkowa:
EIB/KNX, LCN, Xcomfort, DMX, LonWorks, Modbus, M-Bus
Narzędzia:
Eclipse, NetBeans, Visual Studio, Delphi, C++ Builder, VisualWorks, ArgoUML, Poseidon for UML, Microsoft
Project, Adobe Flash, Matlab, CVS, SVN, VSS, GDB, LCN-PRO, LonMaker, MRF
Języki obce:
angielski (zaawansowany, certyfikat CAE), hiszpański (średnio zaawansowany niższy), rosyjski (podstawowy)
Inne:
Prawo jazdy kat. B
DOŚWIADCZENIE ZAWODOWE
2006.04 – do chwili obecnej, DBX Sp. z o.o., Biaystok
Kierownik działu oprogramowania
Projekt i implementacja części zintegrowanego systemu zarządzania budynkiem iBMS
(http://cv.rborys.pl/ibms/), w tym:
•
Dedykowane dystrybucje systemów OpenBSD (serwer) i Linux (panel dotykowy) oraz zmodyfikowana wersja
bazy PostgreSQL
•
Wizualizacja na stacje robocze, panele dotykowe, telefony komórkowe (C++, Flash, ActionScript, J2ME, PHP,
PostgreSQL)
•
Biblioteka VDL kontrolek wizualizacyjnych (Flash, ActionScript)
•
Integracja systemów wideo (Java, Flash, PHP, JavaScript, MPEG-4, M-JPEG, JPEG)
•
Integracja systemów audio, system multiroom z wirtualną krosownicą audio (C++, Java, Flash, PHP, MP3,
PostgreSQL)
•
System domofonowy z własną centralą VoIP (C++, Java, Flash, PHP, SIP, RTP, PostgreSQL)
•
Wirtualna centrala alarmowa i system kontroli dostępu ASTRO (C++, Java, Flash, PHP, PostgreSQL)
•
Sterowniki do urządzeń i sieci automatyki budynkowej (C++, PHP, PostgreSQL)
•
Prowadzenie szkoleń, wdrożenia, serwis
2002.10 – 2007.02, Politechnika Białostocka, Wydział Informatyki, Katedra Systemów Informacyjnych i
Sieci Komputerowych
Asystent
Prowadzenie zajęć laboratoryjnych, projektowych i ćwiczeń z przedmiotów:
•
Algorytmy i struktury danych
•
Metodologia oprogramowania
•
Programowanie obiektowe (Delphi)
•
Programowanie w środowisku sieciowym
•
Sieci komputerowe
•
Techniki multimedialne
•
GIS
•
Grafika komputerowa (Java, OpenGL)
•
Wprowadzenie do Informatyki
•
Podstawy Informatyki
Praca naukowa:
•
Falkowa kompresja obrazów z optymalizacją zniekształceń w kryteriach percepcyjnych
•
Routing dynamiczny w sieciach optycznych (RWA – Routing Wavelength Assignment)
2002.08 – 2006.04, NTI Sp. z o.o., Białystok
Programista, później główny analityk, kierownik działu
•
Administrowanie serwerami baz danych, www i poczty (Windows, Linux, IIS, Apache, SQL Server, PostgreSQL,
MySQL, Postfix, Sendmail)
•
Rozbudowa i konserwacja systemu zarządzania składkami firmy ubezpieczeniowej AIS 2000
(http://cv.rborys.pl/ais2000/) (ASP, Visual Basic, HTML, SQL Server)
•
Projektowanie, implementacja i wdrożenia katalogów i sklepów internetowych (http://cv.rborys.pl/sklepy/)
(ASP, PHP, HTML, JavaScript, SQL Server, PostgreSQL, MySQL), w tym:
◦
Rozbudowane moduły administracyjne
◦
Rozbudowane moduły ofertowe (PHP, LaTeX)
•
Wizualizacja map w systemie zarządzania flotą CarBox (http://cv.rborys.pl/carbox/) (PHP, Flash, PostgreSQL)
•
Projekt, implementacja i wdrożenia frameworka eQUEST (http://cv.rborys.pl/equest/) (PHP, Python, Java,
Bash, HTML, JavaScript, PostgreSQL) w tym:
•
◦
Moduł raportowy z własnym językiem programowania raportów EXML (PHP, XML, HTML, LaTeX,
PostgreSQL)
◦
eQUEST Toolkit – narzędzie do zarządzania projektami i szybkiego tworzenia szablonów klas (Python,
GTK+, PHP, Bash, PostgreSQL)
◦
Moduł CMS z administracją i językiem EXML do tworzenia szablonów stron i komponentów
Projekt i implementacja systemu zarządzania magazynem i produkcją dla producenta opraw oświetleniowych
(PHP, HTML, JavaScript, PostgreSQL)
ZAINTERESOWANIA
•
Egzotyczne podróże: RPA (http://rpa.rborys.pl/), Bajkał (http://bajkal.rborys.pl/), Etiopia
(http://etiopia.rborys.pl/)
•
Algorytmika. Układanie zadań, rozwiązań wzorcowych i testów na Podlaski Turniej w Programowaniu
Zespołowym (wszystkie dotychczasowe edycje)
•
Historia, geografia