RaGreen.pl

Polski
Radosław Greń

Cześć, jestem

Radosław Greń

Senior Full Stack Developer & Tech Lead

Tworzę oprogramowanie kompleksowo — od modułowych backendów w Java / Spring Boot i mikrousług Node.js / NestJS, po nowoczesne interfejsy w React / TypeScript. Od ponad dekady tworzę kod.

10+ lat w rozwoju oprogramowaniaJava / Spring BootReact / TypeScriptBydgoszcz i Warszawa, Polska
Pobierz CV

(+48) 667 140 643

me@ragreen.pl

in/radoslawgren

ragreen.pl

Doświadczenie zawodowe

Senior Full Stack Developer & System Analyst

RaGreen.pl

Polska

01/2020 – obecnie

Projektowanie i kompleksowe wytwarzanie aplikacji webowych i mobilnych oraz analiza systemowa.

Aplikacje webowe z frontendem w React.js oraz backendem w Spring Framework / Laravel–Lumen.

Aplikacje mobilne w React Native; aplikacje desktopowe i mobilne we Flutterze.

Analiza systemowa i architektura rozwiązań.

React.jsSpring FrameworkLaravel/LumenReact NativeFlutter

Senior Full Stack Developer & Tech Lead

SDI Solution

Szubin, Polska

09/2025 – 07/2026

Kompleksowe tworzenie i utrzymanie platformy ErgoFlow — służącej do zarządzania pracownikami i operacjami biznesowymi (rejestrowanie czasu pracy, kadry, zapasy, logistyka, kioski samoobsługowe) — która przekształciła się w system klasy ERP. Praca obejmująca cały stos technologiczny: backend, mikrousługi, aplikacje mobilne i interfejs użytkownika.

Modułowy backend w Java / Spring Boot — moduły dla pracowników, urlopów, sprzętu, zapasów, zamówień, transportu, dostaw, CRM, BHP oraz wynajmu.

System logowania i zabezpieczeń oparty na Keycloak (OAuth2/JWT), w tym uwierzytelnianie wieloskładnikowe (MFA).

Wyodrębnienie wspólnej podstawy (logowanie, użytkownicy, konfiguracja) do biblioteki wykorzystywanej w kolejnych produktach firmy.

Mikrousługi Node.js / NestJS: przetwarzanie i analiza zdarzeń, moduł dostaw, usługa automatów sprzedających; integracje z systemami zewnętrznymi: e-ZLA, IMI, DHC i in.

Oprogramowanie dla urządzeń samoobsługowych (sterowanie szafkami, zarządzanie plikami) wraz z aplikacją we Flutterze oraz odporny na utratę połączenia i duplikaty mechanizm synchronizacji offline.

Panel administracyjny oraz pulpit dla użytkowników i pracowników w React / TypeScript na Vite.

JavaSpring BootNode.jsNestJSTypeScriptReactFlutterPostgreSQLMongoDBRabbitMQKeycloakDockerAnsibleSelenium

Full Stack Developer

DFDS Logistics Polska

Szubin, Polska

06/2022 – 09/2025

Opracowanie aplikacji DFDSapp — platformy do zarządzania pracownikami i operacjami kadrowymi, stworzonej dla firmy DFDS (międzynarodowe przedsiębiorstwo logistyczne i promowe). System obsługuje cały cykl życia pracownika: od rekrutacji, przez strukturę organizacyjną i harmonogramy, po dokumentację, szkolenia i komunikację wewnętrzną.

Aplikacja w Java / Spring Boot z architekturą modułową — kilkanaście modułów domenowych: pracownicy i kierowcy, urlopy, rekrutacja, szkolenia, dokumenty, sprzęt, flota pojazdów, jednostki i struktura organizacyjna, zespoły i rotacje zmian, ogłoszenia, ankiety, helpdesk oraz kontrola dostępu.

Portale samoobsługowe dla pracowników i menedżerów; system logowania oparty na Keycloak, audyt zmian danych oraz powiadomienia w czasie rzeczywistym (WebSocket).

Bazy danych MariaDB i MongoDB, komunikacja asynchroniczna (RabbitMQ) oraz wersjonowanie schematów (Flyway).

Moduł integracji z systemem IMI (delegowanie pracowników w UE) z wykorzystaniem automatyzacji przeglądarki (Selenium).

Aplikacja internetowa w React z Redux Toolkit / Redux-Saga, w tym interaktywne widoki oparte na canvas dla planów i układów.

JavaSpring BootReactReduxJavaScriptMariaDBMongoDBRabbitMQKeycloakWebSocketDocker

Full Stack Developer (freelancer)

Własna działalność

Polska

06/2017 – 01/2020

Tworzenie aplikacji internetowych dla klientów.

Aplikacje webowe w React.js i frameworku Spring.

Projekty z wykorzystaniem Laravel/Lumen, HTML, CSS i JavaScript.

React.jsSpring FrameworkLaravel/LumenPHPJavaScript

PHP Developer & Sysadmin

Syneo.pl

Bydgoszcz, Polska

06/2016 – 05/2017

Pierwsza komercyjna rola — infrastruktura, bazy danych i tworzenie aplikacji webowych.

Administracja infrastrukturą opartą o Windows Server.

Administracja bazami danych MSSQL.

Stworzenie i rozwój platformy do zarządzania budżetami obywatelskimi w CodeIgniter (PHP).

PHPCodeIgniterWindows ServerMSSQL

Wykształcenie i szkolenia

Magister inżynier — Elektronika i telekomunikacja

Uniwersytet Technologiczno-Przyrodniczy im. Jana i Jędrzeja Śniadeckich

10/2018 – 03/2020

Poziom ERK 7 · Bydgoszcz, Polska

Inżynier — Teleinformatyka

Uniwersytet Technologiczno-Przyrodniczy im. Jana i Jędrzeja Śniadeckich

10/2014 – 03/2018

Poziom ERK 6 · Bydgoszcz, Polska

Technik — Teleinformatyka

Zespół Szkół Elektronicznych im. Wojska Polskiego

09/2010 – 04/2014

Poziom ERK 4 · Bydgoszcz, Polska

Kluczowe umiejętności

Spring FrameworkJavaNode.js/ReactNestJSTypeScriptPostgreSQLSQL

Znajomość języków

Polski

Język ojczysty

Angielski

B2 — słuchanie, wypowiadanie, porozumiewanie · C1 — czytanie, B2 — pisanie

Pasje i zainteresowania

Turystyka rowerowaAnimeGry RTS