Curriculum
Vitae
|
|
zorientowane obiektowo programowanie Java z użyciem wzorców projektowych
projektowanie wielowarstwowych aplikacji J2EE na serwery WebLogic i JBoss
tworzenie schematów baz danych i optymalizacja Oracle SQL
efektywne rozwiązywanie problemów z wykorzystaniem własnej wiedzy i potencjału oraz umiejętnie dobranych narzędzi i pracy zespołowej
sieć peer-to-peer do wymiany wiedzy (JXTA, SWT, RDF, międzynarodowy projekt badawczy finansowany przez Unię Europejską o budżecie ponad 3 mln. euro) – zaprojektowałem od zera i stworzyłem wraz z testami duży moduł (>500 klas) ściśle związany z bazą Oracle [2003-04]
archiwum artykułów i portal dla jednej z największych polskich gazet (J2EE) – napisałem i optymalizuję warstwą dostępu do danych (Oracle), brałem udział w dodawaniu nowej funkcjonalności w GUI (Struts, JSP, JSTL) i warstwie biznesowej (POJO, EJB, XDoclet) [2004]
system zarządzania treścią i wiedzą (Weblogic potem JBoss, Oracle, >10 programistów, >2 lata, międzynarodowy, mój bezpośredni przełożony w Berlinie) – pracowałem nad webaplikacją, stworzyłem koncepcję użycia Struts i internacjonalizacji, brałem udział w tworzeniu wymagań, projektowaniu funkcjonalności i definiowaniu modelu wiedzy (RDF) [2002-03]
implementacja standardu XML-owego zdefiniowanego przez W3C [2002]
JBoss, Weblogic, Oracle, IntelliJ IDEA, Eclipse, CVS, Ant, Maven, XDoclet, JUnit, PL/SQL Developer, JIRA
laboratorium z przedmiotu „SGML/XML i nowoczesne technologie zarządzania treścią”
fundamenty informatyki: złożoność obliczeniowa, systemy rozproszone, współbieżność, poprawność, kluczowe algorytmy i struktury danych, SO
projektowanie i programowanie strukturalne oraz obiektowe, UML
języki programowania: Java, C, C++, Pascal, PHP, Smalltalk, asembler, bash, ProLog, StanardML (funkcyjny)
tworzenie aplikacji internetowych: J2EE (JSP, serwlety), Turbine (Velocity), PHP
projektowanie struktur oraz obsługa baz danych: Oracle (SQL, PL/SQL, Oracle*Forms, Oracle*Designer), PostgreSQL, MySQL, JDBC, Objectivity/DB
praca z systemami Linux (C, C++, jądro, IPC), DOS (asembler) i Windows
system zbierania preferencji oraz przydziału studentów do grup (algorytmy C++, PHP, SQL) [2000]
symulacja sieci kolejowej z interfejsem graficznym (Smalltalk) [1999]
zarządzaniu wiedzą (SemanticWeb, RDF, OWL, Sesame, Jena, TopicMaps, systemy workflow)
zarządzaniu dokumentami (CMS, portale, XML)
kwestiach bazodanowych - optymalizacja SQL, mapowanie obiektowo-relacyjne
nowych, lekkich metodologiach rozwoju oprogramowania (XP, TDD)
finalista XLIX Olimpiady Matematycznej [1998]
stypendium prezydenta miasta Lublina [1998]
świadectwo maturalne z wyróżnieniem w I LO. im. St. Staszica w Lublinie [1998]
laureat Wojewódzkiego Konkursu Matematycznego [1994]
Sun Certified Java Programmer 1.4 (SJCP) [2005]
angielski w mowie i piśmie, wykorzystuję obecnie w pracy zawodowej; FCE
certyfikat Kancelarii Prezydenta upoważniający do pracy z informacją niejawną
prawo jazdy, przeniesiony do rezerwy
hobby: turystyka, fotografia, astronomia, rower
Data ostatniej modyfikacji: 19 kwietnia 2005.
Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do przeprowadzenia procesu rekrutacji (zgodnie z ustawą z dnia 29.08.1997 "O ochronie danych osobowych" Dz. U. nr 133 poz. 883).
Pełna
i aktualna wersja tego dokumentu (także po angielsku, formaty HTML i
MS Word) znajduje się pod adresem http://bienkowski.net/cv/.
The
full and up-to-date version of this document in English (in HTML and
for MS Word) can be accessed at http://bienkowski.net/cv/.