Igor Mazur
Programista
React / TypeScript, C# / .NET, Python, Microsoft 365
Aktualizacja: 26 października 2026
PrzewińO mnie
Od pięciu lat tworzę, wdrażam i utrzymuję oprogramowanie produkcyjne dla producenta zatrudniającego ponad 7000 osób: front-end w React i TypeScript, C# i ASP.NET Core na Azure, aplikacje desktopowe w Pythonie oraz platformę Microsoft 365, na której opiera się duża część tych rozwiązań i którą współadministruję.
Przejąłem system bez żadnego przekazania wiedzy, przeniosłem treści między platformami bez utraty choćby jednego elementu i znalazłem w katalogu użytkowników przyczynę produkcyjnej awarii logowania.
- Lokalizacja
- Warszawa
- w biurze, hybrydowo lub zdalnie
- Okres wypowiedzenia
- Trzy miesiące
- możliwe skrócenie
- Angielski
- C2
- certyfikat Eklektika (Warszawa), październik 2026; szkoła w Irlandii zakończona Leaving Certificate (matura)
- Polski
- Ojczysty
- Doświadczenie
- Pięć lat
- w produkcji, od lipca 2021
- Główny stack
- React, TypeScript
- C# / ASP.NET Core, Python, SharePoint i Power Platform
- Platforma
- Jeden z trzech
- administratorów tenanta Microsoft 365 dla ponad 7000 pracowników
Jak pracuję
Piszę w konwencjach kodu, w którym pracuję.
Komponenty klasowe React 16 w jednym produkcie, React 18 i TypeScript 5 w innym, SharePoint Framework na narzędziach, które wymusza platforma. Aktualizacja to świadoma praca, a nie efekt uboczny nowej funkcji.
AI jako część warsztatu.
W ramach polityki firmy korzystam z agentowych narzędzi programistycznych (Claude Code) przy projektowaniu, implementacji i dokumentacji, i konfiguruję je pod konkretne projekty: własne umiejętności, serwery narzędzi i skrypty pomocnicze. Ich wynik traktuję jako szkic, dopóki nie sprawdzę go ze źródłem albo z działającym systemem.
Stack
Policzone w 17 projektach poniżej. Wybierz technologię, żeby zobaczyć, gdzie jej użyłem.
Microsoft 365
Projekty
17 projektów. Otwórz dowolny, żeby przeczytać całość.
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
Desktopowy pakiet kontroli jakości
Aplikacja desktopowa, która obsługuje proces jakości w zakładzie spożywczym: od przyjęcia dostaw i analiz laboratoryjnych po reklamacje i zapisy środowiskowe.
Główny opiekun
Python · PySide6 (Qt 6) · Oracle · LDAP
Kreator firmowego newslettera
Pozwala zespołom PR i HR składać i wysyłać firmowe newslettery z gotowych bloków, bez grafika i bez HTML. SharePoint Framework i React.
77 wydań
Główny programista
SharePoint Framework · React · TypeScript · Fluent UI
Migracja prawniczej bazy wiedzy
Przeniesienie 1029 artykułów działu prawnego, z załącznikami, obrazami, tematami i uprawnieniami do każdego artykułu, z wycofywanego systemu helpdesk do SharePointa.
1029 z 1029 artykułów przeniesionych
Autor
Python 3.12 · Microsoft Graph · MSAL · SharePoint Online
Odpowiedzialność za platformę Microsoft 365
Jeden z trzech administratorów tenanta SharePoint i Microsoft 365 dla ponad 7000 pracowników oraz osoba, która przenosi firmę z mapowanych dysków sieciowych.
7000+ pracowników w tenancie
Jeden z trzech administratorów tenanta
SharePoint Online · PowerShell · PnP · Microsoft 365
Platforma promocji handlowych
Platforma mikroserwisowa, która planuje promocje w sieciach handlowych, budżetuje wydatki i księguje je. Przejęta od zewnętrznego zespołu bez przekazania wiedzy i uporządkowana.
Przejęta odpowiedzialność techniczna
React 18 · TypeScript 5 · Vite · Java 21
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.
Rozwój i utrzymanie
C# · ASP.NET Core · EF Core · React
Kiosk ewidencji obecności
Kiosk z czytnikiem identyfikatorów, który pokazuje pracownikowi jego własną ewidencję obecności, a potem sam się czyści.
Autor
Python · PySide6 · PyInstaller · Inno Setup
Odzyskiwanie przestrzeni w SharePoincie
Audyt milionów elementów, odzyskanie przestrzeni skryptami PowerShell z próbnym przebiegiem na start, a potem wniosek, że porządki to nie strategia.
Autor
PowerShell 5.1 and 7 · PnP.PowerShell · CSOM · SharePoint Online
Wspólne rozszerzenie nawigacji
Jedno menu intranetu oparte na danych, wdrożone raz i obsługiwane ze skonfigurowanych wpisów, które właściciele witryn utrzymują sami.
Główny programista od 2022 roku
SharePoint Framework · React · TypeScript · PnPjs
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
Pakiet dla elewatora zbożowego
Przyjęcie zboża, analiza laboratoryjna, komory silosów i wydania do młyna. Mój wkład to moduł analizy zboża.
Rozwój i utrzymanie
Python 3.12 · PySide6 · Oracle · SOAP
Platforma desktopowa BasePy
Jeden wspólny framework (MVC, logowanie przez katalog, samoaktualizacja, pakowanie) pod aplikacjami desktopowymi pięciu działów.
Główny opiekun jednej aplikacji, autor drugiej, odpowiedzialny za wydania w całej rodzinie
Python 3.12 · PySide6 · Oracle · SQL Server
Migracja wiki z Confluence
Przepisałem narzędzie z 2021 roku do migracji z Confluence do SharePointa, zepsute przez zmiany w platformie Microsoftu, odbudowałem nawigację, od której zależą przeniesione wiki, i powtórzyłem migrację czterech intranetowych wiki: 697 stron i 341 diagramów, które nadal można edytować.
Autor przepisania i ponownej migracji w latach 2025–2026
PowerShell · PnP PowerShell · SharePoint Framework · React
Web part z ofertami pracy
Pobiera aktualne oferty pracy z systemu rekrutacyjnego do intranetu, w tym stanowiska tylko dla pracowników.
Współtwórca
SharePoint Framework · React · TypeScript
Field customizer uprawnień do elementów
Pokazuje uprawnienia do poszczególnych wierszy listy SharePoint i pozwala nimi zarządzać bezpośrednio w widoku listy. Komponent open source, dostosowany do użytku wewnętrznego.
Dostosowanie komponentu open source
SharePoint Framework · React · TypeScript · Jest
DNAStrands
Moja praca licencjacka: aplikacja webowa, która koduje informacje w projektach sekwencji DNA. Jedyne repozytorium na tej stronie, które można otworzyć i przeczytać.
Autor
Django · Django REST Framework · React · Material UI