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