Piotr J.
Leitender Softwareingenieur
Erfahrungen
Jan. 2025 - Dez. 2025
1 JahrKrakau, 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 MonatenGdań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 MonatenGdań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 MonatenGdań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 MonateBreslau, 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 MonatenGdań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 MonatenGdań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 MonatenGdynia, 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 MonatenFrankreich
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 MonatenGrenoble, 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 JahrParis, 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
MutterspracheEnglisch
VerhandlungssicherDeutsch
FortgeschrittenFranzösisch
FortgeschrittenAusbildung
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 testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.