O mnie
Cześć, jestem Piotr Nalepa. Tworzę strony i aplikacje webowe, a od 2009 roku piszę o tym na tym blogu. Zawodowo zajmuję się frontendem od 2012 roku, a dziś jestem Staff Software Engineerem w Bishop Fox.
Wszystko zaczęło się na studiach na Uniwersytecie Ekonomicznym w Katowicach. Zainteresowałem się wtedy technologiami semantycznymi, a w pracy dyplomowej zbudowałem system wyszukiwania semantycznego, który trafił potem do jednego z portali społecznościowych.
Czym się zajmuję?
W Bishop Fox od pierwszego dnia projektu prowadzę jako tech lead frontend platformy Cosmos, która służy do ciągłych testów bezpieczeństwa ofensywnego. Korzystają z niej m.in. Google, Amazon, Equifax, Zoom i John Deere. Zainicjowałem też w firmie wewnętrzną platformę AI dla inżynierów, z której korzysta dziś cały dział engineeringu.
Najbardziej interesuje mnie architektura frontendu: jak ułożyć kod i design system tak, żeby kilka zespołów mogło szybko dowozić nowe funkcje i nie psuć sobie nawzajem pracy.
Gdzie pracowałem?
- Perform Media (2012-2014): Goal.com w wielu wersjach językowych, także right-to-left, oraz aplikacje na Smart TV Samsunga i LG,
- eZ Systems (2014-2019): tech lead interfejsu redakcyjnego CMS-a eZ Platform; zbudowałem edytor stron na żywo i poprowadziłem przejście frontendu z YUI3 na React,
- Auto1 (2019-2020): backoffice, AutoHero i auto1.com,
- OLX (2020-2021): Otodom w czterech krajach; współprowadziłem refaktoryzację, która skróciła dostarczanie nowych funkcji z 5-6 tygodni do 1-2,
- KUDO (2021-2022): jako Lead Software Engineer zbudowałem zespół frontendowy, który urósł z 2 do 7 osób,
- Lyll (2022-2023): od zera współtworzyłem platformę reklamową, której MVP dowieźliśmy w trzy miesiące,
- Bishop Fox (od 2023): Cosmos i wewnętrzna platforma AI.
O czym piszę?
O tym, czego nauczyłem się w praktyce: JavaScript, TypeScript, React, CSS, HTML i architektura frontendu. Najnowszy wpis wziął się z problemu, na który sam trafiłem: tabele składające się w jedną kolumnę przez strict CSP i inline styles w React.
Co ciekawe, w najlepszym okresie bloga zaglądało tu około 30 tysięcy czytelników miesięcznie. Dzięki, że tu jesteś!
Wystąpienia
Przez lata występowałem na konferencjach i meetupach w Polsce i Europie, m.in.:
- UXDX EMEA 2021: „Creating Connected Remote Teams”,
- 4Developers i CodeteCon 2019: „Framework-Agnostic UI with Web Components”,
- eZ Conference 2018 w Kolonii.
W 2015 roku prowadziłem też zajęcia na Uniwersytecie Ekonomicznym w Katowicach.
Po godzinach
Rozwijam własne projekty. Najważniejszy z nich to stockone.io, narzędzie do analizy sytuacji na giełdzie, które sam zaprojektowałem, zbudowałem i utrzymuję.
Poza kodem moimi wielkimi pasjami są muzyka rockowa i piłka nożna.
Kontakt
Masz pytanie, uwagę do wpisu albo pomysł na temat? Znajdziesz mnie na LinkedInie i GitHubie.