Recommended expert

Piotr Nowak

Senior Softwareentwickler

Piotr Nowak
Warszawa, Polen

Erfahrungen

Sept. 2021 - Bis heute
4 Jahren 6 Monate
London, Vereinigtes Königreich

Senior Softwareentwickler

Pagepro

  • Entwickelte und optimierte skalierbare Backends mit Java, Spring Boot, Spring Data JPA und Hibernate, wodurch die Systemskalierbarkeit um 28% stieg und die Latenz reduziert wurde.
  • Entwarf RESTful-APIs mit Spring MVC, Spring Web und Jackson, die nahtlose Integrationen mit React-Frontends und Drittanbietern ermöglichten.
  • Entwickelte und wartete eine Microservices-Infrastruktur mit Golang, Java und Node.js, um fehlertolerante, leistungsstarke Backend-Systeme für groß angelegte, verteilte Anwendungen zu realisieren.
  • Entwarf und optimierte Daten- und Caching-Layer mit SQL, PostgreSQL, H2, NoSQL, MongoDB und Redis, steigerte die Abfrageeffizienz und sicherte die Datenintegrität in stark frequentierten, verteilten Systemen.
  • Integrierte Authentifizierung und Autorisierung mit Spring Security und JWT, implementierte rollenbasierte Zugriffskontrolle und verbesserte die Anwendungssicherheit.
  • Setzte eine ereignisgesteuerte Architektur mit Spring Kafka und Apache Kafka-Clients um, wodurch die Echtzeit-Datenverarbeitung um 40% verbessert wurde.
  • Optimierte die Backend-Leistung durch Micrometer und Spring Boot Actuator, überwachte Metriken und senkte die Antwortzeiten um 15%.
  • Entwickelte dynamische, leistungsstarke Web-Interfaces mit React, Next.js und TypeScript und erstellte skalierbare, wiederverwendbare UI-Komponentenbibliotheken mit Redux, Context API, React Hook Form, React Query, Tailwind CSS und Styled-Components, was die Nutzerbindung steigerte und eine konsistente UX in mehreren Projekten sicherstellte.
  • Verbesserte React-Anwendungsperformance um 20% durch Umstieg auf Vite, Lazy Loading, Code-Splitting und skalierbares State-Management mit Redux, MobX und Context API.
  • Integrierte Machine-Learning-Modelle in Spring Boot Backend-APIs, um prädiktive Analysen und datengetriebene Features für React-Frontends zu ermöglichen.
  • Stellte ML-Modellvorhersagen über REST-APIs bereit für nahtlose Einbindung in React/Next.js-Komponenten und verbesserte die Interaktivität der App.
  • Automatisierte CI/CD-Pipelines mit Jenkins, Docker und Kubernetes auf AWS und Azure, straffte Deployments und reduzierte Fehler in Produktionsreleases.
  • Mentorte Junior- und Mid-Level-Entwickler durch Code-Reviews, Pair Programming und technische Workshops, mit Fokus auf Cloud-native Designmuster, Kubernetes-Best Practices und Golang-Entwicklung.
Juni 2019 - Aug. 2021
2 Jahren 3 Monate
Warschau, Polen

Full-Stack-Entwickler

Omnipack

  • Entwickelte ein microservice-basiertes Order Management System mit Java, Spring Boot und RESTful-APIs, wodurch die Bestellverarbeitungseffizienz durch modulare Architektur und asynchrone Kommunikation gesteigert wurde.
  • Entwickelte ein Echtzeit-Inventory-Dashboard mit React, Redux, Material UI und Axios, arbeitete mit Designern in Figma zusammen und integrierte Backend-APIs nahtlos, um Live-Bestandssichtbarkeit zu bieten und Inventardifferenzen um 22% zu reduzieren.
  • Implementierte eine ereignisgesteuerte Architektur mit Kafka für Bestellstatus-Updates, erhöhte die Systemskalierbarkeit, stellte Nachrichtenverlässlichkeit sicher und verringerte die Benachrichtigungs-Latenz in verteilten Diensten.
  • Optimierte komplexe SQL-Abfragen und überarbeitete Datenbankschemas in PostgreSQL für das Warehouse-Management-System, senkte die durchschnittliche Datenabfragezeit um 32% und verbesserte den Transaktionsdurchsatz.
  • Integrierte GraphQL und Drittanbieter-APIs, ermöglichte effizientes, client-spezifisches Daten-Fetching und automatisierte Rücksende-Workflows, wodurch manuelle Prozesse um 36% verkürzt und Over-Fetching-Probleme eliminiert wurden.
  • Erstellte ein Echtzeit-Tracking-System für Sendungen mit WebSockets, lieferte Nutzern Live-Lieferupdates und steigerte die Kundenzufriedenheit durch mehr Transparenz.
  • Etablierte robuste Testautomatisierung mit JUnit und Mockito und implementierte CI/CD-Pipelines mit Jenkins, Docker und GitHub Actions, erreichte 87% Testabdeckung und verkürzte die Release-Zyklen.
Okt. 2015 - Juli 2019
3 Jahren 10 Monate
Warschau, Polen

Full-Stack-Entwickler

Zabka Polska

  • Entwickelte und optimierte Java-basierte Microservices für stark frequentierte E-Commerce-Transaktionen mit Spring Boot, Apache Kafka und SQL-Datenbanken, was zu einer 25%igen Reduktion der Antwortzeit und verbesserter Systemskalierbarkeit führte.
  • Erstellte RESTful-APIs für nahtlose Integration zwischen Frontend-Anwendungen und Backend-Diensten mit Java, Spring Boot und JPA/Hibernate, steigerte die Datenkonsistenz und senkte die Latenz um 25%.
  • Implementierte eine ereignisgesteuerte Architektur mit Apache Kafka, ermöglichte Echtzeit-Datenverarbeitung und -synchronisation zwischen mehreren Services, was die Systemreaktionsgeschwindigkeit um 40% erhöhte.
  • Entwarf und entwickelte dynamische, responsive Nutzeroberflächen mit React, Redux und TypeScript, steigerte die Nutzerbindung und senkte die Absprungrate um 20%.
  • Arbeitete mit UX/UI-Designern zusammen, um Wireframes und Mockups in hochwertigen Code umzusetzen, gewährleistete Cross-Browser-Kompatibilität und Einhaltung von Accessibility-Standards.
  • Optimierte SQL-Abfragen und Datenbankschemas, was zu einer 15%igen Verbesserung der Datenabrufzeiten und einer insgesamt besseren Anwendungsleistung führte.
  • Implementierte CI/CD-Pipelines mit Jenkins und Docker, straffte den Deployment-Prozess und verringerte Deployment-Dauern um 50%.
  • Arbeitete mit funktionsübergreifenden Teams wie QA, DevOps und Produktmanagern zusammen, um qualitativ hochwertige Softwarelösungen termingerecht und im Scope zu liefern.

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (4.5 Jahre), Einzelhandel (4 Jahre) und Transport (2 Jahre).

Informationstechnologie
Einzelhandel
Transport

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (10.5 Jahre), Produktentwicklung (6.5 Jahre) und Lieferkettenmanagement (2 Jahre).

Informationstechnologie
Produktentwicklung
Lieferkettenmanagement

Zusammenfassung

Senior Full-Stack-Entwickler mit über 9 Jahren Erfahrung im Aufbau skalierbarer, leistungsstarker Webanwendungen und verteilter Backend-Systeme. Anerkannt als Fachexperte für Java, Golang, Node.js, React und Angular mit nachweislicher Erfahrung in der Führung der End-to-End-Entwicklung von Features in agilen, funktionsübergreifenden Teams. Erfahren darin, Geschäftsanforderungen in sauberen, wartbaren Code umzusetzen und eng mit Produkt-, Design- und QA-Teams zusammenzuarbeiten, um wirkungsvolle Lösungen zu liefern. Bekannt für das Mentoring von Junior-Entwicklern, das Vorantreiben technischer Best Practices und die Einhaltung hoher Codequalität-Standards. Detailorientiert, anpassungsfähig und leidenschaftlich an kontinuierlicher Verbesserung und der Lieferung zuverlässiger, nutzerzentrierter Software.

Fähigkeiten

Frontend

  • Html5
  • Css3
  • React
  • Next.js
  • Angular
  • Typescript
  • Javascript (Es6+)
  • Redux
  • Context Api
  • Mobx
  • React Query
  • React Hook Form
  • Styled-components
  • Tailwind Css
  • Vite
  • Webpack
  • Graphql
  • Axios
  • Websockets

Backend

  • Java (8–24)
  • Spring Boot
  • Spring Mvc
  • Spring Data Jpa
  • Spring Security
  • Jsp
  • Golang
  • Node.js
  • Jwt
  • Hibernate
  • Rest-apis
  • Kafka (Apache Kafka, Spring Kafka)
  • Event-driven Architecture
  • Micrometer
  • Spring Boot Actuator
  • Ml-modell-integration

Datenbanken & Caching

  • Postgresql
  • Mysql
  • Sql
  • Mongodb
  • H2
  • Redis

Devops & Testen

  • Junit
  • React Testing Library
  • Jest
  • Mocha
  • Cypress
  • Docker
  • Kubernetes
  • Jenkins
  • Aws
  • Azure
  • Gcp
  • Github Actions
  • Ci/cd-pipelines

Sprachen

Englisch
Verhandlungssicher
Polnisch
Verhandlungssicher

Ausbildung

Okt. 2012 - Sept. 2015

Vistula Academy of Finance and Business

Bachelor in Informatik · Informatik · Warschau, Polen · 4,5 GPA

Zertifikate & Bescheinigungen

AWS Certified Developer – Associate (Java-basierte Projekte)

Amazon Web Services

Oracle Certified Professional: Java SE 21 Developer

Oracle

Spring Professional Zertifizierung

VMware

Profil

Erstellt
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Piotr ansässig?

Piotr ist in Warszawa, Polen ansässig.

Welche Sprachen spricht Piotr?

Piotr spricht folgende Sprachen: Englisch (Verhandlungssicher), Polnisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Piotr?

Piotr hat mindestens 10 Jahre Erfahrung. In dieser Zeit hat Piotr in mindestens 2 verschiedenen Rollen und für 3 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 3 Jahre und 5 Monate. Beachten Sie, dass Piotr möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Piotr am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Piotr gut geeignet für Rollen wie: Senior Softwareentwickler, Full-Stack-Entwickler.

Was ist das neueste Projekt von Piotr?

Die neueste Position von Piotr ist Senior Softwareentwickler bei Pagepro.

Für welche Unternehmen hat Piotr in den letzten Jahren gearbeitet?

In den letzten Jahren hat Piotr für Pagepro und Omnipack gearbeitet.

In welchen Industrien hat Piotr die meiste Erfahrung?

Piotr hat die meiste Erfahrung in Industrien wie Informationstechnologie, Einzelhandel und Transport.

In welchen Bereichen hat Piotr die meiste Erfahrung?

Piotr hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Lieferkettenmanagement.

In welchen Industrien hat Piotr kürzlich gearbeitet?

Piotr hat kürzlich in Industrien wie Informationstechnologie und Transport gearbeitet.

In welchen Bereichen hat Piotr kürzlich gearbeitet?

Piotr hat kürzlich in Bereichen wie Informationstechnologie, Produktentwicklung und Lieferkettenmanagement gearbeitet.

Was ist die Ausbildung von Piotr?

Piotr hat einen Bachelor in Informatik from Vistula Academy of Finance and Business.

Ist Piotr zertifiziert?

Piotr hat 3 Zertifikate. U.a: AWS Certified Developer – Associate (Java-basierte Projekte), Oracle Certified Professional: Java SE 21 Developer und Spring Professional Zertifizierung.

Wie ist die Verfügbarkeit von Piotr?

Piotr ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Piotr?

Der Stundensatz von Piotr hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Piotr beauftragen?

Um Piotr zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

800
600
400
200
⌀ Markt: 540-700 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.