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).
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,
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ć.
Języki programowania, frameworki, narzędzia, procesy.
Aplikacje webowe oraz dla platformy Android, integracja oprogramowania.
Przetwarzanie wsadowe, przetwarzanie strumieniowe.
Wsparcie dla istniejących aplikacji, aktualizacja oraz wsparcie zmian.
email: r.kotusiewicz (o) gmail.com
2014-2018 © Copyright by Rafał Kotusiewicz. All rights reserved.