O mnie

- Imię:
- Łukasz Krawczyk
- Strona internetowa:
- https://lksd.pl
- Telefon:
- +48 515 598 375
- Miasto:
- Kraków
- Email:
- lukasz.krawczyk@lksd.pl
- Data urodzenia:
- 12.04.1988r.
Umiejętności
Architektura Fullstack i API: Swobodnie poruszam się w technologiach backendowych, budując logikę w Node.js oraz zarządzając danymi w relacyjnych bazach MySQL. Posiadam praktyczne doświadczenie w pracy z nowoczesnymi platformami BaaS (Backend as a Service), takimi jak Supabase i Firebase, co pozwala mi na błyskawiczne wdrażanie funkcjonalnych prototypów i stabilnych aplikacji produkcyjnych. Specjalizuję się w integracjach z Headless CMS (Drupal, Hygraph/GraphCMS) oraz pracy z GraphQL API.
Automatyzacja i DevOps: Wierzę w kulturę Infrastructure as Code i automatyzację procesów. Skutecznie wdrażam i utrzymuję potoki CI/CD, korzystając z GitHub Actions oraz Bitbucket Pipelines. Moja znajomość konfiguracji serwerowych i środowisk deweloperskich pozwala mi na pełną kontrolę nad cyklem życia aplikacji – od pierwszego commita po deployment.
Optymalizacja i Jakość (Performance-First): Nie tylko buduję, ale i naprawiam. Wykorzystuję zaawansowane narzędzia do profilowania kodu i optymalizacji buildów (Webpack, Vite), aby osiągać najwyższe wyniki w Core Web Vitals. Moje projekty charakteryzują się:
- Pełną dostępnością zgodną z WCAG.
- Zasadami Clean Code i silnym typowaniem w TypeScript.
- Zaawansowaną optymalizacją pod kątem SEO/AEO, zapewniającą widoczność w nowoczesnych wyszukiwarkach i systemach AI.
Frontend
Backend
CMS
Narzędzia
Doświadczenie zawodowe
Moje doświadczenie zawodowe obejmuje 8 lat pracy jako Frontend Developer, podczas której realizowałem projekty dla międzynarodowych marek takich jak Mercedes-Benz, mBank, Colgate, Sanofi czy Netto. Pracowałem przy złożonych aplikacjach e-commerce, platformach medycznych do zarządzania grantami badawczymi, oraz enterprise-level stronach korporacyjnych. W swojej roli Senior Software Engineer w VML Poland odpowiadam za architekturę technologiczną projektów, mentoring zespołu developerskiego, code review oraz optymalizację wydajności aplikacji.
Senior Software Engineer
-
VML Poland
- Tworzenie stron internetowych na podstawie dostarczonych projektów graficznych, z uwzględnieniem responsywności, dostępności i optymalizacji, zgodnie ze standardami seniorskimi
- Optymalizacja stron pod kątem wydajności, dobrych praktyk programistycznych oraz SEO w celu zapewnienia najwyższej jakości projektów
- Aktualizacja przestarzałego kodu oraz wersji wykorzystywanych bibliotek w projektach, wraz z rekomendacją najlepszych rozwiązań
- Konfiguracja projektów pod względem technologii oraz środowiska wdrożeniowego, w tym dobór optymalnych narzędzi i technologii
- Nadzór nad jakością kodu, przeprowadzanie code review oraz wdrażanie najlepszych praktyk w zespole
- Prowadzenie mentoringu oraz wsparcia merytorycznego dla członków zespołu developerskiego
- Tworzenie kosztorysów dla całych projektów oraz poszczególnych funkcjonalności w oparciu o analizę wymagań biznesowych i technologicznych
- Tworzenie i rozwój stron internetowych z wykorzystaniem Drupal, WordPress oraz Shopify, z uwzględnieniem złożonych funkcjonalności i integracji
- Praca z technologiami takimi jak React.js (głównie Next.js), GraphQL, TypeScript, REST API oraz integracja Next.js z Drupalem w celu tworzenia nowoczesnych, wydajnych aplikacji webowych
Frontend Developer
-
VML Poland
- Tworzenie stron oraz aplikacji internetowych na podstawie dostarczonych projektów graficznych, z uwzględnieniem responsywności, dostępności i optymalizacji zgodnie ze standardami regulara
- Realizacja podstawowych prac UX w zakresie optymalizacji interfejsów oraz user flow
- Tworzenie i rozwój komponentów stron internetowych z wykorzystaniem frameworków oraz CMS, takich jak AEM, Drupal, WordPress i Liferay
- Dobór odpowiednich technologii do realizacji projektów oraz implementacja stron w wybranych technologiach
- Nadzór nad poprawnością i jakością kodu zgodnie z najlepszymi praktykami branżowymi
- Tworzenie kosztorysów dla całych projektów oraz poszczególnych funkcjonalności w oparciu o analizę wymagań biznesowych i technologicznych
- Praca z technologiami takimi jak SASS, jQuery, Vue.js (Nuxt.js), React.js (create-react-app, Gatsby.js, Next.js), Typescript, GraphQL, REST API oraz Webpack
Junior Frontend Developer
-
VML Poland
- Tworzenie stron oraz aplikacji internetowych na podstawie dostarczonych projektów graficznych, z uwzględnieniem responsywności, dostępności i optymalizacji
- Rozwój oraz implementacja komponentów stron internetowych z wykorzystaniem Adobe Experience Manager (AEM)
- Dobór odpowiednich technologii do realizacji projektów oraz implementacja rozwiązań zgodnie z wybraną technologią
- Zarządzanie treścią stron internetowych w oparciu o systemy CMS
- Praca z technologiami takimi jak Gulp, SASS, jQuery, Vue.js (Nuxt.js) oraz React.js (create-react-app, Gatsby.js, Next.js)
Web Developer
-
Asco Systemy Informatyczne
- Utrzymywanie, aktualizacja oraz konfiguracja sklepów internetowych w celu zapewnienia ich pełnej funkcjonalności i bezpieczeństwa
- Implementacja nowych funkcjonalności w istniejących serwisach zgodnie z wymaganiami biznesowymi
- Tworzenie i rozwijanie nowych serwisów internetowych na podstawie dostarczonych projektów graficznych, z uwzględnieniem responsywności i optymalizacji
- Obsługa oraz rozwój autorskiego systemu CMS w zakresie zarządzania treścią i funkcjonalnościami
- Prowadzenie konsultacji z klientami w celu analizy potrzeb, wymagań oraz rekomendacji najlepszych rozwiązań technologicznych
Portfolio
Poniżej znajdziesz wybrane projekty webowe i aplikacje, które stworzyłem dla firm z różnych branż - od e-commerce przez platformy medyczne po strony korporacyjne. Każdy projekt został zrealizowany z dbałością o wydajność, dostępność i najlepsze praktyki programistyczne.
W portfolio znajdziesz projekty oparte na React.js, Next.js, Gatsby.js, Vue.js oraz Nuxt.js, zintegrowane z różnymi CMS-ami (Drupal, WordPress, AEM) i wykorzystujące GraphQL, REST API oraz moderne stack technologiczny. Wszystkie prezentowane projekty to realizacje, za które odpowiadałem kompleksowo - od architektury kodu, przez implementację, aż po wdrożenie produkcyjne i optymalizację.