Piotr Maćkowiak

Konsultant .NET

Projektuję, buduję i audytuję aplikacje .NET

Ponad 12 lat doświadczenia w inżynierii oprogramowania, od systemów ERP po oprogramowanie sterujące urządzeniami medycznymi. Pracuję jako niezależny konsultant .NET w modelu B2B.

Otwarty na współpracę B2B

Consultant.cs
// 12+ years in .NET, open to collaboration
public class Consultant
{
  public string Name => "Piotr Maćkowiak";
  public int YearsOfExperience => 12;

  public string[] Stack => new[]
  {
    ".NET Core", "C#", "React", "Azure"
  };

  public bool AvailableForB2B => true;
}
main C# · .NET 8 · ✓ build passing

Usługi

Współpraca B2B

Wspieram firmy w budowie i rozwoju solidnego oprogramowania w ekosystemie .NET: od architektury i wdrożenia po podniesienie jakości kodu i procesów.

Konsulting i architektura .NET

Projektowanie architektury aplikacji (C#, .NET Core) oraz modernizacja systemów legacy.

Wytwarzanie aplikacji

Pełen cykl wytwórczy: backend .NET, frontend React/TypeScript, REST API, bazy SQL, konteneryzacja w Dockerze i wdrożenia w chmurze Azure.

Code review i audyt jakości

Przegląd kodu, audyt jakości i wydajności, wskazówki dotyczące testów i CI/CD oraz podniesienie standardów inżynierskich w zespole.

O mnie

Piotr Maćkowiak, Programista .NET

Piotr Maćkowiak

Programista .NET

Wrocław, Polska

Jestem doświadczonym programistą .NET z ponad dekadą pracy w inżynierii oprogramowania, od aplikacji biznesowych po systemy wbudowane. Prowadzę własną działalność i w modelu B2B realizuję projekty dla klientów, m.in. oprogramowanie sterujące systemem QIAcuity Digital PCR w oparciu o .NET Core i React.

Wcześniej spędziłem blisko 7 lat w Unit4, budując systemy ERP i zarządzania uczelniami. Jestem absolwentem informatyki na Politechnice Wrocławskiej.

Technologie

  • .NET
  • React
  • TypeScript
  • CSS
  • Docker
  • SQL
  • Algorithms
  • Homelab
  • Azure

Doświadczenie

2013–obecnie · 12+ lat

Freelance .NET Developer

obecnie

Działalność własna · B2B

2021–obecnie · 5 lat · Wrocław / zdalnie

  • Realizuję projekty .NET w modelu B2B dla klientów, m.in. współpracując przy oprogramowaniu sterującym systemem QIAcuity (cyfrowy PCR): backend w .NET Core (część komponentów w C++), frontend w React oraz aplikacja desktopowa WPF do analizy logów.
  • Projektuję i rozwijam własne aplikacje .NET, m.in. Byczo, które automatyzuje rozliczenie PIT-38 na podstawie raportów z eToro.
  • Buduję i utrzymuję domowe środowisko serwerowe (Proxmox, Docker): praktyczny DevOps i self-hosting.
  • Eksperymentuję z nowymi technologiami i wzorcami, publikując kod open source na GitHubie.
.NET C# React TypeScript Docker Azure
Unit4

Software Engineer

Unit4

06.2014–03.2021 · 6 lat 9 mies · Wrocław

  • 2014-2017: współtworzenie systemu ERP Unit4 Business World, implementacja nowych funkcji i utrzymanie istniejących rozwiązań.
  • 2017-2019: zespół systemu Unit4 Student Management, odpowiedzialny za moduł rządowej pomocy finansowej dla studentów.
  • Od 2019: projekt Unit4 ERP X, budowa nowoczesnych rozwiązań ERP dla klientów z różnych branż.
.NET JavaScript jQuery CSS SQL
Unit4 Teta

Junior Software Engineer

Unit4 Teta

10.2013–05.2014 · 8 mies · Wrocław

  • Tworzenie integracji między systemem Teta ERP a wewnętrznym oprogramowaniem klienta, zapewniających płynny przepływ danych i automatyzację procesów.
  • Udział w rozwoju narzędzia do customizacji, umożliwiającego klientom dostosowanie systemu ERP do unikalnych potrzeb biznesowych.
.NET PL/SQL Windows Forms

Masz projekt w .NET?

Napisz do mnie. Chętnie porozmawiam o konsultingu, architekturze lub rozwoju Twojej aplikacji i podejmę współpracę B2B.

Napisz e-mail LinkedIn

piotr@mackowiak.info