Piotr Judycki
Leitender Softwareingenieur
Erfahrungen
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
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
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
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
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
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
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
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
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
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
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
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 (6.5 Jahre), Tourismus (3.5 Jahre), Telekommunikation (1.5 Jahre), Automotive (1 Jahr), Bank- und Finanzwesen (1 Jahr) und Transport (0.5 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 Jahre), Produktentwicklung (5.5 Jahre), Qualitätssicherung (3.5 Jahre), Projektemanagement (1 Jahr), Lieferkettenmanagement (0.5 Jahre) und Forschung und Entwicklung (0.5 Jahre).
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
Ausbildung
Telecom Bretagne
Master of Engineering, Schwerpunkt Software-Systeme und Netzwerke · Software-Systeme und Netzwerke · Rennes, Frankreich
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
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 Leitender Softwareingenieur
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Wejherowo, Polen arbeiten