Java Entwicklung und Devops
Aktualisiert am 27.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Azure
DevOps
Python
Bash)
GitLab
Git
IntelliJ
SonarQube
REST
Kubernetes
Docker
Spanisch
C1
Deutsch
B2
Schweizerdeutsch
grundlegendes Verständnis
Italienisch
C2
Portugiesisch
C1
Englisch
C1
Französisch
C1
Niederländisch
A0
Russisch
A0

Einsatzorte

Einsatzorte

Zürich (+100km)
Schweiz
möglich

Projekte

Projekte

4 Jahre 10 Monate
2020-02 - 2024-11

Financial Applications (Customer Advisory Portal, Securities Trading, and KYC Review Management)

Senior Java Developer / DevOps Specialist
Senior Java Developer / DevOps Specialist

UBS Financial Applications (Customer Advisory Portal, Securities Trading, and KYC Review Management)

  • Entwicklung von Endbenutzerfunktionen: Entwurf und Implementierung neuer Funktionen sowie Integration von DevOps-Automatisierung für reibungslose Deployments und Behebung von Sicherheitsproblemen mit NexusIQ und Fortify.
  • Modernisierung von Anwendungen: Aktualisierung bestehender Systeme auf Spring 6 und Java 17 zur Verbesserung der Wartbarkeit und Performance.
  • UI-Entwicklung: Entwicklung benutzerfreundlicher Benutzeroberflächen mit Thymeleaf und Spring MVC, um Business Analysten bei der Konfiguration komplexer Projekte und beim Testen von Geschäftsregeln zu unterstützen.
  • Backend-Entwicklung: Design, Entwicklung und Optimierung von Backend-Komponenten für Finanztransaktionen mit hohem Datenvolumen und Wertpapierhandelssysteme, wobei die Performance und Fehlerfreiheit im Fokus standen.
  • Datenbankmigration: Migration von PostgreSQL-Datenbanken in die Azure Cloud und Integration von RESTful APIs zur Verbesserung der Systeminteroperabilität.
  • Workflow-Anwendungen refaktoriert: Überarbeitung von BPMN-basierten KYC-Workflows zur Einhaltung von MEC-Regelungen, Dokumentation externer Schnittstellen und Performance-Optimierung durch Tuning und Unit-Tests.
  • Verbesserung von CI/CD-Prozessen: Entwicklung optimierter Docker-Images und Implementierung von Monitoring-Lösungen mit AppDynamics, um die Stabilität und Überwachung der Anwendungen zu gewährleisten. 

UBS and EPAM Systems
Zurich
2 Jahre
2018-02 - 2020-01

Automatisierte Bereitstellung von Anwendungen

Java Engineer and DevOps specialist
Java Engineer and DevOps specialist
  • Automatisierte Bereitstellung von Anwendungen: Entwicklung und Support für die automatisierte Bereitstellung von JBoss- und Spring Boot-Anwendungen sowie Deployment von E-Banking- und Triple-A-Buchungsplattformen.
  • Container-basierte Lösungen: Entwicklung von Lösungen auf Basis von Docker, OpenShift und Kubernetes für eine flexible und skalierbare Infrastruktur.
  • CI/CD-Engineering: Erstellung und Wartung von Jenkins-Jobs sowie Automatisierung des Nexus Repository Managers mittels Groovy-Skripten.
  • Produktions-Support: Übernahme von On-Call-Support für alle Java-basierten
  • Anwendungen in der Produktionsumgebung, einschließlich Fehlerbehebung und Performance-Optimierung
  • Skripterstellung mit Python: Entwicklung von Python-Skripten, um Deployments und andere operative Prozesse zu automatisieren und zu beschleunigen. 
Bank Julius Baer
Zurich
2 Jahre 9 Monate
2015-04 - 2017-12

Java-WebLogic-Spring Platform and OpenShift engineering

Credit Suisse Java Consulting Team: Bereitstellung von technischem Support für alle Credit Suisse-Anwendungen im WebLogic- und Spring Boot-Framework-Umfeld.

  • Unterstützung von 400 Java-EE/Spring-Anwendungsteams auf WebLogic-Basis bei der Entwicklung, Code-Reviews, dem Build-Prozess, der Performance, Sicherheitsfragen und architektonischen Problemen. Die Anwendungen nutzen mehrschichtige Architekturen auf gemeinsam genutzten Servern mit strengen Sicherheitsanforderungen, Clustering und Topologien über mehrere Rechenzentren, basierend auf Oracle Dataguard und Gridlink, MQ-Messaging, WebServices (REST, SOAP), NAS-Shares und Spring Batch.
  • Kundenorientierte technische Supporttätigkeit, bei der die architektonischen Merkmale jeder Lösung schnell bewertet werden müssen.
  • Entwicklung von Java- und Bash-Automatisierungstools zum Erstellen, Bereitstellen und Testen der Java-basierten WebLogic-Plattform. Integration der Deployment-Tools mit Saltstack. Performance-Tuning und Produktionssupport für die Java-Anwendungen.
  • Containerisierung mit Docker, Kubernetes und OpenShift. Jenkins-Pipelines. Entwicklung von Maven-Builds.

Credit Suisse
Zurich
3 Jahre 4 Monate
2011-10 - 2015-01

Service Bus integration layer, based on WebLogic/OSB platform

Integration Architect and solution designer
Integration Architect and solution designer

Nestle-Nespresso Service Bus integration layer, based on WebLogic/OSB platform

  • Entwurf und Entwicklung der auf WebLogic/Java/OSB basierenden Integrationslösung für die Nespresso-Fertigungsanlagen und POS-Selbstbedienungsautomaten
  • Implementierung von End-to-End-Nachrichtenverfolgung und einer operativen Konsole
  • Technische Koordination des 12-köpfigen Entwicklerteams an den Standorten Onshore und Indien, einschließlich Code-Reviews und Mentoring
  • Einrichtung der Continuous-Integration-Toolchain
  • Entwurf und Implementierung einer CMDB sowie Definition von Überwachungsspezifikationen
  • Aufbau und Konfiguration der WebLogic-Domänen mit Python-Skripten
  • Fehlerbehebung bei Produktionsproblemen
  • Entwurf einer HA-Lösung (High Availability) in der Produktion mit Oracle RAC und Whole Server Migration, sowie Durchführung von Performance- und Hochverfügbarkeitstests
  • Einsatz von Puppet, Vagrant und VirtualBox zur Automatisierung der Infrastrukturbereitstellung
  • Verwendung von Jenkins

Nestle-Nespresso
Lausanne
1 Jahr 10 Monate
2010-01 - 2011-10

Oracle Advanced Customer Services

WebLogic System Engineer
WebLogic System Engineer

Maersk Container Shipping Application: Oracle Integration layer  

  • Schnittstellenentwicklung zwischen Oracle Service Bus und WebLogic 11g mit WebSphere MQ 7 und Oracle RAC DB, MDBs sowie automatisierte Generierung von Nachrichtenparsern, WSDLs und Funktionstests mit Groovy
  • Einsatz von Hudson für Continuous Integration; Entwicklung und Überwachung von CoherenceCache-Clustern sowie Integration von Coherence mit OSB; Performance-Tests und -Optimierung auf Netzwerk-, Oracle-RAC-DB- und Anwendungsebene. Implementierung von Persistenz mit JPA/Toplink
  • Lösung kritischer Performance- und Stabilitätsprobleme in der Produktion für eine umfangreiche (>400 Instanzen) SOA-Implementierung mit einem Cluster von OSB-Servern
  • Praktische Entwicklung mehrerer Echtzeit-Services mit OSB und WebSphere MQ zur Bereitstellung hochbelasteter, nahezu in Echtzeit ausgeführter Benachrichtigungen zu netzwerkbezogenen Ereignissen. WebLogic-Administration. Einrichtung der CI-Umgebung mit Hudson, Verwendung von SOAPUI, Schulung von Entwicklern in SOA-Technologien (hauptsächlich OSB), Performance-Tuning und Implementierung von Caching in Coherence und Java, benutzerdefinierte XPaths, Erstellung von Architektur- und Betriebshandbüchern
  • Entwicklung und Fehlerbehebung in Java und Python 

Copenhagen
1 Jahr 9 Monate
2008-04 - 2009-12

Performance-Tests und -Optimierung

Java Software Engineer
Java Software Engineer
  • Performance-Tests und -Optimierung mehrerer großer Portal- und WLI-Anwendungen, einschließlich JTA, JMS, JVM-Konfiguration und -Optimierung sowie Identifikation von Engpässen
  • Code-Reviews, Entwicklung von Überwachungstools, Analyse von LoadRunner-, JRockit Runtime Analyzer- und Grid-Control-Berichten
  • Bereitstellung automatisierter Tools (Unix-Skripte und Java-Framework) zum Aufbau und zur Validierung einer WebLogic-OSB-Domäne auf Basis von Java, WLST und JMX. Umfangreiche Nutzung von Unix-Shell und -Utilities, Python sowie Ant. Entwicklung von Überwachungstools für WLS. Design einer Webanwendung (Spring MVC + RMI + AOP, SSH) zur Überwachung der Umgebungen und zum Remote-Ausführen von Tests. Integration in CruiseControl für die kontinuierliche Überwachung der SOA-Umgebung. Überwachung der ALSB-Leistung über die JMX-API, um Leistungskennzahlen zu erfassen und Alarme auszulösen
  • Validierung und Transformation von Nachrichten innerhalb von OSB, Routing zu ErrorQueues und erneutes Einreichen von JMS-Nachrichten durch automatisierte Verfahren. Vorbereitung eines Linux-VMware-Images und Oracle-Datenbank-Instanzen. Studien zu Nachrichtenverfolgungsstrategien basierend auf ?Patterns of Enterprise Integration? von Hohpe. Analyse von AmberPoint und Nagios. Fehlerbehebung bei Produktionsproblemen in ALBPM mit Oracle RAC und verteilten Transaktionen. OSB-Service-Erkennung und automatisierte Tests von Endpunkten
  • Code- und Architekturüberarbeitung zur Erreichung maximaler Performance in der Software für regionales Clearing und Settlement. Implementierung von HochleistungsTransaktionsverarbeitung und Betrugsvalidierung; Erweiterung bestehender Funktionstests und Einführung neuer Muster in Funktionstests und Dokumentation 
COFACE, VISA, NUON
Paris London Amsterdam

Aus- und Weiterbildung

Aus- und Weiterbildung

AUSBILDUNG & ZERTIFIZIERUNGEN

  • Ethical Hacker training
  • Coursera: Andrew Ng Neural Networks and Deep Learning specialization
  • Weitere Zertifizierungen: Sun Java Developer and Sun Architect, Oracle WebLogic Developer, IBM WebSphere Developer, Oracle SOA Suite developer


2024:

Microsoft: Microsoft Certified: Azure Architect Associate (AZ-305) (fast abgeschlossen)


2024:

Microsoft: Microsoft Certified: Azure Developer Associate (AZ-204)


2023:

Microsoft: Microsoft Certified: Azure Fundamentals (AZ-900)


2023:

Microsoft: Microsoft Certified: Azure AI Fundamentals (AI-900)


2019:

Linux Foundation Kubernetes Developer CKAD


1986:

Universitätsabschluss in Telekommunikationsingenieurwesen

Polytechnisches Institut Turin (Italien)

Kompetenzen

Kompetenzen

Top-Skills

Java Azure DevOps Python Bash) GitLab Git IntelliJ SonarQube REST Kubernetes Docker

Produkte / Standards / Erfahrungen / Methoden

ZUSAMMENFASSUNG

  • 30 Jahre IT-Erfahrung als Spring- und JavaEE-Entwickler, Solution Architect (3 Jahre bei Nestlé), Produktionssupport, Technischer Teamleiter, Performance-Analyst und OracleIntegrationsprodukt-Spezialist
  • Starker Teamplayer mit exzellenten Kommunikations- und Dokumentationsfähigkeiten sowie ausgeprägtem Problemlösungsvermögen


Cloud & DevOps:

  • Microsoft Azure
  • Docker
  • Kubernetes
  • Jenkins
  • Gitlab CI/CD
  • OpenShift
  • Active Directory
  • Unix
  • Ansible
  • Nexus
  • TeamCity
  • Puppet
  • AppDynamics
  • JProfiler
  • YourKit
  • Eclipse MAT
  • Nagios
  • Kibana
  • Elasticsearch
  • Vagrant
  • Oracle VirtualBox
  • Nagios
  • NexusIQ
  • Fortify


Messaging & Middleware:

  • IBM MQ
  • Kafka
  • TIBCO Rendezvous
  • WebLogic
  • WebSphere
  • Oracle Service Bus
  • Oracle SoaSuite
  • WildFly
  • JBoss
  • Tomcat
  • Node.js
  • Camel


Tools:

  • Git
  • Maven
  • AppDynamics
  • IntelliJ IDEA
  • Eclipse
  • Visual Studio Code
  • Rational Rose
  • TOAD for Oracle
  • JDeveloper
  • LoadRunner


AI:

  • ChatGPT
  • Prompt Engineering
  • Copilot


Frameworks

  • Spring Boot
  • JavaEE/JakartaEE
  • Spring Cloud
  • Spring MVC
  • Spring Security
  • Spring Data
  • Spring Batch
  • Selenium
  • Hibernate
  • JUnit
  • TestNG
  • Mockito
  • Lombok
  • Logback
  • ehCache
  • Vaadin
  • ReactJS 
  • Apache Struts
  • PrimeFaces
  • OpenAPI
  • LDAP
  • SOAP
  • Thymeleaf
  • CORBA/ORB Visibroker


Soft Skills:

  • Leadership
  • Mentoring
  • Collaboration
  • Agile
  • Scrum


Quality Engineering:

  • Test Cases Development
  • Performance Testing
  • Unit Testing
  • Functional Testing
  • Regression Testing
  • HP ALM


PROFESSIONAL EXPERIENCE

  • Von 1997 bis 2008 habe ich umfangreiche Erfahrungen als Java-Engineer und Entwickler in verschiedenen Unternehmen in den USA, Großbritannien und Europa gesammelt (MetLife, Lockheed Martin, Empire Bluecross, Lloyds TSB, Barclays, BSkyB, 3 Mobile, Telecom Italia, KPN, Nokia, Opodo, PFA). In diesen Rollen war ich verantwortlich für die Entwicklung und Wartung komplexer Unternehmenssysteme, einschließlich Nachrichtenvalidierung und -routing, Service-Integration, Performance-Tuning und Optimierung der Persistenzschicht. Ich arbeitete mit Tools und Technologien wie WebLogic, Spring, Hibernate und Oracle und leitete Projekte, die sich auf CRM-Systeme, Portale und SOA-Architekturen konzentrierten. Darüber hinaus war ich an Systemmigrationen, Performance-Verbesserungen und der Fehlerbehebung in geschäftskritischen Umgebungen beteiligt, während ich Teammitglieder betreute und mit funktionsübergreifenden Teams zusammenarbeitete.
  • Von 1986 bis 1997 war ich im Bereich der internationalen Zusammenarbeit für Italien als IT-Experte tätig, arbeitete als Forscher im Bereich digitaler ISDN-Vermittlungssysteme und als IT- und Telekommunikationstrainer für die Polytechnische Universität Turin und andere Institutionen.

Programmiersprachen

Java 17
Python
Groovy
JavaScript
SQL
PL/SQL
Shell Scripting
Forte

Datenbanken

Oracle
AWR Reports
PostgreSQL
Sybase
H2

Einsatzorte

Einsatzorte

Zürich (+100km)
Schweiz
möglich

Projekte

Projekte

4 Jahre 10 Monate
2020-02 - 2024-11

Financial Applications (Customer Advisory Portal, Securities Trading, and KYC Review Management)

Senior Java Developer / DevOps Specialist
Senior Java Developer / DevOps Specialist

UBS Financial Applications (Customer Advisory Portal, Securities Trading, and KYC Review Management)

  • Entwicklung von Endbenutzerfunktionen: Entwurf und Implementierung neuer Funktionen sowie Integration von DevOps-Automatisierung für reibungslose Deployments und Behebung von Sicherheitsproblemen mit NexusIQ und Fortify.
  • Modernisierung von Anwendungen: Aktualisierung bestehender Systeme auf Spring 6 und Java 17 zur Verbesserung der Wartbarkeit und Performance.
  • UI-Entwicklung: Entwicklung benutzerfreundlicher Benutzeroberflächen mit Thymeleaf und Spring MVC, um Business Analysten bei der Konfiguration komplexer Projekte und beim Testen von Geschäftsregeln zu unterstützen.
  • Backend-Entwicklung: Design, Entwicklung und Optimierung von Backend-Komponenten für Finanztransaktionen mit hohem Datenvolumen und Wertpapierhandelssysteme, wobei die Performance und Fehlerfreiheit im Fokus standen.
  • Datenbankmigration: Migration von PostgreSQL-Datenbanken in die Azure Cloud und Integration von RESTful APIs zur Verbesserung der Systeminteroperabilität.
  • Workflow-Anwendungen refaktoriert: Überarbeitung von BPMN-basierten KYC-Workflows zur Einhaltung von MEC-Regelungen, Dokumentation externer Schnittstellen und Performance-Optimierung durch Tuning und Unit-Tests.
  • Verbesserung von CI/CD-Prozessen: Entwicklung optimierter Docker-Images und Implementierung von Monitoring-Lösungen mit AppDynamics, um die Stabilität und Überwachung der Anwendungen zu gewährleisten. 

UBS and EPAM Systems
Zurich
2 Jahre
2018-02 - 2020-01

Automatisierte Bereitstellung von Anwendungen

Java Engineer and DevOps specialist
Java Engineer and DevOps specialist
  • Automatisierte Bereitstellung von Anwendungen: Entwicklung und Support für die automatisierte Bereitstellung von JBoss- und Spring Boot-Anwendungen sowie Deployment von E-Banking- und Triple-A-Buchungsplattformen.
  • Container-basierte Lösungen: Entwicklung von Lösungen auf Basis von Docker, OpenShift und Kubernetes für eine flexible und skalierbare Infrastruktur.
  • CI/CD-Engineering: Erstellung und Wartung von Jenkins-Jobs sowie Automatisierung des Nexus Repository Managers mittels Groovy-Skripten.
  • Produktions-Support: Übernahme von On-Call-Support für alle Java-basierten
  • Anwendungen in der Produktionsumgebung, einschließlich Fehlerbehebung und Performance-Optimierung
  • Skripterstellung mit Python: Entwicklung von Python-Skripten, um Deployments und andere operative Prozesse zu automatisieren und zu beschleunigen. 
Bank Julius Baer
Zurich
2 Jahre 9 Monate
2015-04 - 2017-12

Java-WebLogic-Spring Platform and OpenShift engineering

Credit Suisse Java Consulting Team: Bereitstellung von technischem Support für alle Credit Suisse-Anwendungen im WebLogic- und Spring Boot-Framework-Umfeld.

  • Unterstützung von 400 Java-EE/Spring-Anwendungsteams auf WebLogic-Basis bei der Entwicklung, Code-Reviews, dem Build-Prozess, der Performance, Sicherheitsfragen und architektonischen Problemen. Die Anwendungen nutzen mehrschichtige Architekturen auf gemeinsam genutzten Servern mit strengen Sicherheitsanforderungen, Clustering und Topologien über mehrere Rechenzentren, basierend auf Oracle Dataguard und Gridlink, MQ-Messaging, WebServices (REST, SOAP), NAS-Shares und Spring Batch.
  • Kundenorientierte technische Supporttätigkeit, bei der die architektonischen Merkmale jeder Lösung schnell bewertet werden müssen.
  • Entwicklung von Java- und Bash-Automatisierungstools zum Erstellen, Bereitstellen und Testen der Java-basierten WebLogic-Plattform. Integration der Deployment-Tools mit Saltstack. Performance-Tuning und Produktionssupport für die Java-Anwendungen.
  • Containerisierung mit Docker, Kubernetes und OpenShift. Jenkins-Pipelines. Entwicklung von Maven-Builds.

Credit Suisse
Zurich
3 Jahre 4 Monate
2011-10 - 2015-01

Service Bus integration layer, based on WebLogic/OSB platform

Integration Architect and solution designer
Integration Architect and solution designer

Nestle-Nespresso Service Bus integration layer, based on WebLogic/OSB platform

  • Entwurf und Entwicklung der auf WebLogic/Java/OSB basierenden Integrationslösung für die Nespresso-Fertigungsanlagen und POS-Selbstbedienungsautomaten
  • Implementierung von End-to-End-Nachrichtenverfolgung und einer operativen Konsole
  • Technische Koordination des 12-köpfigen Entwicklerteams an den Standorten Onshore und Indien, einschließlich Code-Reviews und Mentoring
  • Einrichtung der Continuous-Integration-Toolchain
  • Entwurf und Implementierung einer CMDB sowie Definition von Überwachungsspezifikationen
  • Aufbau und Konfiguration der WebLogic-Domänen mit Python-Skripten
  • Fehlerbehebung bei Produktionsproblemen
  • Entwurf einer HA-Lösung (High Availability) in der Produktion mit Oracle RAC und Whole Server Migration, sowie Durchführung von Performance- und Hochverfügbarkeitstests
  • Einsatz von Puppet, Vagrant und VirtualBox zur Automatisierung der Infrastrukturbereitstellung
  • Verwendung von Jenkins

Nestle-Nespresso
Lausanne
1 Jahr 10 Monate
2010-01 - 2011-10

Oracle Advanced Customer Services

WebLogic System Engineer
WebLogic System Engineer

Maersk Container Shipping Application: Oracle Integration layer  

  • Schnittstellenentwicklung zwischen Oracle Service Bus und WebLogic 11g mit WebSphere MQ 7 und Oracle RAC DB, MDBs sowie automatisierte Generierung von Nachrichtenparsern, WSDLs und Funktionstests mit Groovy
  • Einsatz von Hudson für Continuous Integration; Entwicklung und Überwachung von CoherenceCache-Clustern sowie Integration von Coherence mit OSB; Performance-Tests und -Optimierung auf Netzwerk-, Oracle-RAC-DB- und Anwendungsebene. Implementierung von Persistenz mit JPA/Toplink
  • Lösung kritischer Performance- und Stabilitätsprobleme in der Produktion für eine umfangreiche (>400 Instanzen) SOA-Implementierung mit einem Cluster von OSB-Servern
  • Praktische Entwicklung mehrerer Echtzeit-Services mit OSB und WebSphere MQ zur Bereitstellung hochbelasteter, nahezu in Echtzeit ausgeführter Benachrichtigungen zu netzwerkbezogenen Ereignissen. WebLogic-Administration. Einrichtung der CI-Umgebung mit Hudson, Verwendung von SOAPUI, Schulung von Entwicklern in SOA-Technologien (hauptsächlich OSB), Performance-Tuning und Implementierung von Caching in Coherence und Java, benutzerdefinierte XPaths, Erstellung von Architektur- und Betriebshandbüchern
  • Entwicklung und Fehlerbehebung in Java und Python 

Copenhagen
1 Jahr 9 Monate
2008-04 - 2009-12

Performance-Tests und -Optimierung

Java Software Engineer
Java Software Engineer
  • Performance-Tests und -Optimierung mehrerer großer Portal- und WLI-Anwendungen, einschließlich JTA, JMS, JVM-Konfiguration und -Optimierung sowie Identifikation von Engpässen
  • Code-Reviews, Entwicklung von Überwachungstools, Analyse von LoadRunner-, JRockit Runtime Analyzer- und Grid-Control-Berichten
  • Bereitstellung automatisierter Tools (Unix-Skripte und Java-Framework) zum Aufbau und zur Validierung einer WebLogic-OSB-Domäne auf Basis von Java, WLST und JMX. Umfangreiche Nutzung von Unix-Shell und -Utilities, Python sowie Ant. Entwicklung von Überwachungstools für WLS. Design einer Webanwendung (Spring MVC + RMI + AOP, SSH) zur Überwachung der Umgebungen und zum Remote-Ausführen von Tests. Integration in CruiseControl für die kontinuierliche Überwachung der SOA-Umgebung. Überwachung der ALSB-Leistung über die JMX-API, um Leistungskennzahlen zu erfassen und Alarme auszulösen
  • Validierung und Transformation von Nachrichten innerhalb von OSB, Routing zu ErrorQueues und erneutes Einreichen von JMS-Nachrichten durch automatisierte Verfahren. Vorbereitung eines Linux-VMware-Images und Oracle-Datenbank-Instanzen. Studien zu Nachrichtenverfolgungsstrategien basierend auf ?Patterns of Enterprise Integration? von Hohpe. Analyse von AmberPoint und Nagios. Fehlerbehebung bei Produktionsproblemen in ALBPM mit Oracle RAC und verteilten Transaktionen. OSB-Service-Erkennung und automatisierte Tests von Endpunkten
  • Code- und Architekturüberarbeitung zur Erreichung maximaler Performance in der Software für regionales Clearing und Settlement. Implementierung von HochleistungsTransaktionsverarbeitung und Betrugsvalidierung; Erweiterung bestehender Funktionstests und Einführung neuer Muster in Funktionstests und Dokumentation 
COFACE, VISA, NUON
Paris London Amsterdam

Aus- und Weiterbildung

Aus- und Weiterbildung

AUSBILDUNG & ZERTIFIZIERUNGEN

  • Ethical Hacker training
  • Coursera: Andrew Ng Neural Networks and Deep Learning specialization
  • Weitere Zertifizierungen: Sun Java Developer and Sun Architect, Oracle WebLogic Developer, IBM WebSphere Developer, Oracle SOA Suite developer


2024:

Microsoft: Microsoft Certified: Azure Architect Associate (AZ-305) (fast abgeschlossen)


2024:

Microsoft: Microsoft Certified: Azure Developer Associate (AZ-204)


2023:

Microsoft: Microsoft Certified: Azure Fundamentals (AZ-900)


2023:

Microsoft: Microsoft Certified: Azure AI Fundamentals (AI-900)


2019:

Linux Foundation Kubernetes Developer CKAD


1986:

Universitätsabschluss in Telekommunikationsingenieurwesen

Polytechnisches Institut Turin (Italien)

Kompetenzen

Kompetenzen

Top-Skills

Java Azure DevOps Python Bash) GitLab Git IntelliJ SonarQube REST Kubernetes Docker

Produkte / Standards / Erfahrungen / Methoden

ZUSAMMENFASSUNG

  • 30 Jahre IT-Erfahrung als Spring- und JavaEE-Entwickler, Solution Architect (3 Jahre bei Nestlé), Produktionssupport, Technischer Teamleiter, Performance-Analyst und OracleIntegrationsprodukt-Spezialist
  • Starker Teamplayer mit exzellenten Kommunikations- und Dokumentationsfähigkeiten sowie ausgeprägtem Problemlösungsvermögen


Cloud & DevOps:

  • Microsoft Azure
  • Docker
  • Kubernetes
  • Jenkins
  • Gitlab CI/CD
  • OpenShift
  • Active Directory
  • Unix
  • Ansible
  • Nexus
  • TeamCity
  • Puppet
  • AppDynamics
  • JProfiler
  • YourKit
  • Eclipse MAT
  • Nagios
  • Kibana
  • Elasticsearch
  • Vagrant
  • Oracle VirtualBox
  • Nagios
  • NexusIQ
  • Fortify


Messaging & Middleware:

  • IBM MQ
  • Kafka
  • TIBCO Rendezvous
  • WebLogic
  • WebSphere
  • Oracle Service Bus
  • Oracle SoaSuite
  • WildFly
  • JBoss
  • Tomcat
  • Node.js
  • Camel


Tools:

  • Git
  • Maven
  • AppDynamics
  • IntelliJ IDEA
  • Eclipse
  • Visual Studio Code
  • Rational Rose
  • TOAD for Oracle
  • JDeveloper
  • LoadRunner


AI:

  • ChatGPT
  • Prompt Engineering
  • Copilot


Frameworks

  • Spring Boot
  • JavaEE/JakartaEE
  • Spring Cloud
  • Spring MVC
  • Spring Security
  • Spring Data
  • Spring Batch
  • Selenium
  • Hibernate
  • JUnit
  • TestNG
  • Mockito
  • Lombok
  • Logback
  • ehCache
  • Vaadin
  • ReactJS 
  • Apache Struts
  • PrimeFaces
  • OpenAPI
  • LDAP
  • SOAP
  • Thymeleaf
  • CORBA/ORB Visibroker


Soft Skills:

  • Leadership
  • Mentoring
  • Collaboration
  • Agile
  • Scrum


Quality Engineering:

  • Test Cases Development
  • Performance Testing
  • Unit Testing
  • Functional Testing
  • Regression Testing
  • HP ALM


PROFESSIONAL EXPERIENCE

  • Von 1997 bis 2008 habe ich umfangreiche Erfahrungen als Java-Engineer und Entwickler in verschiedenen Unternehmen in den USA, Großbritannien und Europa gesammelt (MetLife, Lockheed Martin, Empire Bluecross, Lloyds TSB, Barclays, BSkyB, 3 Mobile, Telecom Italia, KPN, Nokia, Opodo, PFA). In diesen Rollen war ich verantwortlich für die Entwicklung und Wartung komplexer Unternehmenssysteme, einschließlich Nachrichtenvalidierung und -routing, Service-Integration, Performance-Tuning und Optimierung der Persistenzschicht. Ich arbeitete mit Tools und Technologien wie WebLogic, Spring, Hibernate und Oracle und leitete Projekte, die sich auf CRM-Systeme, Portale und SOA-Architekturen konzentrierten. Darüber hinaus war ich an Systemmigrationen, Performance-Verbesserungen und der Fehlerbehebung in geschäftskritischen Umgebungen beteiligt, während ich Teammitglieder betreute und mit funktionsübergreifenden Teams zusammenarbeitete.
  • Von 1986 bis 1997 war ich im Bereich der internationalen Zusammenarbeit für Italien als IT-Experte tätig, arbeitete als Forscher im Bereich digitaler ISDN-Vermittlungssysteme und als IT- und Telekommunikationstrainer für die Polytechnische Universität Turin und andere Institutionen.

Programmiersprachen

Java 17
Python
Groovy
JavaScript
SQL
PL/SQL
Shell Scripting
Forte

Datenbanken

Oracle
AWR Reports
PostgreSQL
Sybase
H2

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.