alt text
Tomasz Klim
Ponad 15 doświadczenia w IT

Masz pytania?

Wysyłanie...
Wiadomość została wysłana.
Wystąpił błąd podczas wysyłania wiadomości.

Pracowałem dla:

Grupa AllegroReduTaxFajne.ITWikiaTaniBackupInternet Cable ProviderKomputronikTroks International
Prześlij propozycję pracy / zlecenia
 
Menu
Zamknij

Szukasz osoby z doświadczeniem?

Mam prawie 20 lat doświadczenia jako administrator serwerów i baz danych. Pracowałem dla największych i najbardziej wymagających firm, jak Grupa Allegro czy Wikia.

English versionPobierz CV

Tomasz Klim
Tomasz Klim

Tomasz Klim


Mam ponad 15 lat doświadczenia w IT, w tym prawie 10 lat związanych ze skalowaniem dużych aplikacji w firmach takich jak Grupa Allegro, Wikia czy Komputronik. Zostałem za to wyróżniony prestiżowym tytułem MIH Distinguished Technologist (jako jedyny w Polsce i jedna z 11 osób na świecie).

Wiem co to skalowalność i jak wycisnąć z serwera jego maksimum możliwości.

Jako architekt aplikacji, zbudowałem największy w Polsce system płatności e-commerce "Płacę z Allegro". Brałem udział we wdrażaniu standardów takich jak PCI DSS dla instytucji finansowych.

Obecnie w Fajne.IT współtworzę platformę do automatyzacji zarządzania serwerami należącymi do różnych firm.

A w czym mógłbym pomóc Twojej firmie?

Technologie i zagadnienia

99%
65%
99%
75%
45%
85%
10%

Bazy danych

  • Oracle 10g2, 11g, 11g2
  • MySQL, MariaDB, Percona
  • Microsoft SQL Server
  • Pervasive.SQL
  • Postgres (w mniejszym stopniu)

Wirtualizacja

  • OpenVZ
  • LXC
  • VirtualBox
  • VMware ESXi
  • QEMU + KVM

Systemy ERP

  • Comarch ERP Optima
  • Comarch ERP XL
  • Insert GT
  • MAXeBiznes
  • Asseco WAPRO
  • Symfonia Premium

Systemy medyczne

  • Comarch OptiMED24
  • DrEryk
  • ErLab
  • KS-PPS
  • Mediqus 2.x
  • ProDentis

Ponad 15 lat doświadczenia

12.2014 - obecnie Fajne.IT
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, oraz za zarządzanie usługami świadczonymi dla klientów Fajne.IT.

06.2013 - obecnie ReduTax
Główny administrator

Jestem odpowiedzialny za całokształt bezpieczeństwa IT i ciągłości działania biura ReduTax, w tym za administrację serwerami (Linux, Windows, Insert GT).

04.2013 - 01.2015 Legalny Mailing
Architekt

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.

03.2011 - obecnie TaniBackup
Architekt, główny administrator

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).

12.2007 - 10.2014 Grupa Allegro
Architekt aplikacji, programista, MIH Distinguished Technologist

1. Architekt, główny programista, właściciel techniczny i główny konsultant techniczny platformy "Płacę z Allegro". Byłem 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 (telefonii komórkowej) 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.

01.2007 - 12.2007 Wikia
Starszy 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.

02.2005 - 12.2006 Komputronik
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.

09.2004 - 02.2005 Internet Cable Provider
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.

07.2003 - 10.2004 Euronet
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).

12.2002 - 03.2003 Troks International
Programista

Byłem odpowiedzialny za rozwój oprogramowania windykacyjnego dla małych i średnich kancelarii windykacyjnych "Egzekutor 2003", jako analityk, projektant i programista.

07.2002 - 11.2002 HejNet
Główny Programista

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.

01.1999 - 06.2002 Freelance
Freelancer - administrator, programista

Stworzyłem wiele różnych rozwiązań (głównie stron www i mechanizmów dostarczających maile/sms-y) i zarządzałem wieloma małymi serwerami (Linux, Windows NT4/2000) dla wielu różnych firm z mojego miasta rodzinnego.

Najciekawsze przykłady rozwiązań z tamtego okresu: mały portal aukcyjny, oraz system wymiany i rotacji bannerów reklamowych dla stron www.

Wykształcenie

Politechnika Poznańska, Wydział Informatyki

Magister Inżynier Informatyk

Spec. ds. gospodarki elektronicznej
2008 - 2010
Politechnika Poznańska, Wydział Informatyki
Wyższa Szkoła Komunikacji i Zarządzania w Poznaniu

Inżynier Informatyk

Administrator systemów i sieci komputerowych
2003 - 2007
Wyższa Szkoła Komunikacji i Zarządzania w Poznaniu

Wybrane szkolenia i certyfikaty

Red Hat Certified System Administrator
Cisco CCNA
Enterprise Architect
ITIL Foundation v3
Professional Scrum Master I

Pozostańmy w kontakcie

Adres
Formularz kontaktowy
Wysyłanie...
Wiadomość została wysłana.
Wystąpił błąd podczas wysyłania wiadomości.