Kilka słów o mnie...

Jestem pragmatycznym entuzjastą eleganckich i niezawodnych (na ile to możliwe) rozwiązań. Chętnie sięgam po nowe języki (Java/2000, Ruby/2003, Erlang/2008, Clojure/2009, Go/2013) i rozwiązania, aby osiągnać cel. Niektóre z projektowanych przeze mnie rozwiązań pracują bez przerwy od ponad 10 lat nie notując żadnych awarii (awarie sprzętu, na którym działają, nie spowodowały utraty ważnych danych).

Kilka słów więcej...

Ponad 20 lat (zaczęło się na przełomie 1999/2000) w branży IT pozwoliło mi być świadkiem jej rozwoju w ostatnim, najbardziej ekscytującym, okresie. Pamiętam czas, gdy webowe aplikacji powstawały pisane w języku C (mam jedną "na swoim koncie"), w Perlu (tutaj także mam niezłe wspomnienia), PHP3/4/5 (napisałem mnóstwo kodu, pewnie za dużo, ale skończyłem, zanim na dobre pojawiły się PHPowe frameworki, gdzieś około 2004/2005 roku..
Od 2000 roku piszę w Javie. Pamiętam pierwsze aplikacje pisane za pomocą gołego (bez frameworkowego) Servlet/JSPApi, kolejne z użyciem Strutsa (który wtedy jeszcze był częścią Apache'owego projektu - jakarta.apache.org). Dobrze pamiętam przełom jakim było pojawienie się pierwszych wersji Springa i chociaż wszędzie obecna była XMLowa konfiguracja to "pachniało" nowym podejściem.
Na mojej drodze pojawiały się (niektóre szybko znikały) kolejne języki, kolejne frameworki, kolejne projekty - Python, C++, D, Ruby/Ruby on Rails, Groovy, Scheme, Erlang, Clojure, Scala, Go, Elixir... właściwie ciągle odkrywam nowe możliwości i staram się je możliwie najlepiej wykorzystać.
Ostatnio poświęcam mnóstwo czasu na badania (brzmi poważnie :)) możliwości wykorzystania sztucznej inteligencji w eksploracji wielkich ilości danych w skończonym czasie - fascynująca praca.

Chętnie też podejmuję wyzwania polegające na wspomaganiu tworzenia zespołów IT (znajdowanie właściwych osób o komplementarnych kompetencjach i osobowaściach) oraz organizowaniu ich sprawnego działania. Wraz z bratem powołaliśmy do życia firmę NexonIT, aby uporządkować tę pracę i poszerzyć pole działania. Jeśli jesteś zainteresowany takimi usługami zajrzyj konieczne na jej stronę i skontaktuj się z nami.

Zdarzyło mi się napisać jakieś teksty (dla nieistniejącego już czasopisma Software 2.0 teksty o języku Ruby, świetnym silniku DB - Firebird, dla internetowego magazynu javaexpress.pl tekst o Mavenie 2). Głównie jednak pracuję, więc tych tekstów nie ma zbyt dużo. Ale coś pewnie jeszcze napiszę... może więcej niż artykuł do czasopisma...

Nie tylko szeroko pojęta informatyka zajmuje oczywiście moje myśli ;) Przede wszystkim jestem mężem i tatą. Wraz z żoną śmiało niesiemy na barkach trud wychowania naszej wspaniałej córki, która jest już nastolatką (obdarzoną talentem do rysunku). Jakiś czas temu kupiliśmy dom poza Warszawą (150km) i przekształcamy go w najpiękniejsze miejsce w całym znanym i nieznanym Wszechświecie.

Jestem wielbicielem książek, zawzięcie czytam (zacząłem nawet słuchać, ale staromodne czytanie wygrywa). Uwielbiam historię, filozofię, biografie interesujących ludzi, literaturę S-F (razem z Zosią mieliśmy okazję spotkać Pat Cadigan - mamy z tego spotkania autografy).
Uwielbiam muzykę (rock/metal, jazz, free, blues, klasykę), z kolegami z forum-gitara.pl spotykamy się dość nieregularnie (ale pracujemy nad tym by było regularnie i częściej niż raz na dwa/trzy miesiące) aby pograć.

Co mogę dla Ciebie zrobić?

Konsultacje

Języki programowania, frameworki, narzędzia, procesy.

Tworzenie oprogramowania

Aplikacje webowe oraz dla platformy Android, integracja oprogramowania.

Przetwarzanie danych

Przetwarzanie wsadowe, przetwarzanie strumieniowe.

Utrzymanie aplikacji

Wsparcie dla istniejących aplikacji, aktualizacja oraz wsparcie zmian.

Kontakt

email: r.kotusiewicz (o) gmail.com