offline |
Krystian BacławskiSoftware Engineer
|
- Podsumowanie zawodowe:
-
Architekt systemów sieciowych i rozproszonych bazujących na systemach uniksowych. Posiada ogólną wiedzę nt. dziedziny oprogramowania telekomunikacyjnego, procesów powstawania oprogramowania, technik testowania aplikacji. Posiada szeroką wiedzę dotyczącą wzorców projektowych i konstrukcji specyficznych dla różnych języków programowania. Naturalnie posługuje się środkami udostępnianymi przez systemy operacyjne.
Programista szukający zawsze rozwiązań czystych i przejrzystych. Świadomie korzysta z szerokiego wachlarza struktur danych, potrafiąc oszacować złożoność obliczeniową. Swobodnie przemieszcza się między paradygmatami - obiektowym, introspektywnym, funkcyjnym, strukturalnym. Zna wiele języków programowania, ale najlepiej czuje się w Pythonie, C++, C i uniksowych powłokach. Szukając rozwiązań nie boi się wyzwań. Posiada głębokie doświadczenie z narzędziami programistycznymi dostępnymi dla systemu Linux.
Posiada duże doświadczenia związane z administracją systemem Linux i popularnymi opensource-owymi aplikacjami sieciowymi. Użytkownik systemu Debian GNU/Linux od 2001 roku.
Student studiów doktoranckich na Uniwersytecie Wrocławskim. Specjalizuje się w inżynierii oprogramowania, programowaniu sieciowym i rozproszonym, systemach operacyjnych oraz językach programowania. Najlepiej czuje się rzucony na głęboką wodę - zgodnie z zasadą, że tylko zadania za trudne są ciekawe.
Doświadczenie i referencje
- Firma:
- Uniwersytet Wrocławski, Instytut Informatyki (od 2008-10)
- Stanowisko:
- Doktorant
- Obowiązki:
- Prowadzenie zajęć dydaktycznych w języku polskim i angielskim.
Technologie i narzędzia:
* DokuWiki / GraphViz
* LaTeX / Beamer
* IBM Cell B.E. / NVidia CUDA
* LLVM
Prowadzone przedmioty:
* Systemy operacyjne w języku angielskim (wykłady, ćwiczenia)
* Kurs języka Erlang (wykłady, pracownia)
* Seminarium: Rodzina języków Lisp
- Firma:
- Google Inc. (od 2011-02 do 2012-03)
- Stanowisko:
- Software Engineer
- Firma:
- Power Media Sp. z o.o. (od 2010-10 do 2011-01)
- Stanowisko:
- Rekruter techniczny
- Obowiązki:
- Weryfikacja wiedzy i umiejętności technicznych kandydatów (na stanowisko programista lub tester).
- Firma:
- Google Inc. (od 2010-05 do 2010-08)
- Stanowisko:
- Google Summer of Code 2010 Student
- Obowiązki:
- Udział w projekcie Thousand Parsec Python Server jako:
* Programista Python
* Architekt oprogramowania / baz danych
Narzędzia:
* biblioteka SQLAlchemy
* baza danych SQLite
* język Scheme
Osiągnięcia:
* Gruntowne przebudowanie architektury serwera
* Usprawnienie schematu bazy danych (normalizacja, optymalizacja)
* Implementacja systemu testowania protokołu TP
- Firma:
- Tieto Poland Sp. z o.o. (od 2008-06 do 2010-03)
- Stanowisko:
- Software Developer
- Obowiązki:
- * Architekt oprogramowania
* Programista C++ / Python / Linux (przestrzeń użytkownika)
* Tester oprogramowania
Technologie i narzędzia:
* ASN.1
* XML / XSLT
* protokoły ULP / SUPL
* GPS / UMTS / GSM
* SWIG / Boost.Python
* Agile / SCRUM
* CM Synergy / Git
Osiągnięcia:
* Projekt oraz implementacja elastycznej biblioteki i narzędzi (klienty, serwery) służących do implementacji testów funkcjonalnych sprawdzających poprawność obsługi dwóch protokołów.
* Aktywne współtworzenie architektury serwera (C++). Wprowadzenie wzorca projektowego Proactor. Pomysł architektury potoków i filtrów do przetwarzania pakietów.
* Projekt i implementacja fragmentów serwera (C++).
- Firma:
- Nasza Klasa sp. z o.o. (od 2007-11 do 2008-02)
- Stanowisko:
- Programista systemowy
- Obowiązki:
- * Administrator GNU/Linux Debian
- Firma:
- KASAT Sp. z o.o. (eGospodarka.pl) (od 2005-09 do 2007-10)
- Stanowisko:
- Administrator
- Obowiązki:
- * Programista systemowy (Linux)
* Administrator GNU/Linux Debian
- Firma:
- Instytut Informatyki Uniwersytetu Wrocławskiego (od 2003-11 do 2005-12)
- Stanowisko:
- Młodszy administrator
Edukacja
- Uczelnia:
- Uniwersytet Wrocławski (od 2008-10)
- Kierunek:
- informatyka
- Poziom studiów:
- doktoranckie
- Uczelnia:
- Uniwersytet Wrocławski (2001-10 - 2007-10)
- Kierunek:
- informatyka
- Poziom studiów:
- magisterskie
Informacje dodatkowe
- Języki:
-
* angielski (bardzo dobrze)
* rosyjski (dobrze)
* japoński (podstawy)
- Hobby:
- * muzyka elektroniczna, awangardowa i eksperymentalna
Grupy
Grupa dla miłośników programowania w językach C and C++
Grupa użytkowników języka Clojure
Debian GNU/*
Demoscena dawna i obecna - gdzie się podziewacie, co robicie?
Grupa zrzeszająca ludzi zainteresowanych językiem programowania Erlang.
Grupa dla wszystkich zainteresowanych programowaniem w haskellu.
Języki Funkcyjne
Grupa osób interesujących się, używających języka Lisp.
Entuzjaści muzyki klubowej
Jeśli logika jest anatomią myślenia, to czym jest programowanie w logice ???
Grupa dla programistów i entuzjastów języka Python
Grupa programistów języka Scala
Grupa przeznaczona dla wszystkich studentów oraz absolwentów Uniwersytetu Wrocławskiego
Grupa entuzjastów edytora Vim
Profil pochodzi z serwisu GoldenLine.pl
© 2005-2012 GoldenLine.pl Wszelkie prawa zastrzeżone.
Justyna Mecenseffi
Sebastian Borowik
Paweł Grudziński
Miroslaw Marczak
Rafał Rzepecki
Marek Ziółkowski
Marek Michalak
Damian Szczurek
Joanna Lutostańska
Agata Murawska