Piotr N.

Senior Softwareentwickler

Warszawa, Polen

Erfahrungen

Sept. 2021 - Bis heute
4 Jahren 3 Monaten
London, Vereinigtes Königreich

Senior Softwareentwickler

Pagepro

  • Entwickelte und optimierte skalierbare Backends mit Java, Spring Boot, Spring Data JPA und Hibernate, erhöhte die Systemskalierbarkeit und verringerte die Latenz um 28%.
  • Entwarf RESTful-APIs mit Spring MVC, Spring Web und Jackson, ermöglichte nahtlose Integration mit React-Frontends und Drittanbieterdiensten.
  • Entwickelte und wartete eine Microservices-Infrastruktur mit Golang, Java und Node.js, ermöglichte fehlertolerante, leistungsstarke Backend-Systeme für groß angelegte, verteilte Anwendungen.
  • Entwarf und optimierte Daten- und Cache-Ebenen mit SQL, PostgreSQL, H2, NoSQL, MongoDB und Redis, verbesserte die Abfrageeffizienz und sicherte die Datenintegrität in hochfrequentierten, verteilten Backend-Systemen.
  • Integrierte Authentifizierung und Autorisierung mit Spring Security und JWT, implementierte rollenbasierte Zugriffskontrolle und erhöhte die Anwendungssicherheit.
  • Implementierte ereignisgesteuerte Architektur mit Spring Kafka und Apache Kafka-Clients, steigerte die Echtzeit-Datenverarbeitung um 40%.
  • Optimierte die Backend-Leistung durch Einsatz von Micrometer und Spring Boot Actuator, überwachte Kennzahlen und verbesserte die Antwortzeiten um 15%.
  • Entwarf und entwickelte dynamische, leistungsstarke Weboberflächen mit React, Next.js und TypeScript und erstellte skalierbare und wiederverwendbare UI-Komponentenbibliotheken mit Redux, Context API, React Hook Form, React Query, Tailwind CSS und Styled-Components, steigerte die Nutzerbindung und stellte eine konsistente UX in mehreren funktionsübergreifenden Projekten sicher.
  • Verbesserte die Performance von React-Anwendungen um 20% durch Migration zu Vite, Einsatz von Lazy Loading und Code-Splitting sowie Implementierung eines skalierbaren State Managements mit Redux, MobX und Context API.
  • Integrierte Machine-Learning-Modelle in Spring-Boot-Backend-APIs, ermöglichte Predictive Analytics und datengetriebene Funktionen für React-Frontend-Anwendungen.
  • Stellte ML-Modellvorhersagen über REST-APIs bereit für nahtlose Nutzung durch React/Next.js-Komponenten und verbesserte so die Interaktivität der Anwendung.
  • Automatisierte CI/CD-Pipelines mit Jenkins, Docker und Kubernetes auf Cloud-Plattformen wie AWS und Azure, optimierte Deployments und reduzierte Fehler bei Produktions-Releases.
  • Begleitete Junior- und Mid-Level-Entwickler durch Code-Reviews, Pair Programming und technische Workshops mit Schwerpunkt auf Cloud-Native-Design-Patterns, Kubernetes-Best-Practices und Golang-Entwicklung.
Juni 2019 - Aug. 2021
2 Jahren 3 Monaten
Warschau, Polen

Full-Stack-Entwickler

Omnipack

  • Entwickelte ein auf Microservices basierendes Order-Management-System mit Java, Spring Boot und RESTful-APIs, steigerte die Effizienz der Auftragsabwicklung durch modulare Architektur und asynchrone Kommunikation.
  • Entwickelte ein Echtzeit-Inventar-Dashboard mit React, Redux, Material UI und Axios, arbeitete mit Designern über Figma zusammen und integrierte Backend-APIs nahtlos, um Live-Bestandssichtbarkeit zu bieten und Inventardiskrepanzen um 22% zu reduzieren.
  • Implementierte eine ereignisgesteuerte Architektur mit Kafka für Auftragsstatus-Updates, erhöhte die Systemskalierbarkeit, sicherte die Zuverlässigkeit der Nachrichten und verringerte die Latenz von Benachrichtigungen in verteilten Diensten.
  • Optimierte komplexe SQL-Abfragen und überarbeitete Datenbankschemata in PostgreSQL für das Lagerverwaltungssystem, verkürzte die durchschnittliche Datenabruffzeit um 32% und steigerte den Durchsatz von Transaktionen.
  • Integrierte GraphQL und Drittanbieter-APIs, ermöglichte effizientes, client-spezifisches Datenabrufen und automatisierte Retouren-Workflows, verkürzte die manuelle Bearbeitungszeit um 36% und vermied unnötige Datenabfragen.
  • Erstellte ein Echtzeit-Sendungstracking-System mit WebSockets, lieferte Live-Lieferupdates an Nutzer und steigerte die Kundenzufriedenheit durch erhöhte 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 den Release-Zyklus.
Okt. 2015 - Juli 2019
3 Jahren 10 Monaten
Warschau, Polen

Full-Stack-Entwickler

Zabka Polska

  • Entwickelte und optimierte Java-basierte Microservices zur Abwicklung stark frequentierter E-Commerce-Transaktionen mit Spring Boot, Apache Kafka und SQL-Datenbanken, was die Antwortzeit um 25% verringerte und die Systemskalierbarkeit verbesserte.
  • Entwickelte RESTful-APIs für nahtlose Integration zwischen Frontend-Anwendungen und Backend-Services mit Java, Spring Boot und JPA/Hibernate, steigerte die Datenkonsistenz und verringerte die Latenz um 25%.
  • Implementierte ereignisgesteuerte Architektur mit Apache Kafka, ermöglichte Echtzeit-Datenverarbeitung und Synchronisation über mehrere Services hinweg, was die Systemreaktionsfähigkeit um 40% erhöhte.
  • Entwarf und entwickelte dynamische, responsive Benutzeroberflächen mit React, Redux und TypeScript, erhöhte die Nutzerbindung und senkte die Absprungrate um 20%.
  • Arbeitete mit UX/UI-Designern zusammen, um Wireframes und Mockups in hochwertigen Code umzusetzen, gewährleistete Browserkompatibilität und Einhaltung von Barrierefreiheitsstandards.
  • Optimierte SQL-Abfragen und Datenbankschemata, was die Datenabruffzeiten um 15% verbesserte und die Gesamtleistung der Anwendung steigerte.
  • Implementierte Continuous Integration und Continuous Deployment (CI/CD)-Pipelines mit Jenkins und Docker, optimierte den Deployment-Prozess und verkürzte die Bereitstellungszeiten um 50%.
  • Arbeitete mit funktionsübergreifenden Teams, darunter QA, DevOps und Produktmanager, zusammen, um hochwertige Softwarelösungen termingerecht und im Rahmen der Vorgaben zu liefern.

Zusammenfassung

Senior Full-Stack-Entwickler mit über 9 Jahren Erfahrung in der Entwicklung skalierbarer, leistungsstarker Webanwendungen und verteilter Backend-Systeme. Anerkannter Experte für Java, Golang, Node.js, React und Angular mit nachgewiesener Erfahrung in der End-to-End-Feature-Entwicklung in agilen, funktionsübergreifenden Teams. Erfahren darin, Geschäftsanforderungen in sauberen, wartbaren Code zu übersetzen und eng mit Produkt, Design und QA zusammenzuarbeiten, um wirkungsvolle Lösungen zu liefern. Bekannt dafür, Junior-Entwickler zu betreuen, technische Best Practices zu fördern und hohe Codequalität zu gewährleisten. Detailorientiert, anpassungsfähig und leidenschaftlich bei kontinuierlicher Verbesserung und der Bereitstellung zuverlässiger, nutzerzentrierter Software.

Sprachen

Polnisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2012 - Sept. 2015

Vistula Academy of Finance and Business

Bachelor · Informatik · Warschau, Polen · 4.5

Zertifikate & Bescheinigungen

Aws Certified Developer – Associate (Java-focused projects)

Amazon Web Services

Oracle Certified Professional: Java Se 21 Developer

Oracle

Spring Professional Certification

VMware

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