Kariera

  1. Trans.eu S.A.

    company logo

    javascript developer

    React.jsmongoDbNEXT.jsJestDockerSocket.ioreduxexpress.jsAngular2+bashtypescriptReact.js

    Okres

    czerwiec 2019 - Obecnie

    company logo
    Okres

    czerwiec 2019 - Obecnie

    Stack technologiczny

    React.jsmongoDbNEXT.jsJestDockerSocket.ioreduxexpress.jsAngular2+bashtypescriptReact.js

    Zakres obowiązków

    Serwis bezpieczeństwa (Backend)

    • Rozwój backendowych serwisów wspierających bezpieczeństwo firm logujących się na platformie. Nest.js, PostgreSQL, TypeORM.

    • Integracja z bazami rządowymi zagranicznych krajów z wykorzystaniem komunikacji RabbitMQ.

    Modernizacja Systemu Zarządzania Sprzedażą (Backend, Frontend)

    • Poprawa wydajności i utrzymywalności aplikacji, w tym cache'owanie zapytań i renderowanie po stronie serwera (SSR).Next.js, OAuth.

    • Implementacja dynamicznego generowania dokumentów z wykorzystaniem React-pdf.

    Platforma Komunikacji w Czasie Rzeczywistym (Backend, Frontend)

    • Zaprojektowanie systemu komunikacji dla konsultantów z użyciem Socket.io, Express.js, XMPP, MongoDB i React.

    • Rozwój funkcjonalności przesyłania plików w czasie rzeczywistym przez WebSocket.

    Rozwój i Utrzymanie Aplikacji

    • Pełny refactoring systemu zarządzania produktami (Vue 2 – Frontend).

    • Stworzenie rozwiązania serwisu mailowego z wykorzystaniem MongoDB, Socket.io, Express.js i React (Backend, Frontend).

    • Utworzenie dashboardu statystyk JIRA przy użyciu Next.js, MongoDB i Chart.js (Backend, Frontend).

    DevOps i Infrastruktura

    • Wdrożenie pipeline’ów CI/CD w GitLab.

    • Konteneryzacja aplikacji przy użyciu Docker i docker-compose oraz zarządzanie procesami za pomocą PM2.

    Metodologia Agile

    • Aktywny udział w 4-5 osobowych zespołach, pełne ceremonie Scrum.

    Stos Technologiczny

    • Programowanie: React, Next.js, Angular 14, Vue 2, Express.js, Socket.io, MongoDB.

    • Narzędzia: Docker, GitLab CI/CD, PM2, JIRA, RabbitMQ, WebSocket, n8n, ChatGPT, Cloud, Perplexity, Bash.

  2. Gispartner sp z o.o.

    company logo

    JUNIOR JAVASCRIPT DEVELOPER

    GraphQLWebpackDockerLEAFLETJSWeb Componentscsshtml

    Okres

    czerwiec 2018 - lipiec 2019

    company logo
    Okres

    czerwiec 2018 - lipiec 2019

    Stack technologiczny

    GraphQLWebpackDockerLEAFLETJSWeb Componentscsshtml

    Zakres obowiązków

    Rozwój Systemu Geoprzestrzennego

    • Implementacja kompleksowego systemu GIS dla administracji publicznej (Leaflet)

    • Projektowanie i rozwój interaktywnych map oraz funkcjonalności geoprzestrzennych

    • Tworzenie Web Components dla wielokrotnego wykorzystania w aplikacji, Integracja z backend'em poprzez REST API

    Zarządzanie Danymi Przestrzennymi

    • Rozwój funkcjonalności do przetwarzania i wizualizacji danych geoprzestrzennych

    • Implementacja zaawansowanych zapytań przestrzennych w środowisku pgAdmin

    DevOps & Środowisko Deweloperskie

    • Zarządzanie wersjami kodu poprzez SVN, konfiguracja i utrzymanie środowisk testowych i deweloperskich

    • Praca z systemami Linux Server i konteneryzacja przy użyciu Docker

    • Automatyzacja procesów deploymentu z wykorzystaniem Jenkins CLI

    Metodologia Pracy

    • Aktywne uczestnictwo w zespołach Scrumowych (4-5 osób), codzienna komunikacja podczas daily meetings

    • Zarządzanie projektem w systemie Redmine

    Wykorzystane Technologie:

    • Programowanie : Web Components, Leaflet,Web Components, Leaflet,Polimet.js REST API

    • Bazy danych: PostGIS, pgAdmin

    • Narzędzia: SVN, Jenkins CLI, Docker, Linux, Redmine

  3. HOMECENTER.PL MARCIN CWAJNA

    JUNIOR JAVASCRIPT DEVELOPER

    Angular2+npmgit

    Okres

    marzec 2018 - czerwiec 2018

    HOMECENTER.PL MARCIN CWAJNA

    JUNIOR JAVASCRIPT DEVELOPER

    Okres

    marzec 2018 - czerwiec 2018

    Stack technologiczny

    Angular2+npmgit

    Zakres obowiązków

    • Rozbudowa istniejacej aplikacji, implementacja logiki i stylów na podstawie przygotowanego szablonu. (Angular 2)

    • Komunikacja z BackEndem REST API

    • Zmiana layout-u strony domowej firmy.

    • praca z GitLab,SVN, Redmine

    • Podstawowe zapytania do Bazy Danych Oracle SQL

  4. GEO-KART S.C.

    company logo

    GEODETA / WEB DEVELOPER

    htmlcss

    Okres

    lipiec 2009 - marzec 2018

    company logo
    Okres

    lipiec 2009 - marzec 2018

    Stack technologiczny

    htmlcss

    Zakres obowiązków

    • Stworzenie strony www firmy GEO-KART,na podstawie własnego pomysłu.

    • Poprawa pozycjonowania strony  przez wyszukiwarki