Piotr J.

Leitender Softwareingenieur

Avatar placeholder
Wejherowo, Polen

Erfahrungen

Jan. 2025 - Dez. 2025
1 Jahr
Krakau, Polen

Leitender Softwareingenieur

OEC

  • Entwickelt, gewartet und getestet Automobilprojekte für das Teilemanagement mit Angular, Spring Boot und Apigee API
  • Verwendet MyBatis-, Swing- und JGoodies-Frameworks
  • Legacy-Code von Frameworks und Werkzeugen migriert, die für Versionierung, Validierung und Datenkonvertierung in Authoring-Services zur Verwaltung von Teilen, Flüssigkeiten und Preisen zuständig sind
  • Projekt nach SCRUM-Methodik mit Azure DevOps organisiert
Jan. 2024 - Sept. 2024
9 Monaten
Gdańsk, Polen

Berater

GlobalLogic

  • Entworfen, entwickelt und getestet IoT-Lösung, die UI, Business-Logik und Persistenzschicht für durch ein Sensornetzwerk erfasste Daten bereitstellt
  • Softwareplattform auf Spring Boot WebFlux aufgebaut, mit Apache Kafka (MSK) für Event-Streaming und JOOQ als Datenbank-Mapping-Lösung
  • GitLab CI/CD-Pipeline mit Terraform und Helm entwickelt, um die Infrastruktur-Erstellung zu automatisieren und Deployments auf Kubernetes (EKS) durchzuführen
Jan. 2023 - Aug. 2023
8 Monaten
Gdańsk, Polen

Berater

Astek Polska

  • Full-Stack-Webentwicklung und Wartung einer Webanwendung auf Basis von Websphere Liberty Profile mit proprietärem UI-Framework, das JavaScript-Code für die Erstellung, Bearbeitung und Freigabe von Rechnungen erzeugt
  • Implementiert Backend-Business-Logik für semantische und syntaktische Validierungen von Benutzereingaben
  • Flows und Aufrufe erstellt, um Module in einer monolithischen Architektur aufzurufen
  • Replikationsmodul entworfen, entwickelt und getestet, das eine Self-Contained-Service-Architektur implementiert und Kafka Streams verwendet, um Datenbankänderungen zu protokollieren
  • Mockito- und JUnit-Tests entwickelt mit Anforderungen an die Codeabdeckung
  • Objektorientierte Programmierung, SOLID-Prinzipien und Design-Pattern-Regeln angewendet
  • Optimierung, Refactoring und statische Codeanalyse durchgeführt
  • Code-Reviews und Debugging in Eclipse und IntelliJ durchgeführt
Jan. 2023 - März 2023
3 Monaten
Gdańsk, Polen

Berater

Lufthansa Systems

  • Fortführung des bei Astek Polska für Hapag-Lloyd gestarteten Projekts
  • An der Anwendung zur Mitarbeiterschichtplanung gearbeitet
  • REST-Endpunkte im Backend auf Basis von Spring Boot entwickelt
Jan. 2022 - Jan. 2023
1 Jahr 1 Monate
Breslau, Polen

Backend-Entwickler

Ryanair Labs

  • Java-Backend-Projekte auf AWS-Infrastruktur entwickelt unter Verwendung von Spring Boot mit Spring Cloud, DynamoDB, Hibernate, SQS, RDS, EC2, Lambda, CloudFront und CloudFormation
  • Datenmigration mit MySQL und Aurora durchgeführt
  • Verwendet Spring MVC- und Reactor-Frameworks
  • Logs mit Kibana und New Relic überwacht
  • DynamoDB-basiertes Tool entwickelt, um Daten zu replizieren und die Performance zu verbessern
Jan. 2022 - Juli 2022
7 Monaten
Gdańsk, Polen

Berater

Astek Polska

  • Entwickelte und wartete eine Webanwendung auf JBoss AS mit JSF und Hibernate für Hamburg Sud
  • Ermöglichte Geschäftsanwendern, die Zeitpläne der Frachtschiffe zu verwalten
  • Arbeitete nach der SCRUM-Methodik
Jan. 2020 - Nov. 2020
11 Monaten
Gdańsk, Polen

Berater

Maxima Europe

  • Entwarf und entwickelte ein Monitoring-Tool für die State Street Corporation zur Überwachung von Finanzdaten und Transaktionen (Spring Boot, Apache Kafka, Oracle DB, ReactJS)
  • Implementierte Streams-API, Consumer-API und Producer-API über mehrere Broker und Partitionen hinweg
  • Betreute die REST-API für den Datentransfer zwischen Frontend und Backend
  • Entwickelte eine ReactJS-Anwendung und stellte sie auf einer Spring-Boot-Instanz bereit
  • Verwendete Hibernate mit HQL-, JPQL- und Criteria-Abfragen für den Datenbankzugriff
Jan. 2019 - Sept. 2021
2 Jahren 9 Monaten
Gdynia, Polen

Softwareingenieur

Vector Smart Data

  • Entwickelte und wartete ein Datenerfassungssystem und eine Überwachungszentrale (JBoss AS, JSF, Hibernate)
  • Entwickelte Microservices zur Abwicklung domänenspezifischer Funktionen mit Spring Boot und REST
  • Arbeitete nach der SCRUM-Methodik
Jan. 2015 - Aug. 2017
2 Jahren 8 Monaten
Frankreich

Softwareingenieur

Amadeus

  • Entwarf, entwickelte und testete interne Deployment-Software für Unternehmensanwendungen und Daten (SOA, J2EE, JBoss AS)
  • Wartete Continuous-Integration-Workflows (Jenkins, Git Stash, Maven)
  • Führte Qualitätssicherungsverfahren ein (ALM, Code-Review)
  • Unterstützte Release-Aktivitäten
  • Implementierte eine Lösung zur Replikation von Daten aus Altanwendungen, die in Dateien und Repositories gespeichert waren, in eine SQL-Datenbank mithilfe von SQL und JMS
Jan. 2012 - Mai 2012
5 Monaten
Grenoble, Frankreich

Forschungs- und Entwicklungsingenieur

France Telecom Orange Labs

  • Untersuchte und entwickelte einen Monitoring-Dienst für die Nutzung von Speicher- und Prozessorressourcen auf einer OSGI-Plattform
  • Profilierte Threads und Sampling-Methoden in Java
  • Entwickelte eine grafische Benutzeroberfläche zur Steuerung von auf der OSGI-Plattform bereitgestellten Diensten mit Java, Ajax und C/C++
  • Erkannte bösartige und minderwertige Bundles und implementierte Alarme und Auslösemechanismen
  • Verwendete einen Package Resolver und wandte das Autonomic-Manager-Systemdesign an
  • Arbeitete mit JVM- und JVMTI-APIs sowie nativen Methoden
  • Analysierte die Felix-OSGI-Umgebung und führte Leistungstests mit SIGPROF-Unix-Signalen durch, um hochgenaue Sampling-Methoden zu erreichen
Jan. 2011 - Dez. 2011
1 Jahr
Paris, Frankreich

Softwareentwickler

Alcatel-Lucent

  • Testframework eingeführt, um Funktionstests einer Anwendung zur Bereitstellung drahtloser Netzwerke zu automatisieren
  • Generator für technische Dokumentation entwickelt
  • In Java und Ruby programmiert; Tests mit Cucumber, XML und XSL durchgeführt
  • In agiler Softwareentwicklung und SCRUM (JIRA) gearbeitet
  • Mit DocBook, XSL, XSLT und Apache FOP entwickelt
  • Eclipse-Plugin (OSGI-Architektur) erstellt, das semantische Prüfungen in eine proprietäre IDE integriert
  • Hudson CI-Server und Maven-Build-Automatisierung integriert
  • Gems und Plugins in ein gemeinsames Repository bereitgestellt
  • Testfälle entworfen, die Given-When-Then-Logik abbilden
  • Kernel-Methoden mit JRuby auf der JVM umschlossen und eine domänenspezifische Sprache zum Testen der Wireless-Management-Lösung entwickelt
  • Nexus für das Deployment von Artefakten und SVN für das Source-Code-Management verwendet

Fähigkeiten

  • Java
  • J2ee
  • Uml
  • Git
  • Alm
  • Ruby
  • Maven
  • Jenkins
  • Xml
  • Xsl
  • Html
  • Ajax
  • Jquery
  • Reactjs
  • Postgresql
  • Ms Sql
  • Oracle Db
  • Db2
  • Mysql
  • Aurora
  • Linux
  • Eclipse
  • Intellij Idea
  • Jboss As
  • Websphere Liberty Profile
  • Spring Boot
  • Spring Cloud
  • Drools
  • Apache Kafka
  • Amazon Web Services
  • Ec2
  • Lambda
  • Sqs
  • S3
  • Rds
  • Cloudformation
  • Cloudfront
  • Cognito
  • Dynamodb
  • Aurora
  • Azure Devops Services
  • Docker
  • Kubernetes
  • Helm
  • Terraform

Sprachen

Polnisch
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Fortgeschritten
Französisch
Fortgeschritten

Ausbildung

Okt. 2010 - Juni 2012

Telecom Bretagne

Master of Engineering, Schwerpunkt Software-Systeme und Netzwerke · Software-Systeme und Netzwerke · Rennes, Frankreich

Okt. 2007 - Juni 2012

Gdansk University of Technology

Master of Science in Ingenieurwesen, Schwerpunkt Computer-Elektronik-Systeme · Computer-Elektronik-Systeme · Gdańsk, Polen

Zertifikate & Bescheinigungen

Oracle Certified Associate, Java SE 7 Programmer

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Robert R.
Robert R.

Softwareentwickler

Profil ansehen
Piotr O.
Piotr O.

Senior Full-Stack-Entwickler

Profil ansehen
Achille C.
Achille C.

Backend/Frontend Entwickler

Profil ansehen
Rodrigue K.
Rodrigue K.

Fullstack Entwicklung

Profil ansehen
Sebastian K.
Sebastian K.

Senior Lead Entwickler, Systemarchitektur

Profil ansehen
Maxim Y.
Maxim Y.

DevOps

Profil ansehen
John A.
John A.

Senior DevOps-Ingenieur

Profil ansehen
Mathias D.
Mathias D.

Unabhängiger Auftragnehmer

Profil ansehen
Fady K.
Fady K.

Senior Softwareentwickler / Tech Lead

Profil ansehen
Rainer D.
Rainer D.

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Anton K.
Anton K.

Leiter der technischen Gesamtintegration NSC / Entwicklung von Hadoop Cloud

Profil ansehen
Martin G.
Martin G.

Berater SAP Testdatenmanagement

Profil ansehen
Thomas H.
Thomas H.

Senior MLOps- und DevOps-Engineer

Profil ansehen
Christoph S.
Christoph S.

BAUFISmart

Profil ansehen
Jan M.
Jan M.

Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF

Profil ansehen
Nikunjkumar P.
Nikunjkumar P.

Senior Java Backend Entwickler

Profil ansehen
Markus G.
Markus G.

Full Stack Entwickler

Profil ansehen
Michael K.
Michael K.

Architekt und Full-Stack-Entwickler

Profil ansehen
Christoph B.
Christoph B.

Architekt, Business Analyst, Entwickler

Profil ansehen
Rüdiger S.
Rüdiger S.

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Almansour B.
Almansour B.

Technischer Leiter

Profil ansehen
Yuri G.
Yuri G.

Senior Security DevOps Ingenieur

Profil ansehen
Faruk S.
Faruk S.

Softwareentwickler

Profil ansehen
Hüseyin K.
Hüseyin K.

Senior Full-Stack-Entwickler

Profil ansehen
Marcin S.
Marcin S.

Mobile-/Game-Entwickler

Profil ansehen
Meik S.
Meik S.

Freiberuflicher Trainer & Berater

Profil ansehen
Prasad T.
Prasad T.

Solution-Architekt / Senior Manager – DTC E-Commerce-Plattform

Profil ansehen
Osman T.
Osman T.

Senior Developer und Berater

Profil ansehen
Abdelmajid D.
Abdelmajid D.

Teamleiter, Architekt und Senior-Entwickler

Profil ansehen
Satya V.
Satya V.

Lead-Entwickler

Profil ansehen