Umiejętności
CentOS
Administracja bazami danych
Debian
Linux
Linux System Administration
MySQL
OpenVZ
Oracle
administracja systemami
VirtualBox
VMware ESX
Windows Server
SQL Server
Red Hat Enterprise Linux
LXC
Języki
angielski
dobry
Doświadczenie zawodowe
Architekt, główny administrator
1. Stworzyłem od zera (pierwotnie na potrzeby TaniBackup, potem wydzieloną jako odrębny biznes) platformę do automatyzacji zarządzania dużą ilością serwerów należących do różnych firm - lżejszą i tańszą w utrzymaniu alternatywę dla frameworków typu Puppet czy Chef.
Część tej platformy, przeznaczona do instalacji na zarządzanych serwerach, została wydana jako oprogramowanie open source, dostępne za darmo (projekt "Server Farmer" na github.com).
2. Obecnie jestem odpowiedzialny za dalszy rozwój tej platformy i zarządzanie usługami świadczonymi dla klientów Fajne.IT, a w wolnym czasie piszę artykuły na firmowego bloga.
Część tej platformy, przeznaczona do instalacji na zarządzanych serwerach, została wydana jako oprogramowanie open source, dostępne za darmo (projekt "Server Farmer" na github.com).
2. Obecnie jestem odpowiedzialny za dalszy rozwój tej platformy i zarządzanie usługami świadczonymi dla klientów Fajne.IT, a w wolnym czasie piszę artykuły na firmowego bloga.
Architekt, główny administrator
TaniBackup
Zaprojektowałem i stworzyłem od zera skalowalną platformę backupu online, łączącą najlepsze cechy usług konkurencyjnych (np. Amazon S3) z możliwością dostępu do danych przez protokół rsync, oraz najniższą na rynku ceną (w momencie publicznego startu, w Q1 2013).
Mój wkład obejmował m.in.:
1. Rozproszoną infrastrukturę serwerowo-sieciową, opartą na linii serwerów HP ProLiant i routerach Mikrotik.
2. Skalowalną architekturę usługi, umożliwiającą rozproszenie usługi na 250 serwerowni z jednoczesnym zachowaniem możliwości migracji poszczególnych klientów pomiędzy serwerowniami bez konieczności zmiany danych dostępowych przekazanych klientom.
3. Algorytmy balansujące obciążenie poszczególnych łącz i serwerowni, poprzez automatyczne planowanie migracji wybranych klientów pomiędzy serwerowniami.
4. Platformę do monitoringu rozproszonych serwerów i usług, opartą na oprogramowaniu Cacti.
5. Platformę do automatyzacji zarządzania serwerami, alternatywnych do kosztownych w utrzymaniu frameworków Puppet/Chef (część z nich została wydana jako open source).
Mój wkład obejmował m.in.:
1. Rozproszoną infrastrukturę serwerowo-sieciową, opartą na linii serwerów HP ProLiant i routerach Mikrotik.
2. Skalowalną architekturę usługi, umożliwiającą rozproszenie usługi na 250 serwerowni z jednoczesnym zachowaniem możliwości migracji poszczególnych klientów pomiędzy serwerowniami bez konieczności zmiany danych dostępowych przekazanych klientom.
3. Algorytmy balansujące obciążenie poszczególnych łącz i serwerowni, poprzez automatyczne planowanie migracji wybranych klientów pomiędzy serwerowniami.
4. Platformę do monitoringu rozproszonych serwerów i usług, opartą na oprogramowaniu Cacti.
5. Platformę do automatyzacji zarządzania serwerami, alternatywnych do kosztownych w utrzymaniu frameworków Puppet/Chef (część z nich została wydana jako open source).
Architekt
Legalny Mailing
1. Stworzyłem od zera usługę marketingu email, początkowo na potrzeby TaniBackup, potem wydzieloną jako odrębny biznes. Usługa ta wyróżniała się bardzo niskim kosztem dotarcia do klienta, ale przede wszystkim bardzo wysokim stopniem docieralności, dzięki umiejętnemu omijaniu filtrów antyspamowych opartemu na autorskiej technologii.
2. Stworzyłem uniwersalne algorytmy czyszczenia, naprawiania i sortowania baz adresów email o niskiej jakości. Moje algorytmy są w stanie całkowicie automatycznie naprawić ponad 200 różnego rodzaju anomalii i błędów w adresach (typowych m.in. dla tanich baz sprzedawanych na Allegro), a także automatycznie wykryć i oddzielić pozostałe nieprawidłowe adresy w celu manualnej naprawy.
2. Stworzyłem uniwersalne algorytmy czyszczenia, naprawiania i sortowania baz adresów email o niskiej jakości. Moje algorytmy są w stanie całkowicie automatycznie naprawić ponad 200 różnego rodzaju anomalii i błędów w adresach (typowych m.in. dla tanich baz sprzedawanych na Allegro), a także automatycznie wykryć i oddzielić pozostałe nieprawidłowe adresy w celu manualnej naprawy.
Architekt aplikacji, właściciel techniczny "Płacę z Allegro"
1. Architekt, główny programista, właściciel techniczny i główny konsultant techniczny platformy "Płacę z Allegro". Jestem odpowiedzialny za projekty dotykające tej platformy, rozwój architektury i prowadzenie prac utrzymaniowych. Poza wiedzą techniczną posiadam też szeroką wiedzę biznesową dot. płatności elektronicznych.
2. Architekt i główny programista największej platformy MVNO w Polsce (własna platforma IN), tworzonej we współpracy z Gadu Gadu.
3. Wykładowca wewnętrznych warsztatów i szkoleń z zakresu IT oraz zarządzania projektami.
4. Pionier i ewangelista programowania obiektowego. Inicjator migracji platformy Allegro do PHP5.
5. Założyciel działowej bazy wiedzy nt. platformy technicznej Allegro, autor pierwszej dokumentacji platformy.
W uznaniu całokształtu dotychczasowych osiągnięć zostałem w maju 2011 wyróżniony tytułem MIH Distinguished Technologist (jako jedyna osoba z Polski i jedna z 11 osób na świecie spośród pracowników spółek grupy MIH/Naspers).
W listopadzie 2012 zostałem wraz z zespołem po stronie Grupy Allegro, oraz z PayU S.A. wyróżniony nagrodą IT @ BANK 2012 IT Product of the year za funkcjonalność zakupów ratalnych na Allegro.
2. Architekt i główny programista największej platformy MVNO w Polsce (własna platforma IN), tworzonej we współpracy z Gadu Gadu.
3. Wykładowca wewnętrznych warsztatów i szkoleń z zakresu IT oraz zarządzania projektami.
4. Pionier i ewangelista programowania obiektowego. Inicjator migracji platformy Allegro do PHP5.
5. Założyciel działowej bazy wiedzy nt. platformy technicznej Allegro, autor pierwszej dokumentacji platformy.
W uznaniu całokształtu dotychczasowych osiągnięć zostałem w maju 2011 wyróżniony tytułem MIH Distinguished Technologist (jako jedyna osoba z Polski i jedna z 11 osób na świecie spośród pracowników spółek grupy MIH/Naspers).
W listopadzie 2012 zostałem wraz z zespołem po stronie Grupy Allegro, oraz z PayU S.A. wyróżniony nagrodą IT @ BANK 2012 IT Product of the year za funkcjonalność zakupów ratalnych na Allegro.
Programista / Kierownik Projektu
Byłem odpowiedzialny za wielokierunkowy rozwój oprogramowania MediaWiki na potrzeby firmy: zwiększenie użyteczności i komfortu korzystania z hostowanych serwisów społecznościowych, oraz integracja tych serwisów z technologiami zewnętrznymi.
Oto przykłady prowadzonych przeze mnie projektów:
1. Widgety, umożliwiające użytkownikom łatwe przystosowanie wyglądu strony do własnych upodobań techniką drag&drop. Był to mój największy projekt w Wikii, tworzony przez 9 osób, włącznie ze mną. Moją rolą techniczną w tym projekcie było zaprojektowanie oraz optymalizacja struktur bazodanowych, a także projekt i implementacja backendu, oraz części widgetów.
2. Narzędzia dla administratorów, skanujące wybrane wyszukiwarki, oraz tworzące analizy popularności hostowanych stron.
3. Warstwa dostępu do bazy danych nowej generacji, mająca zastąpić natywną funkcjonalność oprogramowania MediaWiki i zwiększyć wydajność serwisów.
4. Zabezpieczenia antyspamowe dla treści wysyłanych z serwisów, integracja z wieloma zewnętrznymi silnikami i usługami antyspamowymi.
Oto przykłady prowadzonych przeze mnie projektów:
1. Widgety, umożliwiające użytkownikom łatwe przystosowanie wyglądu strony do własnych upodobań techniką drag&drop. Był to mój największy projekt w Wikii, tworzony przez 9 osób, włącznie ze mną. Moją rolą techniczną w tym projekcie było zaprojektowanie oraz optymalizacja struktur bazodanowych, a także projekt i implementacja backendu, oraz części widgetów.
2. Narzędzia dla administratorów, skanujące wybrane wyszukiwarki, oraz tworzące analizy popularności hostowanych stron.
3. Warstwa dostępu do bazy danych nowej generacji, mająca zastąpić natywną funkcjonalność oprogramowania MediaWiki i zwiększyć wydajność serwisów.
4. Zabezpieczenia antyspamowe dla treści wysyłanych z serwisów, integracja z wieloma zewnętrznymi silnikami i usługami antyspamowymi.
Programista / Kierownik Projektu
Byłem odpowiedzialny za wewnętrzne i zewnętrzne systemy analityczne, oraz ich integrację z rozwiązaniami ERP. Moim głównym polem odpowiedzialności było wewnętrzna hurtownia danych, współpracująca z kilkunastoma instancjami systemów ERP w poszczególnych oddziałach firmy na terenie całego kraju.
Oto przykłady projektów, które prowadziłem:
1. Komputronik Viper - skalowalny i rozszerzalny system integracji procesów biznesowych. Tańsza i lżejsza alternatywa dla Microsoft BizTalk Server. Stworzony w Visual Basic 6.0, potrafi współpracować ze wszystkimi popularnymi bazami danych, oraz protokołami sieciowymi. Używany wewnętrznie do integracji ponad 15 instancji ERP, oraz planowany jako podstawa do budowy przyszłych aplikacji biznesowych dla klientów zewnętrznych.
2. Wewnętrzne systemy raportowania sprzedaży i mailingowe, oparte na hurtowni danych zbudowanej na bazie Oracle i Komputronik Viper.
Oprócz tego byłem jednym z pięciu członków zespołu wdrożeniowego systemu ERP MAXeBiznes, mającego zastąpić kilkanaście instancji systemu Symfonia Handel.
Oto przykłady projektów, które prowadziłem:
1. Komputronik Viper - skalowalny i rozszerzalny system integracji procesów biznesowych. Tańsza i lżejsza alternatywa dla Microsoft BizTalk Server. Stworzony w Visual Basic 6.0, potrafi współpracować ze wszystkimi popularnymi bazami danych, oraz protokołami sieciowymi. Używany wewnętrznie do integracji ponad 15 instancji ERP, oraz planowany jako podstawa do budowy przyszłych aplikacji biznesowych dla klientów zewnętrznych.
2. Wewnętrzne systemy raportowania sprzedaży i mailingowe, oparte na hurtowni danych zbudowanej na bazie Oracle i Komputronik Viper.
Oprócz tego byłem jednym z pięciu członków zespołu wdrożeniowego systemu ERP MAXeBiznes, mającego zastąpić kilkanaście instancji systemu Symfonia Handel.
Programista / Administrator
Byłem jednym z głównych twórców wewnętrznego systemu windykacyjnego na potrzeby "Grupy TKP", zrzeszającej większość miejskich i regionalnych operatorów telewizji kablowej.
Byłem odpowiedzialny przede wszystkim za zaprojektowanie logiki windykacyjnej (ze względu na moje wcześniejsze doświadczenie w tym zakresie), a także za rozwój i optymalizację struktur bazodanowych, oraz administrację bazą danych (Red Hat Enterprise Linux, PostgreSQL).
Dodatkowo miałem okazję współpracować ze specjalistami od sieci kablowych w zakresie integracji oprogramowania windykacyjnego z systemami kontroli dostępu do usług abonenckich.
Byłem odpowiedzialny przede wszystkim za zaprojektowanie logiki windykacyjnej (ze względu na moje wcześniejsze doświadczenie w tym zakresie), a także za rozwój i optymalizację struktur bazodanowych, oraz administrację bazą danych (Red Hat Enterprise Linux, PostgreSQL).
Dodatkowo miałem okazję współpracować ze specjalistami od sieci kablowych w zakresie integracji oprogramowania windykacyjnego z systemami kontroli dostępu do usług abonenckich.
Główny Programista / Administrator / CTO
Byłem odpowiedzialny za projekt programu antywirusowego "Euroscan", którego tworzeniem zarządzałem jako kierownik projektu i kierownik zespołu (łącznie prawie 20 osób), oraz jako główny programista i projektant.
Do moich zadań należała również integracja funkcjonalności antywirusowych w systemach Linux, Solaris, OpenBSD, i FreeBSD na poziomie jądra systemu, a także administracja tymi systemami.
Oprócz projektu Euroscan, zajmowałem się zarządzaniem wszystkimi pozostałymi aktywnościami firmy (z wyjątkiem działalności przedstawicieli handlowych) w zakresie technicznym i finansowym.
Moje pozostałe obowiązki obejmowały prowadzenie działań rekrutacyjnych i współpracę z zewnętrznymi firmami, oraz freelancerami, a także współpracę z projektem ClamAV (oprogramowanie antywirusowe open source).
Do moich zadań należała również integracja funkcjonalności antywirusowych w systemach Linux, Solaris, OpenBSD, i FreeBSD na poziomie jądra systemu, a także administracja tymi systemami.
Oprócz projektu Euroscan, zajmowałem się zarządzaniem wszystkimi pozostałymi aktywnościami firmy (z wyjątkiem działalności przedstawicieli handlowych) w zakresie technicznym i finansowym.
Moje pozostałe obowiązki obejmowały prowadzenie działań rekrutacyjnych i współpracę z zewnętrznymi firmami, oraz freelancerami, a także współpracę z projektem ClamAV (oprogramowanie antywirusowe open source).
Główny Programista
HejNet Sp. z o.o.
Byłem projektantem i głównym programistą portalu promocji i wyprzedaży "Bolero". Miałem okazję zarządzać zespołem złożonym z 4 osób (włączając mnie) w zakresie technicznym.
W uznaniu sukcesu kierowanego przeze mnie projektu, w kwietniu 2003r. dostałem propozycję objęcia funkcji CTO w nowoutworzonej firmie Euronet Sp. z o.o., należącej do tego samego inwestora.
W uznaniu sukcesu kierowanego przeze mnie projektu, w kwietniu 2003r. dostałem propozycję objęcia funkcji CTO w nowoutworzonej firmie Euronet Sp. z o.o., należącej do tego samego inwestora.
Szkolenia i kursy
- Red Hat Certified System Administrator (RHEL6, Altkom)
- Professional Scrum Master I
- ITIL Foundation v3 (CT Partners)
- Cisco CCNA
- UML + Enterprise Architect (Altkom)
- Bezpieczeństwo aplikacji webowych (szkolenie wewnętrzne)
- SEO (szkolenie wewnętrzne)
- wdrożeniowiec MAXeBiznes
- Professional Scrum Master I
- ITIL Foundation v3 (CT Partners)
- Cisco CCNA
- UML + Enterprise Architect (Altkom)
- Bezpieczeństwo aplikacji webowych (szkolenie wewnętrzne)
- SEO (szkolenie wewnętrzne)
- wdrożeniowiec MAXeBiznes
Edukacja
Specjalizacje
IT - Administracja
Administrowanie bazami danych i storage
IT - Administracja
Administrowanie systemami
IT - Rozwój oprogramowania
Architektura
Zainteresowania
- technologie storage
- akwizycja i integracja danych
- technologie telekomunikacyjne
- algorytmy prognozujące
- technologie antywirusowe
- akwizycja i integracja danych
- technologie telekomunikacyjne
- algorytmy prognozujące
- technologie antywirusowe
Inne
Język angielski: swobodne czytanie i pisanie, dogadywanie się, słownictwo ogólne, biznesowe oraz IT.
Grupy
A jak zarobić pierwszy milion.
Jeśli jesteś osobą, która chce zarabiać w milionach, lub już tak zarabia to jest to grupa dla ciebie :)
ABY POMÓC W 48 GODZIN
Grupa ta ma na celu umożliwienie jej uczestnikom szybkie reagowanie na wzajemne potrzeby, nie tylko w wydaniu biznesowym. W założeniu skierowana do jak najszerszego ogrona osób, gdyż nigdy nie
Advertising 2.0
Mamy już mnóstwo serwisów Web 2.0, są użytkownicy, są statystyki, trzeba wreszcie zacząć na tym zarabiać.
AFIN.NET
Excel, AFIN, Business Intelligence, controlling, raportowanie, budżetowanie, SQL, OLAP, VBA ...
Akcjonariusz & Inwestor
Grupa dla akcjonariuszy, inwestorów, CFO, praktyków i pasjonatów, osób dla których istotne jest kreowanie wartości dla właścicieli/akcjonariuszy