Richard Gosnay

Dostępny do pracy kontraktowej

Richard Gosnay

Starszy Inżynier Oprogramowania

Buduję systemy oparte na zdarzeniach, które muszą działać na produkcji, a nie tylko na diagramie.

Node.js i TypeScript, usługi rozproszone i potoki o wysokiej przepustowości. Ponad 20 lat w IT: zaczynałem od infrastruktury i operacji, dziś zajmuję się inżynierią oprogramowania.

  • Gibraltar i Polska, praca zdalna
  • Ojciec rodziny
  • Entuzjasta karaoke
  • Miłośnik muzyki na żywo
Pikselowy Richard macha: łysy, z krótką ciemną brodą, w fioletowej koszulce we wzory, dżinsach i białych sneakersach.

Dotychczasowa historia · od 2000 do dziś

Jak tu trafiłem

Zaczynałem od infrastruktury i operacji, a potem przeszedłem do inżynierii. Ta ścieżka wciąż kształtuje to, jak projektuję systemy. Przewijaj dalej, a pikselowa postać będzie zmieniać pracę razem ze mną.

  1. Pixel art: młodszy Richard z lekkim zarostem, w niebieskiej koszuli ze smyczą, trzyma zwój kabla sieciowego obok beżowego monitora CRT i panelu krosowego.

    Poziom 1 2000–2007

    Szafa sieciowa

    Tu wszystko się zaczęło: operacje sieciowe, Active Directory i budowanie baz danych, których ludzie potrzebowali.

    Kontroler IT · Worldwide Magazine Distribution

    Marzec 2000 – Czerwiec 2004 · Birmingham, Wielka Brytania

    Codzienne operacje sieciowe. Przeniosłem firmę na Active Directory, Exchange i SQL oraz zbudowałem wewnętrzną bazę Access/VB.

    Technik IT · Discus Systems plc

    Czerwiec 2005 – Czerwiec 2007 · Coleshill, Warwickshire, Wielka Brytania

    Technik terenowy w Midlands: Active Directory w wielu lokalizacjach oraz baza czyszczenia danych i marketingu.

  2. Pixel art: Richard w granatowej koszulce polo i zestawie słuchawkowym, w serwerowni z migającymi szafami rack i telefonem na biurku.

    Poziom 2 2007–2015

    Cała infrastruktura pod opieką

    Menedżer IT · CPBigwood, dawniej Curry & Partners

    Czerwiec 2007 – Listopad 2015 · Birmingham, Wielka Brytania

    Menedżer IT przez fuzję, która powiększyła firmę z 40 do ponad 185 pracowników w 7 lokalizacjach. Infrastruktura, telefonia i systemy wewnętrzne.

    Pracownicy
    z 40 do 185+
    Lokalizacje
    7
    Serwery
    12
    • Fuzja firm i integracja systemów

      Prowadziłem integrację IT, gdy Curry & Partners i Bigwood połączyły się w CPBigwood, i utrzymałem normalne operacje podczas transferu danych i konsolidacji systemów. Utrzymywałem i modernizowałem 12 serwerów: Windows Server, SQL, Oracle, Exchange, SharePoint, Terminal Services.

    • VoIP w wielu lokalizacjach

      VoIP we wszystkich 7 lokalizacjach, z bezpłatnymi połączeniami między siedzibami, praca zdalna z numerami wewnętrznymi biura i przenośnością DDI oraz konta SIP na połączenia internetowe, co obcięło koszty telefonii.

    • Baza danych do zarządzania aukcjami

      Wewnętrzna baza aukcji dla partii wartych tysiące funtów, z generowaniem faktur i śledzeniem kont w tym samym systemie.

  3. Pixel art: Richard w grafitowej marynarce z laptopem w jasnym biurze, z diagramem sieci na tablicy i stosem laptopów.

    Poziom 3 2015–2018

    Własna firma

    Dyrektor · Gostech Ltd

    Październik 2015 – Czerwiec 2018 · Gibraltar / Swanage

    Konsulting IT dla MŚP: serwery, sieci, rozwój na zamówienie, VoIP, kopie zapasowe i umowy wsparcia.

    Lider Zespołu (Kontrakt) · Atos

    Marzec 2017 – Czerwiec 2017 · Bournemouth, Wielka Brytania

    Kierowałem zespołem 12 osób przy migracji z Windows 7 do Windows 10 na ponad 600 urządzeniach.

    Zespół
    12
    Urządzenia
    600+
  4. Pixel art: dzisiejszy Richard w bluzie z kapturem i słuchawkami na szyi, przy dwóch monitorach z kodem i potokami danych, za oknem Skała Gibraltarska o zmierzchu.

    Poziom 4 2018–dziś

    W stronę inżynierii

    Starszy Inżynier Oprogramowania · FDJ United, dawniej Kindred Group Ltd

    Kwiecień 2018 – obecnie · Gibraltar

    Systemy Sportsbook oparte na zdarzeniach, inżynieria wydajności i przywództwo techniczne między zespołami. Od wsparcia aplikacji do obecnej roli w ciągu siedmiu lat.

    • Platforma Testowania Platformy Deweloperskiej (DPT)

      Zaprojektowałem platformę do testów wysokiej objętości API i usług: rozproszone węzły JMeter orkiestrowane w Kubernetes z płaszczyzną sterowania w Node.js, replikacja ruchu Kafka i zdarzenia syntetyczne, a wyniki w Elasticsearch z interfejsem do analizy.

    • System Identyfikacji Późnych Zakładów

      Wykrywałem rynki wyścigowe zostawione otwarte po starcie wydarzenia, żeby obciąć ekspozycję na zakłady w trakcie gry. Uzgadnianie oficjalnych czasów startu z wewnętrznymi czasami rynków pozwalało oznaczać anomalie opóźnień i feedów, z UI i alertami dla Trading i Risk. Ekspozycja była wcześniej mierzona w setkach tysięcy funtów.

    • Architektura wielomarketowa

      Model tenancy, żeby jeden CMS obsługiwał wiele marek i jurysdykcji, z marżami cenowymi i konfiguracjami ryzyka per region pod wymagania regulacyjne oraz zabezpieczeniami i przepływami pracy z Trading, Risk i Regulacjami.

Poboczne misje, ukończone

Co zbudowałem

Produkty, które sam prowadzę, i strony zbudowane dla klientów. Wszystkie działają online.

Pixel art: uśmiechnięty Richard trzyma telefon, a wokół niego małe okna aplikacji: quiz, przycisk, kapibara, kufel piwa i gra arcade.

01 Moje produkty

  • GozQuiz

    Quizy dla wielu graczy: telefony jako przyciski, telewizor jako tablica wyników, codzienne quizy i rundy tworzone przez AI.

    • Next.js
    • Firebase
    • Stripe
    • AI
  • Kiko and Tiko

    Dom animowanego serialu dla dzieci o kapibarze i jego ptasim przyjacielu, z odcinkami, które pisze moja córka i które opowiada mój tata, oraz grami w przeglądarce.

    • Next.js
    • Firebase
    • Gry w Canvas
  • KeyboardWarrior

    Prywatne narzędzia dla programistów, administratorów i operatorów: formatowanie, konwersja, obliczenia i gra bez wysyłania danych narzędzi na serwer.

    • W przeglądarce
    • Narzędzia dev
    • Księgowość
    • Arcade
  • ToMyChild

    Prywatna oś czasu z historiami, zdjęciami i listami dla twoich dzieci, udostępniana, gdy będą gotowe.

    • Next.js
    • Firebase
    • Storage
  • ProjectBeer

    Piwo, warzenie w domu, przepisy na drinki i połączenia z jedzeniem, dla miłośników dobrego piwa.

    • Next.js
    • SEO
    • Treści
  • CostaDelLove

    Dyskretna społeczność randkowa dla singli i par na Costa del Sol i w Gibraltarze.

    • Next.js
    • Firebase
    • i18n
  • Furry Fun Box 18+

    Autorski salon wideo w przeglądarce, tylko dla osób 18+, z nazwanymi pokojami publicznymi (The Lounge, The Velvet Room i After Dark) dla maksymalnie 20 dorosłych. Prywatne boxy są opcjonalne i nie pojawiają się na żadnej liście.

    Peer-to-peer, bez kont i bez nagrywania. Tylko dla dorosłych.

    • Wideo peer-to-peer
    • Bez kont
    • 18+

02 Projekty dla klientów

  • OV XIII

    Strona dla członków prywatnego klubu biznesowego w Gibraltarze: wydarzenia, partnerzy, karty gości i wejście z kodem QR.

    • Next.js
    • Firebase
    • UniFi
    • Wejście z kodem QR
  • Khob Khun

    Strona i zamówienia online rodzinnej tajskiej restauracji w Tynemouth: menu, historia, informacje o wizycie i bar z licencją.

    • Next.js
    • Firebase
    • Zamówienia online
  • Thirsty Thursday

    Cotygodniowe czwartkowe spotkania networkingowe przy drinku na Gibraltarze, ze zmieniającym się sponsorem i gospodarzem miejsca. Członkowie śledzą członkostwo i potwierdzają obecność na dany wieczór, a goście mogą poprosić o wejściówkę.

    • Wydarzenia
    • RSVP
    • Wejściówki
  • 1st Class Mailing

    Sprzęt do pomieszczeń pocztowych dla małych, średnich i dużych firm, w tym frankownice Frama i kserokopiarki.

    Za stroną: wewnętrzny CMS do faktur, not kredytowych, notatek o klientach, umów, kontraktów i wymiany tuszu.

    • CMS
    • Faktury
    • Umowy

Ekwipunek

Co mam w plecaku

Wyróżnione pola to te, których używam najczęściej.

Języki i runtime

  • Node.js
  • TypeScript
  • Express

Architektura

  • Oparte na zdarzeniach
  • Mikrousługi
  • Wysoka przepustowość
  • DDD
  • Caching
  • Projektowanie systemów
  • REST APIs
  • Integracja AI

Platforma i infra

  • Kubernetes
  • Docker
  • Helm
  • GitLab CI
  • Jenkins
  • Kaniko
  • AWS
  • Linux
  • Git
  • Active Directory
  • Sieci
  • IIS
  • Nginx
  • Lens

Dane i streaming

  • Kafka
  • Elasticsearch
  • Prometheus
  • Grafana
  • Postgres
  • Oracle DB
  • MQTT

Frontend

  • React
  • Next.js
  • HTML/CSS
  • Tailwind CSS
Pixel art: Richard w białej koszuli śpiewa karaoke do mikrofonu na małej scenie w ciepłym świetle reflektora.
Po godzinach: ojciec rodziny, entuzjasta karaoke, miłośnik muzyki na żywo.

Gracz drugi, naciśnij start

Współpraca

Jestem dostępny do pracy kontraktowej: inżynieria backendu i platform, aplikacje webowe full-stack oraz przeprowadzanie produktów od pomysłu do wdrożenia. Pracuję zdalnie z Gibraltaru i Polski.

LinkedIn