Nazywam się Paweł Kata i mam 32 lata. Przygodę z programowaniem zaczynałem w wieku około ośmiu lat od przepisywania i modyfikowania listingów publikowanych w Bajtku. Opanowałem dzięki temu języki BASIC oraz Simons' BASIC na komputerze Commodore 64.
Gdy udało mi się zdobyć Amigę 500, wciągnąłem się na krótko w programowanie w języku AMOS. Kilka lat później, na pierwszym komputerze klasy PC (Pentium 100) zafascynowany znaną grą Gorillas wróciłem do programowania w BASIC’u (konkretnie w MS QBasic).
Na kółku informatycznym, jeszcze w szkole podstawowej, miałem styczność z językiem Turbo Pascal, dzięki któremu zrozumiałem zasady programowania proceduralnego. Potem, zafascynowany ówczesną demosceną, przeskoczyłem na krótko na Assembler, by – zniechęcony olbrzymimi nakładami pracy na stworzenie czegokolwiek sensownego w tym języku – zająć się C, a krótko potem C++.
Tych języków trzymałem się najdłużej, przechodząc z czasem z programowania „dosowego” na środowiska RAD (Borland C++ Builder). Szybko opanowałem tworzenie aplikacji działających w systemie Windows. Wraz z wprowadzeniem do użytku platformy .net, zainteresowałem się językiem C#, którym posługiwałem się programując moje „okienkowe” projekty.
W roku 2009, zafascynowany możliwościami telefonu iPhone, zainwestowałem pieniądze oraz czas w sprzęt, software i wiedzę, by móc tworzyć aplikacje na tę platformę. Zrozumienie i przyzwyczajenie się do – moim zdaniem – dziwnej składni języka Objecitve-C zajęło mi kilka tygodni. Od tamtej pory opublikowałem w AppStore ponad 15 swoich i drugie tyle aplikacji dla moich Klientów, z których dziś korzystają dziesiątki tysięcy użytkowników z całego świata.
W chwili obecnej rozwijam swoje umiejętności podczas pracy nad kolejnymi projektami. Jestem również otwarty na propozycje współpracy z osobami i firmami potrzebującymi specjalisty, kto zrealizuje ich projekt.
Sprzęt, którym dysponuję:
- MacBook Pro Retina 15″ Late 2013, OS X Yosemite,
- iPhone 3GS, iOS 6, 16GB.
- iPhone 5, iOS 8, 16GB.
- iPhone 6, iOS 8, 64GB.
- iPad 2, iOS 8, 32GB.
Narzędzia, z których korzystam przy pracy:
- AppCode – wysoce wydajne środowisko programistyczne do tworzenia aplikacji na platformę Mac, iPhone oraz iPad,
- XCode – służy mi głównie do projektowania interfejsów aplikacji,
- Pixelmator – zaawansowany program graficzny, stanowiący alternatywę dla Photoshopa,
- Sketch – świetny program do grafiki wektorowej, zastępnik Adobe Illustrator,
- Paint Code – narzędzie do zamiany grafiki wektorowej na kod źródłowy,
- Balsamiq Mockups – jedno z najlepszych obecnie narzędzi do prototypowania interfejsów,
- MindNode Pro – aplikacja do tworzenia map myśli, idealnie sprawdzająca się przy projektowaniu aplikacji,
- Screenflick – doskonały program do przygotowywania screencastów, prezentujących możliwości tworzonych aplikacji,
- Tyme – narzędzie do mierzenia czasu pracy nad projektami.
Poza programowaniem interesuję się także rozwojem osobistym i filozofią minimalistyczną. Lubię też czytać książki o mało popularnej tematyce inżynierii stylu życia. Ostatnio przeczytałem The Art of Non-Conformity Chrisa Guillebeau i serdecznie ją polecam. Moim hobby jest karciana gra kolekcjonerska Magic the Gathering, a w szczególności format EDH. Lubię również od czasu do czasu pograć w gry komputerowe, głównie w RPG (seria Fallout, Wasteland, Wiedźmin) i FPP (Half Life 2, Bioshock).