Doświadczenie jako studia przypadku

Inżynier oprogramowania
Pracy

Luma Health

gru 2023 – Obecny · 28 miesiące

React
JavaScript
TypeScript
Redux
Saga
Context API
Material UI
Node.js
MongoDB
WebSockets
Module Federation
Micro Frontends
Git
GitHub
GitHub Actions
Figma
Datadog
Fullstory

Hub komunikacyjny stosowany w dużych przepływach komunikacyjnych - wydajność i zaufanie wpływają bezpośrednio na wyniki pacjentów.

Doświadczenie było ciężkie, a kodebaza zgromadziła dotychczasowe wzorce, które sprawiły, że zmiany były ryzykowne i powolne. Bogaty tekst generowany przez użytkownika również wprowadził ryzyko związane z XSS, jeśli nie jest obsługiwany koniec do końca.

Przekształcił Hub Komunikacji w celu zmniejszenia tarcia UX (potwierdzonego przez raporty użytkowników) i usunął kruche wzory dla zachowania. Eliminowana krytyczna ekspozycja na XSS poprzez oczyszczanie wytworzonej przez użytkownika zawartości przed przetwarzaniem API i na każdej powierzchni renderowania. Uczestniczył w podejmowaniu decyzji projektowych i składowych API stosowanych przez oddziały.

Smoother UX i szybsze iteracji w głównym strumieniu pracy, o silniejszej pozycji bezpieczeństwa i mniej obszarów wysokiego ryzyka w wysokiej powierzchni produktu ruchu.

Współzałożyciel
Założyciel

Membrus

lut 2026 – Obecny · 2 miesiące

React
TypeScript
Next.js
Node.js
Git
Figma
Vercel
Cursor

Platforma dla kościołów do zarządzania członkami, komunikacji i obecności cyfrowej - strona publiczna, doświadczenie członków i narzędzia admin dla personelu w jednym produkcie.

Kościoły często żonglują arkuszami kalkulacyjnymi, aplikacjami komunikacyjnymi i procesami ad hoc, co tworzy niespójne dane, operacyjne koszty ogólne i słabe doświadczenie członków.

Ownetrzny koniec produktu: definicja problemu, UX, architektura i dostawa na powierzchniach. Zbudowany przepływ pracy tak nietechniczny personel może działać dzień do dnia bez inżynierii, i iterated z wczesnych użytkowników (przywódców kościoła) na prawdziwe wykorzystanie.

Jednolity system, który zmniejsza rozdrobnienie i tarcie operacyjne dla personelu, a jednocześnie zwiększa przejrzystość dla przywódców i członków - dostarczany jako rozwijający się produkt, a nie pokład slajdów.

Inżynier oprogramowania (w niepełnym wymiarze czasu) / Prowadzenie
Pracy

Shifting LLC

mar 2024 – lut 2025 · 11 miesiące

React
TypeScript
Next.js
Redux
Node.js
PostgreSQL
Redis
WebSockets
Git
GitHub
GitHub Actions
Figma
Datadog
Fullstory
ClickUp
Asana
Slack
Google Meet

Mały zespół oferujący rynek biletów na wydarzenia - równoważenie prędkości, jakości i trwałości zespołu pod presją.

Presja zakresu może erozji jakości lub spalić zespół bez celowego handlu-off i jasne własności.

Działa jako techniczne odniesienie do architektury i produktów / UX trade-offs; doprowadziły Greenfield dostawy koniec do końca i zbudowane wewnętrzne CMS- styl oprzyrządowania tak nietechnicznych użytkowników może iterate treści. Jako Engineering Lead, nawigacja-off do statku solidnych rozwiązań przy jednoczesnej ochronie tempa i równowagi.

Przesyłano funkcjonalny rynek z silną satysfakcją klienta i trwałym rytmem inżynieryjnym - codziennie odblokowując, spójne opinie i małe DX wygrywa ten związek.

Inżynier oprogramowania
Pracy

Sisnet LLC

gru 2022 – lis 2023 · 11 miesiące

React
TypeScript
Redux
Saga
Material UI
Node.js
PostgreSQL
Redis
AdminJS
Cypher
Neo4j
Git
GitHub
GitHub Actions
Figma
Zoho People
Asana
Slack

Kulturalny rynek wokół wina, żywności i doświadczeń - treści i monetyzacja musiała skalować bez inżynierii jako wąskie gardło.

Małe aktualizacje (kopie, obrazy, stylizacja) generowały częste cotygodniowe bilety i przyciągnęły uwagę z pracy produktów o dużym wpływie. Powracające przychody wymagały wiarygodnego cyklu życia subskrypcji i integracji.

Zbudowany AdminJS CMS na Node.js tak nietechniczny personel może wysyłać bezpieczne aktualizacje treści niezależnie. Wdrożenie subskrypcji i przepływów pieniężnych integrujących Stripe i Klaviyo. Standaryzowany interfejs użytkownika poprzez komponenty wielokrotnego użytku do dostarczania funkcji prędkości.

Przerwy maszynowe dla rutynowych prac w zakresie treści spadły z tygodnia na prawie nigdy, uwalniając zespół do skupienia się na podstawowej jakości produktu i realizacji planu działania.