Efektywny Programista
Jestem Dominik Szaradowski, programista nastawiony na rezultaty z ponad 10-letnim doświadczeniem. Pasjonuje mnie tworzenie innowacyjnych technologii i nieustannie poszukuję nowych wyzwań i projektów.
O mnie
Nazywam się Dominik Szaradowski i tworzę oprogramowanie praktycznie na wszystkie dostępne platformy i systemy operacyjne. Ścieżka zawodowa, którą wybrałem, rozpoczęła się w 2016 roku i trwa nieprzerwanie do dziś. Jednakże, moja przygoda z programowaniem i tworzeniem pierwszych aplikacji zaczęła się jednak dużo wcześniej, zanim zdobyłem doświadczenie komercyjne.
Od ponad 10 lat
Zdobyte doświadczenie pozwala mi tworzyć szybkie, odporne i zoptymalizowane pod kątem skalowalności rozwiązania, ponieważ wydajność i skalowalność są moimi priorytetami. Posiadam odpowiednie predyspozycje i jestem wyposażony w odpowiednie narzędzia do realizacji bardziej złożonych zadań. Mam też szerokie spektrum pomysłów i rozwiązań, które mogą być wykorzystane w projektach przy jednoczesnym zapewnieniu pozytywnego doświadczenia użytkownika. Potrafię pracować w zespole, szybko rozwiązywać problemy i dostosowywać się do trudnych sytuacji.
Posiadam również doświadczenie w budowaniu robotów, stacji badawczo-pomiarowych oraz projektowaniu systemów elektronicznych. Programy do tworzenia grafiki rastrowej i wektorowej również nie są mi obce.
Maksymalizuję czas poświęcony na naukę i rozwój zawodowy, dlatego często czytam książki związane z programowaniem, oglądam kursy online lub po prostu przeglądam dokumentację w wolnym czasie. Pasjonuję się nowoczesnymi technologiami, sprzętem komputerowym oraz wszelkiego rodzaju ciekawostkami ze świata IT. W swojej pracy cenię wolność, jaką daje tworzenie cyfrowej rzeczywistości i to właśnie ona ukształtowała mnie jako osobę, którą jestem dzisiaj.

Doświadczenie
2025

Creoox AG • cze 2023 - Present (2y 5m)
Realizacja różnorodnych projektów technologicznych, łącząc umiejętności programistyczne, inżynierskie i kreatywne.
- Tworzenie i wdrażanie serwisów webowych
- Wykonywanie obliczeń inżynierskich
- Projektowanie rozwiązań 3D i CAD
- Wsparcie w rozwoju stron internetowych
- Wsparcie w obszarze CI/CD

Nexebit • lut 2023 - Present (2y 9m)
Tworzenie i wdrażanie rozwiązań webowych oraz udział w projektach technologicznych i open-source.
- Tworzenie i wdrażanie serwisów webowych
- Wdrażanie systemów e-commerce
- Tworzenie stron i integracji z headless CMS
- Udział w projektach open-source
- Publikowanie rozwiązań narzędzi dla społeczności

NanoSpaceLab • paź 2020 - lut 2023 (2y 5m)
Rozwój systemów i aplikacji, obejmujący zarówno tworzenie oprogramowania i projektowanie rozwiązań sprzętowych.
- Tworzenie i wdrażanie serwisów webowych
- Tworzenie aplikacji mobilnych
- Projektowanie systemów Internetu Rzeczy (IoT)
- Programowanie systemów elektronicznych
- Wsparcie w rozwoju stron internetowych
- Wsparcie w obszarze CI/CD

Komspec • lut 2016 - paź 2020 (4y 9m)
Tworzenie i rozwój aplikacji oraz systemów wykorzystujących technologie webowe, mobilne, bazy danych i rozwiązania IoT.
- Tworzenie i wdrażanie serwisów webowych
- Tworzenie stron internetowych
- Tworzenie aplikacji mobilnych
- Projektowanie systemów Internetu Rzeczy (IoT)
2016
Umiejętności
Front-end
Front-end jest ważną częścią procesu tworzenia aplikacji, ponieważ definiuje sposób interakcji użytkownika z aplikacją. Dlatego ważne jest, aby był łatwy w obsłudze i intuicyjny.
Back-end
Back-end to część aplikacji niewidoczna dla użytkownika końcowego. Obejmuje ona logikę biznesową, bazę danych, serwer i inne komponenty odpowiedzialne za przetwarzanie żądań użytkowników i generowanie odpowiedzi.
Bazy danych
Bazy danych to uporządkowane zbiory informacji, przechowywane w formie elektronicznej, umożliwiające efektywne zarządzanie danymi i ich analizę, stosowane zwykle w systemach informatycznych i aplikacjach biznesowych.
DevOps
DevOps to połączenie procesów rozwoju oprogramowania i zarządzania infrastrukturą IT, które zapewnia szybkie i efektywne dostarczanie produktów oraz ciągłą implementację. To także kultura współpracy i ciągłego doskonalenia.
Aplikacje mobilne
Aplikacje mobilne to programy przeznaczone na smartfony i tablety. Umożliwiają łatwy dostęp do usług, rozrywki i informacji o każdej porze i w każdym miejscu. Dzięki nim życie stało się bardziej zintegrowane z technologią.
Inne umiejętności
Posiadam również umiejętności, które wykorzystuję w elektronice, tj. lutowanie, projektowanie PCB i programowanie mikrokontrolerów. Posiadam doświadczenie w obsłudze programów graficznych i narzędzi do projektowania 3D. Pozwoliło mi to zdobyć szeroką wiedzę i umiejętności nie tylko programistyczne.
Referencje
Zdecydowanie polecam współpracę z Dominikiem z wielu powodów. To wszechstronny inżynier, który naprawdę cieszy się tym, co robi — zawsze eksperymentuje, uczy się nowych rzeczy poza pracą i wnosi tę dodatkową wiedzę do kolejnego projektu.
Dominik pracuje niezwykle wydajnie, konsekwentnie i samodzielnie realizuje duże, złożone zadania z szerokiego spektrum tematów, a jednocześnie jest wyjątkowym graczem zespołowym.

Dominik zawsze wykonywał swoje zadania z zaangażowaniem i dużą precyzją. Jego umiejętności programistyczne były na bardzo wysokim poziomie, co pozwalało mu na szybkie i skuteczne rozwiązywanie skomplikowanych problemów technicznych.
Ekspert! Profesjonalnie podchodzi do swoich zadań i nie unika kontaktu z klientem. Polecam!