Piotr Nowak
Senior Softwareentwickler
Erfahrungen
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.
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.
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).
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).
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
Ausbildung
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
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Piotr ansässig?
Welche Sprachen spricht Piotr?
Wie viele Jahre Erfahrung hat Piotr?
Für welche Rollen wäre Piotr am besten geeignet?
Was ist das neueste Projekt von Piotr?
Für welche Unternehmen hat Piotr in den letzten Jahren gearbeitet?
In welchen Industrien hat Piotr die meiste Erfahrung?
In welchen Bereichen hat Piotr die meiste Erfahrung?
In welchen Industrien hat Piotr kürzlich gearbeitet?
In welchen Bereichen hat Piotr kürzlich gearbeitet?
Was ist die Ausbildung von Piotr?
Ist Piotr zertifiziert?
Wie ist die Verfügbarkeit von Piotr?
Wie hoch ist der Stundensatz von Piotr?
Wie kann man Piotr beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Warszawa, Polen arbeiten