Nazywam się Dominik Kocuj. Posiadam doświadczenie ponad 9 lat udokumentowanej pracy jako programista aplikacji i stron internetowych – zarówno na własny rachunek, jak i w ramach pracy na etacie – oraz doświadczenie prawie 19 lat wykonywania programów w różnych technologiach na własny użytek.
Tworząc projekty internetowe korzystam z różnorodnych technologii. U podstaw każdego projektu internetowego wykorzystuję HTML 5, CSS i JavaScript do przedstawienia warstwy wizualnej. Dodatkowo tworzone przeze mnie efekty wizualne mogą korzystać dynamicznej aktualizacji informacji na stronie używając do tego technologii AJAX. Do obsługi mechanizmów zleconego mi zadania stosuję PHP (strukturalne i obiektowe) jak i MySQL (lub PostgreSQL).
Przy tworzeniu typowych stron internetowych preferuję system CMS WordPress, dzięki czemu klient ma szansę dokonywania samemu zmian w jej treści, gdy zajdzie taka potrzeba. Nie ograniczam się jednak tylko do wykonywania stron w tym systemie. Przy tworzeniu aplikacji internetowych stosuję metody programowania obiektowego (posiadam znajomość wzorców projektowych) oraz, w razie potrzeby, modelowanie przy użyciu techniki Domain-Driven Design. Dzięki temu projekt jest możliwy do rozwijania i utrzymania w łatwiejszy sposób oraz może się charakteryzować wieloma rozbudowanymi funkcjonalnościami.
Zarówno aplikacje jak i strony internetowe wykonane przez mnie charakteryzują się prawidłowym działaniem w większości przeglądarek internetowych istniejących na rynku. Dotyczy to zarówno wersji dla systemów Windows czy Linux jak i dla komputerów stacjonarnych czy urządzeń mobilnych. Do przeglądarek internetowych obsługiwanych przez wykonywane przeze mnie aplikacje i strony internetowe należą m.in. Mozilla Firefox, Internet Explorer, Edge, Google Chrome, Opera, Safari.
Doświadczenie pracy jako administrator sieci dało mi większą wrażliwość na kwestie bezpieczeństwa w internecie. Wykorzystuję to również podczas wykonywania projektów internetowych jak i wszelkich innych zadań programistycznych.