CURRICULUM VITAE
Aleksander Adamowski
Data urodzenia: Sierpień 19, 1978r.
Stan cywilny: Żonaty
aleksander [dot] adamowski [at] gmail [dot] com

Al. Jerozolimskie 92, Warszawa
Projektant programista
Altkom Akademia S.A.
Intraco
ul. Stawki 2, Warszawa
Trener IT (od 1999)
Programista (od 2001)
Administrator systemów (od 2002)
Prowadzenie szkoleń (z zakresu aplikacji biurowych MS Office, następnie z języków programowania PHP i opisu dokumentów HTML, potem z administracji systemami Linux)
Programowanie (udział w projektach realizowanych w technologiach Apache+PHP+MySQL; Java+technologie związane)
Administracja systemami firmy (system poczty – 300 użytkowników, w większości informatyków; główny serwer WWW; system DNS; system druku korporacyjnego w głównym oddziale firmy; inne usługi sieciowe) oraz outsourcing administracji systemami
Daewoo Dacom Communications
Sala Multimedialna
ul. Wspólna 62, Warszawa
Informatyk
Konsultacja w zakresie oprogramowania (oprogramowanie systemowe i biurowe Microsoft)
Techniczny i organizacyjny nadzór nad salą multimedialną
Serwis informatyczny
Obsługa klientów sali multimedialnej
Prowadzenie szkoleń komputerowych
poziom administratora systemów korporacyjnych, certyfikat Redhat Certified Engineer; szerokie doświadczenie z zakresu administracji systemów, tworzenia skryptów powłoki UNIX, rozwoju oprogramowania (patrz niżej)
poziom użytkownika “power user” + młodszy administrator
znajomość dobra (doświadczenie w rozwijaniu bazodanowych aplikacji WEB na serwerze Tomcat, J2EE na serwerach JBoss i Glassfish, Spring framework, Spring Web Services oraz Acegi Security, WS-Security przy użyciu WSS4J, przetwarzaniu XML, budowaniu multimedialnych aplikacji z graficznym interfejsem użytkownika; praca w środowiskach zintegrowanych - Eclipse, Netbeans)
znajomość bardzo dobra (doświadczenie w opracowywaniu narzędzi administracyjnych LDAP, stron e-learningowych itp. Przykładowy projekt: ldap-gallery - aplikacja web w PHP udostępniająca książkę adresową i galerię zdjęć opartą na bazie LDAP. Pełnię rolę założyciela i opiekuna projektu.)
znajomość bardzo dobra (doświadczenie w opracowywaniu szeregu skryptów dokonujących migracji danych, pełniących funkcję middleware w złożonych systemach sieciowych, narzędzi administracyjnych LDAP z graficznym interfejsem użytkownika, audytowaniu bezpieczeństwa kodu aplikacji finansowych itp.)
Przykładowe projekty:
Gtk2::Net::LDAP::Widgets - biblioteka komponentów GUI dla tworzenia aplikacji klienckich korzystających z katalogów LDAP, dostępna w archiwum CPAN. Jestem autorem biblioteki i pełnię rolę jej opiekuna w archiwum CPAN.)
Tesseract-polish - projekt ma na celu opracowanie wsparcia dla języka Polskiego dla programu Tesseract OCR. Zawiera szereg skryptów Perl przeznaczonych dla analizy korpusów językowych, generowania słowników oraz walidowania wyników ręcznych etapów prac nad danymi treningowymi OCR.
znajomość dobra (przykładowy projekt: zbiór dynamicznych, zintegrowanych z katalogiem LDAP, filtrów przetwarzających pocztę, przeznaczonych dla serwera pocztowego Courier MTA: http://code.google.com/p/courier-pythonfilters-ldap/. Pełnię rolę założyciela i opiekuna projektu.)
znajomość dobra (doświadczenie w modyfikacji kodu źródłowego systemów serwerowych dla Linux/BSD)
znajomość dobra (rozwijanie aplikacji, przeprowadzone szkolenia z VBA i dostępu do baz MS Access)
organizacja projektów (infrastruktura zespołu, harmonogramy, raporty (metodyka Scrum), konwencje nazewnicze)
administracja i korzystanie z systemów wersjonowania kodu i konfiguracji - CVS, Subversion, GIT
systemy wspomagania pracy zespołowej śledzenia błędów - Bugzilla, JIRA, Trac, Wiki
Rozległe doświadczenie (rozwój aplikacji, prowadzenie kursów dla administratorów baz)
Rozległe doświadczenie (rozwój aplikacji, prowadzenie kursów dla programistów aplikacji web, zgłaszanie błędów do MySQL AB)
Wstępne doświadczenie (uczestnictwo w projektach, w których Oracle jest używany jako RDBMS)
Wstępne doświadczenie (uczestnictwo w projektach, w których MS SQL Server jest używany jako RDBMS, autorstwo kilku złożonych funkcji w Transact SQL)
CorelDraw Corel PhotoPaint, Adobe Photoshop, The Gimp, Adobe After Effects oraz Premiere, Samplitude Studio, Metacreations Painter, Lightwave 3D, Autodesk 3D Studio, Macromedia Studio
Microsoft Office
cały pakiet, doświadczenie na poziomie trenerskim, certyfikaty Microsoft Office User Specialist (MOUS), doświadczenie programistyczne
Sun OpenOffice / StarOffice
cały pakiet, doświadczenie praktyczne i trenerskie, wstępne doświadczenie programistyczne
usługi katalogowe LDAP (OpenLDAP, Netscape Directory Server, Red Hat Directory Server, Fedora Directory Server) - zaawansowana architektura, replikacja, projektowanie reguł kontroli dostępu, dostosowywanie schemy, zastosowania specjalne
wirtualizacja serwerów (Xen, VMware)
komunikacja wewnątrzfirmowa (eGroupWare, Zope)
współdziałanie systemów w środowisku heterogenicznym
infrastruktura klucza publicznego (PKI) – certyfikaty x.509, standardy PKCS, wdrożenie, konfiguracja i administracja Centrum Certyfikacji (CA - Netscape Certificate Management System, Redhat Certificate System, Dogtag Certificate System), automatyzacja działań na certyfikatach z użyciem biblioteki OpenSSL (http://www.openssl.org/) i języka Perl lub Bourne shell, oprogramowywanie tokenów i modułów HSM z API PKCS#11
system obowiązkowej kontroli dostępu dla Linuxa - NSA FLASK (Flux Advanced Security Kernel) / SELinux (http://www.nsa.gov/selinux/)
bezpieczeństwo systemów:
testy penetracyjne (szczególnie aplikacji web: wstrzykiwanie SQL, przewidywanie id sesji, wstrzykiwanie kodu powłoki, cross site scripting, cross site request forgery, pomijanie uwierzytelniania, ujawnianie informacji niejawnych; narzędzia Tamper Data, FireBug, WebScarab, BurpSuite, Paros Proxy, Pantera)
audyty kodu aplikacji pod kątem zgodności ze standardem PCI DSS (Payment Card Industry Data Security Standard)
testy jakości haseł poprzez łamanie
wykrywanie włamań (IDS)
konfiguracja filtrów pakietów, NAT, IPSec, analiza interakcji między systemami w rozproszonym środowisku itp.
usługi sieciowe LAN – współdzielenie plików, drukarek, komunikacja intranetowa
usługi publiczne w Internecie – WWW, poczta (Courier MTA, Netscape Messaging Server, Postfix, Exim), FTP, Instant Messaging (jabberd, jabberd2, ejabberd), wiele innych (n.p. NTP)
Obsługa macierzy Serial ATA/SCSI/Fibre Channel oraz bibliotek taśmowych (zastosowania serwerowe)
Angielski - zaawansowany (certyfikat SEFIC poziom 4 – najwyższy, doświadczenie w prowadzeniu szkoleń i konsultacji informatycznych dla native speakers)
Rosyjski – średnio zaawansowany
2007r. - ...: uzupełniające studia magisterskie na Polsko-Japońskiej Wyższej Szkole Technik Komputerowych
1999r. - 2006r.: Polsko-Japońska Wyższa Szkoła Technik Komputerowych, uzyskany tytuł inżyniera
1997 - 1999r.: Politechnika Warszawska -
Wydział Mechatroniki,
kierunek: automatyka i robotyka,
edukacja przerwana
1993 - 1997r.: LVI Liceum Ogólnokształcące w Warszawie,
profil matematyczno - fizyczny
2001-08-11: Chiltern Consultancy International “Train the Trainer” - odbyte 3-dniowe szkolenie z trenerskich umiejętności interpersonalnych (certyfikat nr. TtT/11/08/01)
2003-07-15: LCCI Spoken English for Industry and Commerce level 4 (poziom najwyższy) nr. 0030126154
2003-11-28: Redhat Certified Engineer (nr. Weryfikacyjny 809003914009421)
2008-05-05: JBoss Administrator Exam (EX336)
Linux Magazine Polska - numer 10 (2004-11): "Know-how: Wykorzystanie Perl-owego modułu Net::LDAP w automatyzacji zadań administratora OpenLDAP"
Praca inżynierska - “Automatyzacja wdrożenia sieci wydzielonej z poufnością w oparciu o system Linux i ipsec-tools” - obejmuje opracowanie algorytmów i narzędzi w Perl, które efektywnie generują i ustanawiają współdzielone klucze oraz rozprowadzają konfigurację po wszystkich węzłach sieci.
Dodatek do pracy inżynierskiej - “Algorytm szyfrowania Julius” - projekt i implementacja w języku Java prostego algorytmu szyfrowania symetrycznego, opartego na sieciach Feistela.
Grafika komputerowa, muzyka, taniec towarzyski
Rozwój zawodowy w kierunku projektowania architektur aplikacji finansowych realizowanych w technologiach OpenSource, technologii klastów HA i HPC, technologii kryptograficznych oraz wirtualizacji pamięci masowej
Ukończenie studiów magisterskich w Polsko-Japońskiej Wyższej Szkole Technik Komputerowych
Życie rodzinne
Wyrażam zgodę na przetwarzanie moich danych osobowych w celach rekrutacji, zgodnie z Ustawą z dn. 29 sierpnia 1997 r. o ochronie danych osobowych (Dz. U. z 2002 r. Nr 101, poz. 926 z późniejszymi zmianami)