Szukasz doświadczonego programisty?

Postaw na kod tworzony z dbałością o każdy szczegół.

DerSoft Logo

_

Daniel Dereniowski

Certified Salesforce / Front-end developer

Doświadczenie

  • 2024 - obecnie

    Accenture

    Certified Salesforce / Front-end Developer

    • Od początku swojej kariery jestem związany z projektem sklepu internetowego dla jednej z największych drogerii w Polsce i współpraca z tym klientem trwa do dziś. Na co dzień odpowiadam za dostarczanie nowych funkcjonalności, usuwanie błędów, testowanie oraz utrzymanie strony. Dzięki stałemu zaangażowaniu w rozwój i utrzymanie aplikacji mam możliwość nie tylko poszerzać wiedzę techniczną, ale też budować długofalową relację z klientem, rozumiejąc jego potrzeby biznesowe i przekładając je na konkretne rozwiązania.
    • Podczas współpracy z wyżej wymienionym klientem byłem również zaangażowany w projekty customowych aplikacji wewnętrznych (aplikacja do obsługi zwrotów, aplikacja do wygodnej obsługi wewnętrznego API oraz wewnętrzna biblioteka komponentów) . Projekty realizowaliśmy w oparciu o nowoczesne narzędzia i popularne technologie webowe (React, TypeScript, RTK Query), co pozwoliło nam stworzyć szybkie, skalowalne i przyjazne w obsłudze rozwiązania.
  • luty 2024

    Salesforce

    Certyfikat B2C Commerce Developer

    • Link do certyfikatu
    • Zdobyłem certyfikat Salesforce B2C Commerce Developer, który potwierdził moje umiejętności w pracy z platformą Salesforce Commerce Cloud. Egzamin obejmował zagadnienia związane z e-commerce, architekturą systemów, konfiguracją, implementacją logiki po stronie serwera i klienta oraz integracją z zewnętrznymi usługami. Dzięki temu certyfikatowi mogłem ugruntować swoją wiedzę i potwierdzić praktyczne doświadczenie zdobyte podczas pracy nad projektami stron e-commerce.
  • 2022 - 2024

    Accenture

    Junior Salesforce / Front-end Developer

    • Nowe stanowisko oznaczało nowe wyzwania - stworzenie od podstaw sklepu internetowego dla klienta z branży spożywczej. Dzięki temu mogłem uczestniczyć w całym procesie – od koncepcji i projektowania, przez implementację widoków i funkcjonalności, aż po wdrożenie na produkcję.
    • Równolegle kontynuowałem pracę nad projektem sklepu internetowego dla jednej z największych drogerii w Polsce, co pozwoliło mi cały czas szlifować umiejętności programistyczne i poznawać nowe tajniki web developmentu, a także pogłębiać wiedzę na temat architektury systemów e-commerce.
    • Przez pewien okres czasu zajmowałem się również administrowaniem i utrzymaniem aplikacji e-commerce dla globalnego klienta z branży tytoniowej. Doświadczenie te pozwoliło na rozwój umiejętności miękkich, jak i języka angielskiego.
  • 2021 - 2022

    Accenture

    Początkujący front-end developer

    • Pierwsze doświadczenie komercyjne jako front-end developer zdobyłem przy dużym projekcie e-commerce dla jednej z największych drogerii w Polsce. Było to wyzwanie, które od razu pozwoliło mi zmierzyć się z kodem na dużą skalę i zrozumieć realia pracy w międzynarodowym zespole.
    • Równolegle rozpocząłem naukę jednej z większych platform do e-commercu tj. Salesforce – zarówno poprzez kursy online, jak i praktyczne zadania w projekcie. Dzięki temu mogłem szybko łączyć teorię z praktyką, a każde nowe zagadnienie od razu sprawdzać w rzeczywistym kontekście.
    • Pierwsze miesiące pracy pokazały mi, jak ważne są cierpliwość, dokładność i otwartość na naukę. Zrozumiałem też, że w tej branży każdy dzień przynosi okazję, by rozwijać się o krok dalej.

Projekty

  • Azymut Lab

    Next.js-icon

    Next.js

    Sanity-icon

    Sanity

    Tailwind-icon

    Tailwind

    TypeScript-icon

    TypeScript

    Vercel-icon

    Vercel

    item-image-0
    item-image-1
    item-image-2

    Strona internetowa studia architektonicznego Azymut Lab to nowoczesna wizytówka prezentująca ofertę usług projektowych i wykonawczych. Projekt obejmuje podstrony: stronę główną, ofertę, portfolio realizacji, formularz kontaktowy oraz stronę rekrutacyjną. Zawartość strony jest w pełni zarządzana przez panel CMS oparty na Sanity.io, co pozwala klientowi samodzielnie aktualizować treści, zdjęcia i dane kontaktowe bez ingerencji w kod. Aplikacja została zbudowana w oparciu o Next.js 16 z App Routerem, co zapewnia wysoką wydajność dzięki renderowaniu po stronie serwera oraz optymalizacji obrazów. Formularz kontaktowy obsługuje wysyłkę wiadomości e-mail przez serwis Resend wraz z walidacją danych po stronie klienta. Projekt został zoptymalizowany pod kątem SEO — zawiera dynamicznie generowane meta tagi, sitemap, robots.txt oraz dane strukturalne Schema.org dostosowane do lokalnego rynku.

    Przed rozpoczęciem programowania zaprojektowałem interfejs użytkownika bezpośrednio w kodzie, iterując między wizualizacjami a implementacją. Przyjęta estetyka opiera się na nowoczesnym minimalizmie — stonowana paleta barw, typografia szeryfowa i dużo przestrzeni — co spójnie odzwierciedla charakter studia i branżę, w której działa.

  • Azymut Studio

    WordPress-icon

    WordPress

    WooCommerce-icon

    WooCommerce

    item-image-0
    item-image-1
    item-image-2

    Azymut Studio to strona internetowa i sklep dla polskiego studia rękodzieła, specjalizującego się w ręcznie wykonanych lampach ceramicznych. Projekt łączy w sobie pełnoprawny sklep internetowy oparty na WooCommerce z bogatą prezentacją marki — zaprojektowaną tak, aby oddać ciepło, fakturę i autentyczność przedmiotów tworzonych ręcznie.

    Strona została zbudowana na WordPressie z wykorzystaniem motywu Blocksy i Elementora, obu mocno zmodyfikowanych pod estetykę studia. Design jest w pełni responsywny na urządzeniach mobilnych i desktopowych. Sklep WooCommerce jest obecnie w końcowej fazie przygotowań przed oficjalnym uruchomieniem.

  • Pedal & Plate

    Vite-icon

    Vite

    React-icon

    React

    Material UI-icon

    Material UI

    SASS-icon

    SASS

    Django REST-icon

    Django REST

    PostgreSQL-icon

    PostgreSQL

    Figma-icon

    Figma

    item-image-0
    item-image-1
    item-image-2
    item-image-3

    Aplikacja pełni kilka kluczowych zadań. Przede wszystkim jest to wizytówka dla profesjonalnego dietetyka. Posiada również blog oraz sklep internetowy. Zawartość strony jest zarządzana za pomocą panelu administracyjnego stworzonego za pomocą Django Rest Framework. Panel ten jest zahostowany jako oddzielna aplikacja, która współpracuje z front-endową aplikacją w React. Dostęp do panelu mają tylko konta z uprawnieniami admina. Użytkownik rejestrując się wypełnia swoje dane, które są automatycznie używane w procesie zakupowym. W Panelu klienta dostępna jest historia zamówień.

    Przed rozpoczęciem właściwego procesu tworzenia aplikacji przygotowałem szczegółowe makiety interfejsu użytkownika w programie Figma. Posłużyły mi one do zaplanowania struktury ekranów, rozmieszczenia elementów oraz ogólnej estetyki projektu. Dzięki temu etapowi mogłem lepiej zrozumieć i przeanalizować funkcjonalności aplikacji i znacząco usprawnić proces programowania - tworzenie stron bez wcześniejszego przygotowania designu często prowadzi do chaosu i wydłuża finalizację pracy.

  • FachApp

    Next.js-icon

    Next.js

    Node.js-icon

    Node.js

    TypeScript-icon

    TypeScript

    Tailwind-icon

    Tailwind

    Stripe-icon

    Stripe

    MongoDB-icon

    MongoDB

    item-image-0
    item-image-1
    item-image-2

    FachApp to fullstackowa platforma webowa usprawniająca proces zgłaszania, zarządzania i rozwiązywania problemów przy pomocy zweryfikowanych specjalistów. Platforma obsługuje pełny cykl życia zgłoszenia — od utworzenia i wyceny przez specjalistę, przez płatność za pomocą Stripe, aż po rozwiązanie sprawy i ewentualną interwencję moderatora — odzwierciedlając rzeczywistą logikę biznesową. Projekt powstał jako odpowiedź na realny problem: łączenie osób potrzebujących pomocy z wykwalifikowanymi fachowcami w przejrzysty i efektywny sposób.

    Projekt oparty jest na architekturze monorepo, składającej się z frontendu w Next.js 15 z App Router oraz dedykowanego serwisu backendowego w Node.js/TypeScript obsługującego autoryzację, ticketowanie i płatności. Backend udostępnia w pełni udokumentowane REST API przez Swagger, na podstawie którego automatycznie generowany jest kod klienta RTK Query — zapewniając bezpieczeństwo typów i eliminując powtarzalny kod po stronie frontendu. Kluczowe decyzje techniczne obejmują autorski serwis z autoryzacją JWT z odświeżaniem tokenów, kontrolę dostępu opartą na rolach dla czterech typów użytkowników, integrację webhooków Stripe oraz dobrze zdefiniowany system przejść statusów egzekwowany zarówno na frontendzie jak i backendzie.

Umiejętności

Narzędzia progamistyczne
HTML

HTML

JavaScript

JavaScript

jQuery

jQuery

Node.js

Node.js

TypeScript

TypeScript

React

React

Next.js

Next.js

CSS

CSS

SASS

SASS

Tailwind

Tailwind

Sanity

Sanity

Redux

Redux

Inne narzędzia
Salesforce

Salesforce

Git

Git

Docker

Docker

Figma

Figma

MongoDB

MongoDB

MySQL

MySQL

PostgreSQL

PostgreSQL

WordPress

WordPress

WooCommerce

WooCommerce

O mnie

Hej, jestem Daniel!Front-end developer z ponad

5-letnim doświadczeniem.

about profile image

W swojej pracy zawodowej zajmuje się tworzeniem nowoczesnych i skalowalnych aplikacji webowych, dostosowanych do wszystkich urządzeń obsługujących przeglądarki internetowe. Specjalizuje się w React/Next.js i TypeScript, a na co dzień pracuję w JavaScript, jQuery, SASS oraz z platformą do e-commercu - Salesforce.


Rozwijałem m.in. sklepy internetowe dla międzynarodowych klientów z różnych branż (sklepy spożywcze, drogerie), a także tworzyłem aplikacje webowe dostosowane do określonych potrzeb m.in. aplikację do obsługi zwrotów dla pracowników magazynów oraz warstwę wizualną dla szeroko używanego API obsługującego zamówienia.


Na co dzień współpracuję z projektantami UX/UI, zespołami backendowymi i product ownerami, a także wspieram młodszych programistów. W swojej pracy dużą wagę przykładam do jakości i dobrych praktyk — stawiam na przejrzyste rozwiązania i czytelny kod, który jest łatwy do utrzymywania i modyfikacji, także przez innych członków zespołu.


Po pracy realizuje swoją pasję jaką jest koszykówka 🏀 . Sportowa rywalizacja pozwala mi działać na 110% przy nowych wyzwaniach w pracy.

Kontakt

Jestem gotowy na nowe wyzwania!

Zacznijmy współpracę!

Zanim napiszesz - sprawdź sekcję FAQ poniżej. Być może odpowiedź jest już gotowa i zaoszczędzisz swój czas.

Chętnie odpowiem na Twoją wiadomość - skontaktuj się przez formularz.