Ekspert programista .NET / Angular

Orzesze, śląskie

Nowe: 2 gry przygotowane z AI

Marcin Murawski

Od ponad 15 lat projektuję i rozwijam oprogramowanie w C# i .NET – od aplikacji desktopowych po nowoczesne aplikacje internetowe w Angularze.

Developer.cs
public record Developer(
    string Name = "Marcin Murawski",
    string Role = "Ekspert .NET / Angular",
    int YearsOfExperience = 15,
    string[] Stack = [
        "C#", ".NET", "Angular", "TypeScript"
    ]);
lat programowania
15+
lat w WASKO S.A.
15
backend i frontend
.NET + Angular

01 / O mnie

Kim jestem?

Jestem programistą od ponad 15 lat. W tym czasie rozwinąłem wiedzę i umiejętności w wielu kierunkach, dzięki czemu potrafię odpowiednio i skutecznie planować proces realizowanego projektu.

Przez ostatnie lata zajmuję się głównie technologiami webowymi (Angular, TypeScript, ASP.NET) oraz platformą .NET. Skupiam się przede wszystkim na backendzie w C#, choć sporą część czasu lubię spędzić również przy części frontendowej.

Mam też duże doświadczenie w tworzeniu aplikacji desktopowych oraz usług internetowych (WinForms, WPF, WCF, Web API).

Uwielbiam tworzyć proste, dobrze wyglądające aplikacje. Większość programów, które stworzyłem, to systemy dla klientów firmy WASKO S.A., w której pracuję od 15 lat. Na bieżąco obserwuję branżę IT, a w wolnych chwilach rozwijam swoje umiejętności.

Ostatnio zacząłem eksperymentować ze sztuczną inteligencją w tworzeniu oprogramowania. Sprawdzam, jak daleko można zajść, budując projekty razem z AI – efektem są dwa prototypy gier przeglądarkowych, w które możesz zagrać poniżej.

Zobacz projekty z AI

02 / Czym się zajmuję

Oprogramowanie od backendu po interfejs

Krótko o tym, co robię w pracy i na co dzień w domu.

  • Aplikacje internetowe

    Systemy webowe z backendem w ASP.NET i interfejsem w Angularze – od projektu po utrzymanie.

    • Angular
    • TypeScript
    • ASP.NET
    • Web API
  • Aplikacje desktopowe

    Aplikacje dla systemu Windows w C#, współpracujące z bazami danych MSSQL i Oracle.

    • WPF
    • WinForms
    • MahApps.Metro
    • Electron
  • Aplikacje mobilne

    Aplikacje mobilne na system Android tworzone we frameworku Ionic.

    • Ionic
    • Angular
    • Android

03 / Umiejętności

Technologie i narzędzia

Najważniejsze technologie, z których korzystam w pracy i przy własnych projektach.

Backend
  • C#
  • .NET / .NET Core
  • ASP.NET MVC
  • ASP.NET Web API
  • WCF
Frontend
  • Angular
  • TypeScript
  • Vue
  • Angular Material
  • PrimeNG
  • Fomantic UI
  • Ionic
Desktop
  • WPF
  • WinForms
  • Caliburn
  • MahApps.Metro
  • Electron
Bazy danych
  • MSSQL
  • Oracle
  • PostgreSQL
Narzędzia
  • Visual Studio
  • VS Code
  • Git
  • TFS
  • SVN

04 / Doświadczenie

Doświadczenie zawodowe

Krótka historia mojej kariery zawodowej.

WASKO S.A.

sierpień 2011 – obecnie

  1. Ekspert programista .NET / Angularod września 2021
  2. Starszy programista .NET / Angularlistopad 2019 – sierpień 2021
  3. Programista C# / ASP / .NET / Angularstyczeń 2013 – październik 2019
  4. Młodszy programista C# / C++listopad 2011 – grudzień 2012
  5. Zleceniobiorca C# / C++ / OpenGLsierpień 2011 – październik 2011

Wybrane projekty

  • Tworzenie, rozwój i utrzymanie systemu w ramach projektu „Cyfrowe Obserwatorium Bezpieczeństwa województwa śląskiego – śląska policja bliżej społeczeństwa”.
  • Tworzenie, rozwój i utrzymanie systemu dowodowego dla Centrum Personalizacji Dokumentów MSWiA.
  • Wsparcie programistyczne przy systemie paszportowym dla CPD MSWiA.
  • Tworzenie i rozwój systemu zdalnego monitorowania pacjenta i nadzorowanej zdalnie rehabilitacji dla podmiotów medycznych.
  • Projekty dla klientów firmy WASKO, m.in. Orange, PKP Cargo i DB Schenker.

Zakres prac

  • Tworzenie oprogramowania w .NET z interfejsem w Angularze i Vue (Angular Material, PrimeNG, Covalent, Fomantic UI) oraz Electronie.
  • Rozwój i utrzymanie aplikacji w Borland C++ Builder, WinForms (Telerik) i WPF (Caliburn, MahApps) współpracujących z bazami MSSQL i Oracle.
  • Budowa systemu w ASP.NET MVC oraz projektowanie usług WCF i RESTful.
  • Aplikacja WinForms wykorzystująca DirectX i programy C++ z Pro*C dla systemu Linux.
  • Dokumentowanie kodu i wsparcie procesu testowania.

Liberty Technologia Sp. z o.o.

wrzesień 2010 – marzec 2011

  1. Programista C# / C++wrzesień 2010 – marzec 2011

Zakres prac

  • Projektowanie i rozwój aplikacji CallCenter + CRM w MFC z kontrolkami Codejock.
  • Obsługa centrali Asterisk PBX od strony programistycznej.
  • Wdrażanie systemu u klienta oraz wsparcie techniczne.

05 / Projekty po godzinach

Gry, w które zagrasz w przeglądarce

Dwa prototypy rozwijane po godzinach – wciąż w budowie, ale już grywalne. Bez instalacji, wystarczy kliknąć.

Wrota Pustki

Strategia czasu rzeczywistego prototyp

Pogranicze Galaktyki

Kosmiczny RTS na krańcu zbadanej przestrzeni: rozbudowa kolonii, wydobycie surowców, badania i dowodzenie oddziałami. Kampania „Odzyskany Świt”, scenariusze, szkolenie oraz gra wieloosobowa.

„Odzyskany Świt”
Kampania
gra wieloosobowa
Online
tryb grafiki do wyboru
2D / 3D

Zachód słońca

Gra kolejowa z generatorem tras prototyp

Maszynista

Prosta, zręcznościowa gra kolejowa w 3D – bez realistycznej fizyki, bo nie o nią tu chodzi. Sercem projektu jest generator tras: wpisujesz stację początkową i końcową, a gra buduje w miarę realną trasę z prawdziwymi torami, stacjami, semaforami, ograniczeniami prędkości i ukształtowaniem terenu – na podstawie otwartych danych.

Skąd generator bierze dane?
  • OSM (Overpass API) – tory, stacje, semafory, prędkości, łuki i mosty
  • GUGiK – NMT – ukształtowanie terenu: nasypy, wykopy, wzniesienia
  • GUGiK – NMPT – budynki, drzewa i wiadukty z pomiaru
  • GUGiK – BDOT10k – budynki, drogi, lasy i wody
  • GUGiK – ULDK – ustalenie powiatu do pobrania danych BDOT10k
  • Open-Meteo (Copernicus DEM) – profil wysokości trasy
  • PKP PLK – prędkości i perony
źródeł danych i API
7
maks. odległość stacji
70 km
gotowe trasy
4

06 / Kontakt

Porozmawiajmy

Jeśli chcesz się ze mną skontaktować, napisz wiadomość e-mail lub odezwij się na LinkedIn.

© 2026 Marcin Murawski

Nowa odsłona strony przygotowana ze wsparciem AI

Wróć na górę ↑