Dostępny do współpracy

PAWEŁ BARTOSZEWSKI

Full-stack developer specjalizujący się w budowaniu skalowalnych aplikacji webowych z użyciem Angular.NET.

0+ Lat
doświadczenia
0+ Ukończonych
projektów
dashboard.component.ts
@Component({
  selector: 'app-dashboard',
  standalone: true,
  imports: [CommonModule],
})
export class DashboardComponent {
  private readonly api = inject(ApiService);

  data$ = this.api.getAll().pipe(
    map(res => res.items),
    shareReplay(1)
  );
}
terminal
$ ng serve
 Compiled successfully.
  Local:   https://localhost:4200
  Network: https://192.168.1.5:4200
Build Passed
.NET 8 • Angular 17 • Production
scroll
01O mnie

Łączę kod z realnymi potrzebami biznesu — od frontendu, przez backend, aż po digitalizację procesów

Paweł Bartoszewski

Jestem full-stack developerem specjalizującym się w ekosystemie Angular oraz platformie .NET. Od ponad 5 lat projektuję i wdrażam skalowalne aplikacje webowe — od interaktywnych dashboardów po złożone systemy enterprise.

Obecnie pracuję w LG Electronics jako Senior Software Developer w dziale Digitalizacji. Zajmuję się wdrażaniem systemów usprawniających pracę innych działów — dzięki temu nauczyłem się efektywnej współpracy międzydziałowej oraz identyfikowania potrzeb i obszarów, które warto zdigitalizować.

Równolegle zgłębiam wiedzę w obszarze DevOps, aby jeszcze sprawniej łączyć proces wytwarzania oprogramowania z jego wdrażaniem i utrzymaniem.

digitalization.service.ts
type Impact$ = Observable<Impact>;

@Injectable({ providedIn: 'root' })
export class DigitalizationService {

  readonly role = 'Senior Software Developer';

  readonly focus: Area[] = [
    { name: 'Process automation', level: 'expert' },
    { name: 'Cross-team collab',  level: 'advanced' },
    { name: 'DevOps',             level: 'learning' },
  ];

  digitalize(process: Process): Impact$ {
    return this.analyzeNeeds(process).pipe(
      map(needs => designSolution(needs)),
      switchMap(sol => this.deploy(sol)),
      tap(() => console.log('delivered ✓'))
    );
  }
}
02Tech Stack

Technologie, z którymi pracuję

frontend ui layer — interface & motion
04 entries
Angular
framework
TypeScript
language
RxJS
reactive
Tailwind
utility css
backend services — apis & data
06 entries
.NET 7+ / C#
runtime
SignalR
real-time
EF Core
orm
REST API
pattern
Oracle
database
PostgreSQL
database
devops operations — ci & identity
02 entries
GitLab
ci / cd
Keycloak
auth / sso
03Projekty

Wybrane realizacje

01

TaskBoard Pro

System zarządzania projektami z real-time aktualizacjami. Tablice Kanban, wykresy Gantta, powiadomienia live.

Angular 17.NET 8SignalRSQL Server
02

ShopEngine

Platforma e-commerce z mikroserwisową architekturą. Koszyk, płatności, panel admina, system rekomendacji.

AngularNgRx.NET MicroservicesRabbitMQ
03

DataViz Dashboard

Panel analityczny z interaktywnymi wizualizacjami. Wykresy real-time, filtry, eksport raportów do PDF.

AngularD3.js.NET Core APIPostgreSQL
04

ChatFlow

Komunikator czasu rzeczywistego z kanałami, wiadomościami prywatnymi, udostępnianiem plików.

AngularRxJSWebSockets.NET SignalR
04Kontakt

Szukasz
developera?
Porozmawiajmy.

Jestem otwarty na oferty pracy, projekty freelance i długofalową współpracę. Preferuję pracę hybrydową lub zdalną.

pawelbartoszewski@gmail.com Polska • hybrydowo / zdalnie