Schlagwörter
Java
java spring
java spring hibernate
JEE (Backend)
JEE
Javascript
Typescript
CSS
json
Angular
JSF
jQuery
Spring Boot
springboot
EJB
jUnit
JAX
REST
SOAP
Maven
Gradle
ANT
Jenkins Service Orientierte Architekturen (SOA)
jenkins
Sonar
npm
JMeter
ELK
My SQL
MariaDB
SQL Server
Oracle
Postgresql
MongoDB
ElasticSearch
JBoss
TomCat
Wildfly
Apache HTTPD
Node.js
IntelliJ
Eclipse
VSCode
Docker
Kubernetes
Scrum
XP
DevOps
Continuous Delivery
Continuous Deployment
Continuous Integration
Skills
B. hat mehr als 14 Jahre Erfahrung mit Java.
Projekthistorie
Erfahrung
Zeitraum:01/2018 – aktuell
Position:Senior Java Software Entwickler & Architekt
Firma:Xxxxxxxxxxxx Belgien
Projekt:
Technologien:Java 8, Spring Boot, Kafka, Gradle, SVN/Git, Scrum, TDD
Zeitraum:04/2016 – 09/2017
Position:Hybris Senior Developer & Technical Leader
Firma:xxxxxxxxxxx Brasilien
Projekt:○ Unique Yanbal Base Commerce (Hybris 6.2)
○ Carrefour Brasilien Basis E-Commerce (Hybris 5.7)
○ Lebensmittelprojekt für Carrefour Brasilien
○ BRASPAG Integration des Zahlungssystems
Tätigkeiten:○ In 3 Monaten zum Technical Leader aufgestiegen
○ Komplette Lösungsentwicklung mit SAP Hybris (von Grund auf);
○ In weniger als 2 Jahren wurden 2 Hybris-Projekte erfolgreich umgesetzt
○ Repaginiertes Kartenzahlungssystem für den Black Friday (Zeiterfassung);
Technologien:Java 8, Spring, SAP Hybris, JSP/Javascript, HTML5/Less, SVN/Git, Maven/Ant, MongoDB, Scrum, TDD
Zeitraum:09/2015 – 03/2016
Position:Java Architekt & Technical Leader
Firma:xxxxxxxxx, Brasilien
Tätigkeiten:○ Anpassung des bereitgestellten Frameworks zur Nutzung neuester Technologien für Legacy-Projekte, die den Kunden zur Verfügung stehen, ohne direkte Auswirkungen auf die Wartung von Produktionsprojekten
○ Migration des JBoss 5.1 Containers auf JBoss EAP 6.3 (mit funktionierender JOSSO-Integration)
○ Prüfung der Konzeptentwicklung zur Erforschung von Werkzeugen und Technologien zur Verbesserung der Rahmenbedingungen des Unternehmens
○ Erstellung von technischen Vorschlägen für Migration und Technologiewechsel
○ Erweiterung des Unternehmensframeworks, das es dem Team ermöglicht, modernste Stack-Technologie einzusetzen
○ Verbesserung des Servers der Produktionsumgebung (und des verfügbaren Technologie-Stacks);
Technologien:Java 6, Hibernate/JPA, SQLServer procedures, JSF/Richfaces, xHTML/CSS, EJB3, JBoss, Tomcat, Threads, MongoDB, Jenkins, Maven, JasperReports, Scrum
Zeitraum:09/2013 – 09/2015
Position:Java Entwickler & Teamlead
Firma:TOTVS Banpará State Bank, Brazil
Projekt:○ Alphanumerisches Passwortmanagementsystem (Hochleistungs - kritisches System) für Geldautomaten
○ Backend-System für Chip/Magnetkarte
○ Back Office System Migration von Magnetkarten
○ Systemroboter zur Berichtserstellung;
○ Unterstützung in der Verarbeitung des Girokontensystems der Bank;
○ Unterstützung für das Kundenregistrierungssystem
○ Entwicklung der Architektur für Socket-Services und Webservice-Steuerungssysteme, auf die von Legaten und Geldautomaten zugegriffen werden kann
Tätigkeiten:○ In 3 Monaten zum Technical Leader aufgestiegen
○ Entwicklung des gesamten magnetischen Kreditkartensystems in 3 Monaten
○ Entwicklung einer neuen Nachrichtenlösung für den Hochleistungs- und Hochverfügbarkeitsbetrieb
○ Verbesserung der Rahmenbedingungen des Unternehmens, um den Erwartungen der Kunden gerecht zu werden
○ Zentralisierung der Berichtserstellung und -verwaltung für alle Projekte
Technologien:Java, Spring, Hibernate/JPA, JBoss, Tomcat, JSF/Richfaces, xHTML/CSS, EJB3, JasperReports, Threads, SQL Server procedures, SVN, XP
Zeitraum:09/2012 – 03/2013
Position:System Analyst
Firma:Votorantim Bank
Projekt:○ Kreditsysteme
○ Finanzielles Vertragsmanagement
Tätigkeiten:○ Verkürzung der Bearbeitungszeit für das tägliche Kreditberichtssystem von (ca.) 7h auf 1h
○ Entwicklung von Java-Robotern, die für die Verarbeitung von Routinen vorgesehen sind
Technologien:Java, EJB, Maven, Struts, Sybase ASE, Sybase IQ, SVN
Zeitraum:08/2010 – 08/2012
Position:Java Entwickler & System Analyst
Firma:Fujitsu
Projekt:○ NCS - New Commercial System: Unternehmensführung von Toyota Brasilien
○ DCS - Driver Check Sheet: Kontrolle von Carriern und Routen
○ VHD - Vehicle Historical Data: Kontrolle und Umverteilung von Daten für die Fahrzeugproduktion bei Toyota Brasilien
Tätigkeiten:○ Verantwortung für 2 Monate über die Teamleitung (ca. 60 Mitglieder);
○ Hauptentwickler für 2 von 13 Modulen des Abschlussprojektes
○ Unterstützung bei der Entwicklung der Anwendung von Grund auf;
Technologien:Java, JSF/Richfaces, Maven, EJB3, Quartz, JDBC, Oracle DB, JBoss, Glassfish, XP, TDD
Zeitraum:03/2010 – 05/2010
Position:Java Entwickler & System Analyst
Firma:Condurú Notary’s Office
Projekt:SISCARTWEB - Registersystem: System mit der Funktion der Verwaltung von Benutzern, Box (pro Fenster), Stempeln, Unterschriften (pro Kunde) und Lieferanten. Bietet volle Kontrolle über Abonnementsstempel, Kundenidentifikation und signierte Dokumente
Tätigkeiten:○ Unterstützung bei der Analyse von Funktionsanforderungen
○ Vollständige Entwicklung der Anwendung gemäß der in der Analysephase erstellten Dokumentation
○ Implementierung der Datenbank mit PostgreSQL
Technologien:Java, Hibernate/JPA, Maven, JSF/Richfaces, JBoss Seam, EJB3, JasperReports, Applet, PostgreSQL, JBoss, SVN
Zeitraum:01/2010 – 06/2010
Position:Java Entwickler
Firma:Mais Pará, Brasilien
Projekt:○ Administratives Websystem: entwickelt auf der Java-Plattform, unter Verwendung der Präsentationstechnologie des ZK-Frameworks. Hatte die Funktion, Zahlungen, Berater, Kunden, Pläne zu verwalten, Bilder für dynamische Banner und Videos hochzuladen;
Tätigkeiten:○ Systementwicklung (Administration)
○ Technische Unterstützung bei der Implementierung von Java-Algorithmen für die Geschäftsebene und Präsentation im Administrations-Websystem
Technologien:Java, JSP, Struts, JPA/Hibernate, ZK Framework, Java Script, Ajax, SQL Server, Tomcat, SVN
Zeitraum:07/2008 – 12/2009
Position:Java Entwickler
Firma:PRODEPA, Brasilien
Projekt:○ Hosting-System für das Weltsozialforum 2009
○ Vertragsmanagementsystem: Verwaltung von Dienstleistungsverträgen, Darlehen, Käufen und Verkäufen durch die Landesregierung
Tätigkeiten:○ Systementwicklung einer Java-Plattform für die Landesregierung
○ Technischer Support für das Team Systemanalyse
Technologien:Java, Hibernate/JPA, JBoss Seam, JBoss, JSF/Richfaces, EJB3, JasperReports, PostgreSQL, Oracle, SVN
Zeitraum:02/2008 – 07/2008
Position:Java Entwickler
Firma:SESI-DR-PA, Brasilien
Projekt:○ Vertragsmanagementsystem
○ Datenbank-Update-System
○ DançaPará 2008 Website: Website der Institution, um eine Online-Registrierung durchzuführen und Nachrichten und Einreichungsdaten zu veröffentlichen. Außerdem wurde eine Verwaltungsumgebung mit Adobe Flex geschaffen
Tätigkeiten:○ Analyse von Anforderungen und Lösungen
○ Systementwicklung
Technologien:Java, JSP/TagLib, Hibernate/JPA, vRaptor, Freemarker, Swing, SQL Server, MySQL, Tomcat, SVN
Zeitraum:02/2004 – 08/2006
Position:Java Entwickler - Trainee
Firma:Amazonia Bank, Brasilien
Tätigkeiten:Entwicklung von kleinen Systemen mit Java-Swing zur Unterstützung des Credit Management Office. Diese Anwendungen benutzten eine Support-Datenbank, um Statussätze zu speichern. Das System wurde zur Kontrolle von Dokumenten zwischen Management und Vorstand, Dokumentenstatus, Verfügbarkeit, Eingabewarteschlangen von Kreditanfragen u.a. verwendet. Im Allgemeinen kleine Systeme für einfache Lösungen, die das lokale Netzwerkverzeichnis und die Datenbank für Status- und Referenzvariablen verwenden
Technologien:Java Swing, JDBC
Zeitraum:01/2018 – aktuell
Position:Senior Java Software Entwickler & Architekt
Firma:Xxxxxxxxxxxx Belgien
Projekt:
- Datenintegration Nationale Register und Unternehmen
- Internes Berichtskontrollsystem
- Integration von Basissystemen mit Kafka
- Verbesserung der laufenden Lösungen mit dem Architekturteam
- Scripting zur Erleichterung der Lieferung von verzögerten Projekten und Lieferungen (DevOps)
Technologien:Java 8, Spring Boot, Kafka, Gradle, SVN/Git, Scrum, TDD
Zeitraum:04/2016 – 09/2017
Position:Hybris Senior Developer & Technical Leader
Firma:xxxxxxxxxxx Brasilien
Projekt:○ Unique Yanbal Base Commerce (Hybris 6.2)
○ Carrefour Brasilien Basis E-Commerce (Hybris 5.7)
○ Lebensmittelprojekt für Carrefour Brasilien
○ BRASPAG Integration des Zahlungssystems
Tätigkeiten:○ In 3 Monaten zum Technical Leader aufgestiegen
○ Komplette Lösungsentwicklung mit SAP Hybris (von Grund auf);
○ In weniger als 2 Jahren wurden 2 Hybris-Projekte erfolgreich umgesetzt
○ Repaginiertes Kartenzahlungssystem für den Black Friday (Zeiterfassung);
Technologien:Java 8, Spring, SAP Hybris, JSP/Javascript, HTML5/Less, SVN/Git, Maven/Ant, MongoDB, Scrum, TDD
Zeitraum:09/2015 – 03/2016
Position:Java Architekt & Technical Leader
Firma:xxxxxxxxx, Brasilien
Tätigkeiten:○ Anpassung des bereitgestellten Frameworks zur Nutzung neuester Technologien für Legacy-Projekte, die den Kunden zur Verfügung stehen, ohne direkte Auswirkungen auf die Wartung von Produktionsprojekten
○ Migration des JBoss 5.1 Containers auf JBoss EAP 6.3 (mit funktionierender JOSSO-Integration)
○ Prüfung der Konzeptentwicklung zur Erforschung von Werkzeugen und Technologien zur Verbesserung der Rahmenbedingungen des Unternehmens
○ Erstellung von technischen Vorschlägen für Migration und Technologiewechsel
○ Erweiterung des Unternehmensframeworks, das es dem Team ermöglicht, modernste Stack-Technologie einzusetzen
○ Verbesserung des Servers der Produktionsumgebung (und des verfügbaren Technologie-Stacks);
Technologien:Java 6, Hibernate/JPA, SQLServer procedures, JSF/Richfaces, xHTML/CSS, EJB3, JBoss, Tomcat, Threads, MongoDB, Jenkins, Maven, JasperReports, Scrum
Zeitraum:09/2013 – 09/2015
Position:Java Entwickler & Teamlead
Firma:TOTVS Banpará State Bank, Brazil
Projekt:○ Alphanumerisches Passwortmanagementsystem (Hochleistungs - kritisches System) für Geldautomaten
○ Backend-System für Chip/Magnetkarte
○ Back Office System Migration von Magnetkarten
○ Systemroboter zur Berichtserstellung;
○ Unterstützung in der Verarbeitung des Girokontensystems der Bank;
○ Unterstützung für das Kundenregistrierungssystem
○ Entwicklung der Architektur für Socket-Services und Webservice-Steuerungssysteme, auf die von Legaten und Geldautomaten zugegriffen werden kann
Tätigkeiten:○ In 3 Monaten zum Technical Leader aufgestiegen
○ Entwicklung des gesamten magnetischen Kreditkartensystems in 3 Monaten
○ Entwicklung einer neuen Nachrichtenlösung für den Hochleistungs- und Hochverfügbarkeitsbetrieb
○ Verbesserung der Rahmenbedingungen des Unternehmens, um den Erwartungen der Kunden gerecht zu werden
○ Zentralisierung der Berichtserstellung und -verwaltung für alle Projekte
Technologien:Java, Spring, Hibernate/JPA, JBoss, Tomcat, JSF/Richfaces, xHTML/CSS, EJB3, JasperReports, Threads, SQL Server procedures, SVN, XP
Zeitraum:09/2012 – 03/2013
Position:System Analyst
Firma:Votorantim Bank
Projekt:○ Kreditsysteme
○ Finanzielles Vertragsmanagement
Tätigkeiten:○ Verkürzung der Bearbeitungszeit für das tägliche Kreditberichtssystem von (ca.) 7h auf 1h
○ Entwicklung von Java-Robotern, die für die Verarbeitung von Routinen vorgesehen sind
Technologien:Java, EJB, Maven, Struts, Sybase ASE, Sybase IQ, SVN
Zeitraum:08/2010 – 08/2012
Position:Java Entwickler & System Analyst
Firma:Fujitsu
Projekt:○ NCS - New Commercial System: Unternehmensführung von Toyota Brasilien
○ DCS - Driver Check Sheet: Kontrolle von Carriern und Routen
○ VHD - Vehicle Historical Data: Kontrolle und Umverteilung von Daten für die Fahrzeugproduktion bei Toyota Brasilien
Tätigkeiten:○ Verantwortung für 2 Monate über die Teamleitung (ca. 60 Mitglieder);
○ Hauptentwickler für 2 von 13 Modulen des Abschlussprojektes
○ Unterstützung bei der Entwicklung der Anwendung von Grund auf;
Technologien:Java, JSF/Richfaces, Maven, EJB3, Quartz, JDBC, Oracle DB, JBoss, Glassfish, XP, TDD
Zeitraum:03/2010 – 05/2010
Position:Java Entwickler & System Analyst
Firma:Condurú Notary’s Office
Projekt:SISCARTWEB - Registersystem: System mit der Funktion der Verwaltung von Benutzern, Box (pro Fenster), Stempeln, Unterschriften (pro Kunde) und Lieferanten. Bietet volle Kontrolle über Abonnementsstempel, Kundenidentifikation und signierte Dokumente
Tätigkeiten:○ Unterstützung bei der Analyse von Funktionsanforderungen
○ Vollständige Entwicklung der Anwendung gemäß der in der Analysephase erstellten Dokumentation
○ Implementierung der Datenbank mit PostgreSQL
Technologien:Java, Hibernate/JPA, Maven, JSF/Richfaces, JBoss Seam, EJB3, JasperReports, Applet, PostgreSQL, JBoss, SVN
Zeitraum:01/2010 – 06/2010
Position:Java Entwickler
Firma:Mais Pará, Brasilien
Projekt:○ Administratives Websystem: entwickelt auf der Java-Plattform, unter Verwendung der Präsentationstechnologie des ZK-Frameworks. Hatte die Funktion, Zahlungen, Berater, Kunden, Pläne zu verwalten, Bilder für dynamische Banner und Videos hochzuladen;
Tätigkeiten:○ Systementwicklung (Administration)
○ Technische Unterstützung bei der Implementierung von Java-Algorithmen für die Geschäftsebene und Präsentation im Administrations-Websystem
Technologien:Java, JSP, Struts, JPA/Hibernate, ZK Framework, Java Script, Ajax, SQL Server, Tomcat, SVN
Zeitraum:07/2008 – 12/2009
Position:Java Entwickler
Firma:PRODEPA, Brasilien
Projekt:○ Hosting-System für das Weltsozialforum 2009
○ Vertragsmanagementsystem: Verwaltung von Dienstleistungsverträgen, Darlehen, Käufen und Verkäufen durch die Landesregierung
Tätigkeiten:○ Systementwicklung einer Java-Plattform für die Landesregierung
○ Technischer Support für das Team Systemanalyse
Technologien:Java, Hibernate/JPA, JBoss Seam, JBoss, JSF/Richfaces, EJB3, JasperReports, PostgreSQL, Oracle, SVN
Zeitraum:02/2008 – 07/2008
Position:Java Entwickler
Firma:SESI-DR-PA, Brasilien
Projekt:○ Vertragsmanagementsystem
○ Datenbank-Update-System
○ DançaPará 2008 Website: Website der Institution, um eine Online-Registrierung durchzuführen und Nachrichten und Einreichungsdaten zu veröffentlichen. Außerdem wurde eine Verwaltungsumgebung mit Adobe Flex geschaffen
Tätigkeiten:○ Analyse von Anforderungen und Lösungen
○ Systementwicklung
Technologien:Java, JSP/TagLib, Hibernate/JPA, vRaptor, Freemarker, Swing, SQL Server, MySQL, Tomcat, SVN
Zeitraum:02/2004 – 08/2006
Position:Java Entwickler - Trainee
Firma:Amazonia Bank, Brasilien
Tätigkeiten:Entwicklung von kleinen Systemen mit Java-Swing zur Unterstützung des Credit Management Office. Diese Anwendungen benutzten eine Support-Datenbank, um Statussätze zu speichern. Das System wurde zur Kontrolle von Dokumenten zwischen Management und Vorstand, Dokumentenstatus, Verfügbarkeit, Eingabewarteschlangen von Kreditanfragen u.a. verwendet. Im Allgemeinen kleine Systeme für einfache Lösungen, die das lokale Netzwerkverzeichnis und die Datenbank für Status- und Referenzvariablen verwenden
Technologien:Java Swing, JDBC
Reisebereitschaft
Verfügbar in den Ländern
Deutschland