Umiejętności
Backend Development
Celery
Continuous Integration
Django
Flask
Git
Github
Linux
Machine Learning
Open Source
Open Source Development
PostgreSQL
Python
Redis
Refaktoryzacja
Sentry
SQL
Kontrola wersji
Web Development
Www
API
Functional programming
Jinja2
Vagrant
Zło
Scrapy
pandas
scikit.learn
gry RPG
Rust
Jupyter
minimalizacja zbędnych spotkań
Języki
angielski
biegły
Doświadczenie zawodowe
Programista Pythona
Projektowanie i rozwój wewnętrznych systemów wspierających pracę firmy (CRM, zarządzanie reklamami, automatyzacja pracy, rozmaite drobne narzędzia).
Implementacja i wdrożenie mechanizmów estymacji sprzedaży.
Refaktoryzacja, optymalizacja i dbanie o jakość kodu (czyste interfejsy, dokumentacja, testy).
Wprowadzenie Ansible jako sposobu zarządzania częścią GLowej infrastruktury.
Budowa stacku technologicznego pod kątem Data Science, eksploracji i analizy danych (Jupyter Notebook, Grafana).
Wdrożenie autorskiego systemu machine learningowego, wykorzystującego m. in. przetwarzanie języka naturalnego (klasyfikacja, klastrowanie dokumentów).
Implementacja i wdrożenie mechanizmów estymacji sprzedaży.
Refaktoryzacja, optymalizacja i dbanie o jakość kodu (czyste interfejsy, dokumentacja, testy).
Wprowadzenie Ansible jako sposobu zarządzania częścią GLowej infrastruktury.
Budowa stacku technologicznego pod kątem Data Science, eksploracji i analizy danych (Jupyter Notebook, Grafana).
Wdrożenie autorskiego systemu machine learningowego, wykorzystującego m. in. przetwarzanie języka naturalnego (klasyfikacja, klastrowanie dokumentów).
Programista
W ramach platformy Issue Stand (http://issuestand.com/) tworzyłem panel wydawcy umożliwiający łatwą i wygodną publikację magazynów w formacie PDF na urządzenia mobilne.
Kluczowym elementem panelu jest napisany przeze mnie webowy edytor PDF-ów, pozwalający na wzbogacanie magazynów o treści multimedialne. Działania badawcze i rozwojowe doprowadziły do wyboru optymalnej technologii. Edytor został napisany w JavaScripcie (front) i Pythonie (backend, generacja paczek dla aplikacji mobilnych).
Kluczowym elementem panelu jest napisany przeze mnie webowy edytor PDF-ów, pozwalający na wzbogacanie magazynów o treści multimedialne. Działania badawcze i rozwojowe doprowadziły do wyboru optymalnej technologii. Edytor został napisany w JavaScripcie (front) i Pythonie (backend, generacja paczek dla aplikacji mobilnych).
programista Pythona
Python, Django, Flask, Wordpress, PostgreSQL, zawracanie głowy adminom.
MobileGate (http://mobilegate.pl/)
Wykonanie platformy dystrybucji treści cyfrowych na telefony komórkowe. Integracja z PayU, SerwerSMS, Nexto.
Junior Media (http://juniormedia.pl/)
Utrzymanie i rozwój panelu redakcyjnego napisanego w Pythonie i Django. Migracja strony głównej serwisu na Wordpressa.
Badania i rozwój w zakresie zastosowania baz danych zarówno relacyjnych, jak i rozproszonych nierelacyjnych baz typu NoSQL (Redis, MongoDB).
MobileGate (http://mobilegate.pl/)
Wykonanie platformy dystrybucji treści cyfrowych na telefony komórkowe. Integracja z PayU, SerwerSMS, Nexto.
Junior Media (http://juniormedia.pl/)
Utrzymanie i rozwój panelu redakcyjnego napisanego w Pythonie i Django. Migracja strony głównej serwisu na Wordpressa.
Badania i rozwój w zakresie zastosowania baz danych zarówno relacyjnych, jak i rozproszonych nierelacyjnych baz typu NoSQL (Redis, MongoDB).
Szkolenia i kursy
Podstawy Robotyki - http://klekss.edu.pl/main.php?id=klekss&view=job3
Digital Signal Processing - https://www.coursera.org/course/dsp
Machine Learning - https://www.coursera.org/course/ml
Algorithms, Part I - https://www.coursera.org/course/algs4partI
Quantum Mechanics for Scientists and Engineers - https://quantum.class.stanford.edu/
Cryptography I - https://www.coursera.org/course/crypto
Digital Signal Processing - https://www.coursera.org/course/dsp
Machine Learning - https://www.coursera.org/course/ml
Algorithms, Part I - https://www.coursera.org/course/algs4partI
Quantum Mechanics for Scientists and Engineers - https://quantum.class.stanford.edu/
Cryptography I - https://www.coursera.org/course/crypto
Specjalizacje
Internet/e-Commerce/Nowe media
Tworzenie stron WWW/Technologie internetowe
IT - Rozwój oprogramowania
Analiza biznesowa
IT - Rozwój oprogramowania
Programista Python
Zainteresowania
astronomia - obserwacje gwiazd zmiennych, fizyka współczesna, wędrowanie po górach, turystyka rowerowa, fotografia, architektura, budowanie playlisty z muzyką na piątek
Organizacje
PyWaw - Warszawska grupa użytkowników Pythona (http://www.pywaw.org/)
Django Girls - kilkukrotnie prowadziłem warsztaty z podstaw Django (https://djangogirls.org/)
Django Girls - kilkukrotnie prowadziłem warsztaty z podstaw Django (https://djangogirls.org/)
Inne
Od czasu do czasu występuję na spotkaniach/konferencjach dotyczących głównie Pythona. https://speakerdeck.com/zsiciarz
Grupy
Bazy Danych
Zagadnienia bazodanowe: SQL99 i jego implementacje w popularnych systemach RDBMS: Oracle, MySQL, PostgreSQL, MSSQL, IBM DB2 i inne.
Cyfrowe Przetwarzanie Sygnałów DSP
Grupa przeznaczona do wymiany informacji i doświadczeń na temat Cyfrowego Przetwarzania Sygnałów DSP (Digital Signal Processing).
GL - Uwagi/Propozycje
Wasze uwagi o GoldenLine, zgłoszenia usterek, spostrzeżenia, opinie, sugestie zmian itp.
JavaScript
Wszystko o programowaniu w JavaScripcie, wykorzystaniu bibliotek i frameworków, różnicach między browserami w interpretacji języka.