Kinga Śliż

Senior Full-Stack Developer, Angular / C# .NET

mail kingasliz.dev@gmail.com tel +48 576 230 122 in linkedin.com/in/kinga-sliz

miasto Rzeszów, Polska

Pracuje w 100% zdalnie

Profil

Full-stack developer pracująca z Angularem od 2019 roku (od wersji 6 do 20+) i z ASP.NET Core po stronie backendu. Buduję end-to-end: warstwę frontendową, backend i warstwę danych, od schematu bazy i migracji po interfejs. Przez ostatnie dwa lata rozwijałam produkt webowy, w którym odpowiadałam za całość strony technicznej: architekturę offline-first, wydajność renderowania i backend w .NET 8. Pracuję wyłącznie zdalnie, w tym w zespole międzynarodowym z angielskim jako językiem codziennej komunikacji.

Doświadczenie 7 lat, 5 firm

02.2024 - 07.2026 · zdalnie · projekt produktowy, zespół 2-osobowy

Full-Stack Developer, NoteTouch

  • Pełna odpowiedzialność za stronę techniczną produktu: architektura, frontend, backend i warstwa danych
  • Dwa produkty webowe zbudowane od zera: NoteTouch, notatnik blokowy z obsługą rysika, oraz Figment, narzędzie do zbierania feedbacku o produkcie
  • Architektura offline-first: aplikacja działa bez dostępu do internetu. Warstwa abstrakcji nad IndexedDB z samodzielnie zaimplementowanymi relacjami i własnym typowaniem w TypeScript
  • Moduł rysowania: diagnoza wąskiego gardła wydajności i decyzja o zmianie technologii renderowania z SVG na Canvas API, serializacja rysunków do byte array, stos undo/redo
  • Backend w clean architecture: schemat bazy, migracje, uwierzytelnianie, middleware, zadania w tle, walidacja, szablony i wysyłka e-maili, rozdzielenie odpowiedzialności przez MediatR
  • Interfejs obu produktów zaprojektowany od zera w Penpocie, bez zewnętrznego projektanta: struktura ekranów, przepływy, system komponentów
  • Testy jednostkowe backendu w xUnit: logika domenowa i walidacja

Angular 17+ · TypeScript · RxJS · Tailwind CSS · Sass · Canvas API · IndexedDB · C# / .NET 8 · PostgreSQL · MediatR · FluentValidation · MailKit · xUnit

03.2023 - 01.2024 · zdalnie · zespół międzynarodowy

Senior Frontend Developer, SI-eCommerce

  • Panel dostawcy zbudowany od zera: samodzielna odpowiedzialność za moduł w aplikacji i sklepie internetowym dla klienta korporacyjnego (Impel)
  • Rola senioralna w zespole frontendowym: code review, wsparcie i wdrażanie juniora, ustalanie standardów z resztą zespołu
  • Wprowadzenie TypeScriptu do projektu: przesunięcie wykrywania części błędów z runtime'u na etap kompilacji, ograniczenie nawracających regresji
  • Wprowadzenie zespołowej konwencji komentarzy (TODO / FIXME)
  • Daily, spotkania i komunikacja pisemna po angielsku

Angular 15 · Angular Material · TypeScript · RxJS · C# ASP.NET Core 6 · T-SQL · Jira · Bitbucket · SonarCloud · Zeplin · UXPin

09.2020 - 02.2023 · zdalnie · zespół 7-osobowy

Full-Stack Developer, LOG Systems

  • Rozwój platformy LOG Plus: zarządzanie zasobami IT (ITAM) oraz monitorowanie urządzeń i użycia aplikacji w organizacjach. Klienci korporacyjni, m.in. PKP
  • Domykanie zadań end-to-end: frontend, backend i warstwa danych w ramach jednego zadania
  • Integracja z LDAP / Microsoft Active Directory: zarządzanie użytkownikami i zespołami
  • Praca na dwóch bazach danych równolegle, PostgreSQL i MS SQL Server
  • Moduł wizualizacji danych w D3.js, architektura warstwowa po stronie backendu, testy jednostkowe w NUnit
  • Code review w Gerricie, integracja ciągła w Jenkinsie

Angular 11 · Angular Material · TypeScript · RxJS · D3.js · C# ASP.NET Core 5 · PostgreSQL · MS SQL Server · NUnit

02.2020 - 05.2020 · Kraków · kontrakt, body leasing

Frontend Developer, Sii Poland

Współpraca zakończona po trzech miesiącach w ramach redukcji zatrudnienia związanej z wybuchem pandemii.

Angular 6+ · TypeScript · Node.js

05.2019 - 01.2020 · Rzeszów

Frontend do Full-Stack Developer, Żbik

  • Rozwój multiplatformowej aplikacji systemu MES dla zakładów produkcyjnych: interfejsy uruchamiane na dedykowanych monitorach i tabletach przemysłowych (Electron)
  • Przejęcie i samodzielne prowadzenie projektu po zmniejszeniu składu zespołu frontendowego
  • Projektowanie interfejsów w Figmie i Photoshopie: makiety i przepływy przed implementacją
  • Backend w Java/Spring, autoryzacja JWT, wzorce MVC, DI, Repository

Angular 6+ · TypeScript · Node.js · Electron · Java/Spring

Warsztat
frontend

Angular 6 do 20+, TypeScript, JavaScript, RxJS, Sass i CSS, Tailwind CSS, Angular Material

backend

C#, ASP.NET Core .NET 5-8, Entity Framework, MediatR, FluentValidation, MailKit, REST API, Node.js, NestJS

dane

PostgreSQL, MS SQL Server, IndexedDB

architektura

clean architecture, uwierzytelnianie i autoryzacja JWT, role, policies, middleware, dependency injection, zadania w tle, transakcje, projektowanie i wersjonowanie API, MVC, Repository, SOLID / DRY / KISS

testy

Testy jednostkowe backendu: NUnit, xUnit

ui / ux

Figma, Penpot, UXPin, Zeplin, Photoshop projektowanie interfejsów, nie tylko odtwarzanie makiet

narzędzia

Git, Gerrit, Jira, Jenkins, Bitbucket, SonarCloud, Swagger, npm / yarn (PnP), pnpm, SCRUM, code review, praca wspomagana AI Claude Code, Copilot

llm / ai

Integracja aplikacji z API modeli językowych, projektowanie promptów i ewaluacja odpowiedzi, przygotowanie i analiza zbiorów danych, architektura transformerów, algebra liniowa, scikit-learn

infra

VPS, serwery dedykowane, Docker, deploy aplikacji, podstawy Linuksa

Edukacja

Magister, Informatyka ze specjalnością AI

Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie · 04.2026 - obecnie

Praca magisterska: analiza biasu płciowego w odpowiedziach modeli LLM na pytania matematyczne w języku polskim i angielskim. Badania własne z implementacją.

Inżynier, Informatyka - technologie internetowe i mobilne

Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie · 2021 - 03.2025

Praca inżynierska: aplikacja wykorzystująca LLM do wspomagania autorów w kreowaniu fikcyjnych postaci. Angular, NestJS, TypeScript, PostgreSQL.

Mikropoświadczenie: Data processing, organising a dataset

WSIiZ Rzeszów · 07.2026 · 24 h praktyki, 1 ECTS

Konsolidacja i przygotowanie zbiorów danych, weryfikacja jakości, klasteryzacja i klasyfikacja.

Języki
polski

Ojczysty

angielski

B2 / C1 - kilka lat pracy w zespole międzynarodowym: daily, spotkania i komunikacja pisemna po angielsku