Igor MazurEN

Wszystkie projekty

Platforma onboardingu pracowników

Koordynuje zadania wszystkich działów, gdy do firmy dołącza nowa osoba. ASP.NET Core i React w Microsoft Teams, z zadaniami w tle wykonującymi pracę według harmonogramu.

Rola
Rozwój i utrzymanie
Stack
C#, ASP.NET Core, EF Core, React, TypeScript, Fluent UI, Azure SQL, Azure WebJobs, Microsoft Teams
Projekt
7 z 17

Czym jest

Onboarding to problem przepływu pracy przebrany za problem kadrowy. Nowa osoba generuje zapotrzebowania w wielu działach (konto i skrzynka pocztowa od IT, telefon, samochód, dostęp do budynku, sprzęt), a każde ma własnego właściciela i termin. Platforma modeluje kandydatów, procesy uruchamiane dla nich, zapotrzebowania do poszczególnych działów oraz powiadomienia, które o nich przypominają. Procesy się zagnieżdżają: proces nadrzędny nie jest zakończony, dopóki nie zakończą się jego procesy podrzędne. Zadania harmonogramu odświeżają pamięć podręczną katalogu, przygotowują dokumenty i wysyłają powiadomienia, więc przepływ nie zależy od tego, czy ktoś otworzy aplikację.

Co zrobiłem

Prace nad funkcjami w API i front-endzie w React, skupione na zapotrzebowaniach i powiadomieniach: uruchamianie procesów podrzędnych z procesu nadrzędnego i wynikające z tego powiadomienie do HR, możliwość poprawienia zapotrzebowania przez przełożonego zamiast anulowania i zgłaszania go od nowa, edycja i usuwanie rekordów kandydatów przez administratora, co wcześniej wymagało zmiany w bazie danych, ścieżki zapotrzebowań do IT i floty oraz walidacja i tłumaczenia w formularzach zapotrzebowań.

Dla małej spółki siostrzanej zbudowałem ten sam przepływ jako dziewięć przepływów Power Automate i listę SharePoint, bo pełne wdrożenie platformy było nieproporcjonalne do problemu.

  • Platforma do analizy sensorycznej

    Prowadzi ślepe panele degustacyjne na tabletach-kioskach i ocenia wyniki według opublikowanych progów statystycznych. ASP.NET Core i React na Azure.

    8 metod degustacyjnych, każda z własną statystyką

    Główny współtwórca

    C# · ASP.NET Core · EF Core · React

  • Automatyzacja w Power Platform

    Przepływy Power Automate i aplikacje Power Apps w czternastu obszarach biznesowych: warstwa samoobsługowa poniżej tworzenia oprogramowania na zamówienie.

    Autor

    Power Automate · Power Apps · SharePoint REST · Planner

Kontakt

Warszawa
W biurze, hybrydowo lub zdalnie
Okres wypowiedzenia: trzy miesiące

[email protected]