João (Celso carvalho de) A.

Softwareentwickler

Bad Vilbel, Deutschland

Erfahrungen

Sept. 2023 - Dez. 2024
1 Jahr 4 Monaten
Wiesbaden, Deutschland

Softwareentwickler

Versicherungsunternehmen

  • Teilnahme an einem 8-köpfigen Scrum-Team unter dem SAFe-Framework als Full-Stack-Entwickler.
  • Innerhalb kurzer Zeit wurde ein neues Versicherungsprodukt entwickelt und erfolgreich auf dem Markt eingeführt.
  • In einer Microservice-Architektur habe ich im Backend mehrere Endpunkte, Services und Events (Kafka) in Java und Spring entwickelt, die Anträge empfangen, validieren, E-Mails versenden und interne Schnittstellen aufrufen.
  • Im Frontend habe ich Angular-Komponenten aus der Organisation verwendet und gleichzeitig eine neue Angular-Bibliothek für zukünftige Versicherungsprodukte erstellt.
  • Zahlreiche Unit- und Cypress-Tests wurden von mir implementiert.
  • Darüber hinaus habe ich verschiedene DevOps-Aufgaben durchgeführt, wie die Anpassung der Jenkins-Pipeline und der Konfiguration von NGinx und K8s.
  • Die Einhaltung von Clean Code wurde durch Linters, Commit-Processor und statische Code-Analyse sichergestellt.
  • Bestehende Versicherungsprodukte bzw. -services wurden von mir erweitert und betreuet.
  • Architektur in C4-Models dokumentiert.
  • Tools und Technologien: Java EE 11 bis 21, Spring, Angular 15 bis 18, IntelliJ, Kafka, OpenAPI, slf4j, Typescript, RxJS, Bootstrap, Html5, Css3, Sass, Material, Json, Nginx, BFSG (Barrierefreihet), DB2, PostgreSQL, Jenkins, Jira, ELK-Stack, Confluence, JUnit, Jest, Cypress, Lombok, Gradle, JFrog Artifactory, Postman, Docker, Kubernetes, Leeroy, Spinnaker, Rancher, Prisma Cloud, Storybook, Github, eslint, prettier, commitlint, Sonarqube, Gitflow, Structurizr
Okt. 2022 - Juni 2023
9 Monaten
Wiesbaden, Deutschland

Softwareentwickler

Öffentlichen Sektor

  • Teilnahme an einem 8-köpfigen Scrum-Team als Full-Stack-Entwickler, wobei ich mich auf die Weiterentwicklung bestehender webbasierter Anwendungen konzentrierte.
  • Im Backend habe ich REST-Schnittstellen und Services zur Integration zwischen neuen und alten Systemen weiterentwickelt, die stark auf XML-, XSD- und XSLT-Dateien basieren.
  • Im Frontend habe ich Angular-Anwendungen weiterentwickelt und dabei JS verwendet, um XPath-Inhalte zuzugreifen und diese zu verarbeiten.
  • Tools und Technologien: Eclipse, Angular 11, Java EE 11, JPA, Spring, RxJS, Swagger(OpenAPI), Log4j2, Tomcat, Oracle 12, JavaScript, Typescript, Bootstrap, Html5, Css3, Sass, Json, XML, XSD, XSLT, Jenkins, Flyway, Jira, JUnit, Lombok, Maven, Nexus, Postman
Mai 2019 - Sept. 2022
3 Jahren 5 Monaten
Wiesbaden, Deutschland

Softwareentwickler

Finanzdienstleister

  • Teilnahme an einem Scrum-Team (8-9 Personen) als Full-Stack-Entwickler.
  • Ich habe gemeinsam mit Entwicklern und Architekten eine maßgeschneiderte Lösung für die Migration des Legacy-Systems ausgearbeitet.
  • Ich entwickelte 85% von drei Web-Anwendungen in Angular und ca. 50% des Backends in Java + Spring Boot mit ca. 80 Endpunkte und Integrationen mit externen Systemen (SOAP + REST+ Microservices), inkl. Jwt + oAuth-Endpunkte.
  • Sicherheitsimplementierung gemäß den OWASP- und Datenschutzrichtlinie.
  • Erstellung der REST-API-Dokumentation (Swagger) und Log-Formatierungen.
  • Implementierung von Multi-Gradle-Dateien mit komplexen Tasks.
  • Implementierung von Jenkins-Pipelines, Unit-, Last- u. E2E-Tests.
  • Code-Reviews und Pair-Programming.
  • Tools und Technologien: IntelliJ, Angular 7 -14, Java EE 8-11, JPA, Spring, NgRx, RxJS, jwt, oAuth, Swagger, Log4j2, JAXB, Weblogic, Tomcat, DB2, PostgreSQL, Typescript, Bootstrap, PrimeNG, Html5, Css3, Sass, Json, Xml, Docker, Kubernetes, Jenkins, Liquibase, ELK-Stack, Kafka, Jira, Bitbucket, Jest, JMeter, JUnit, Mockito, Wiremock, Cypress, Lombok, Gradle und Maven, JFrog, Postman, Gitflow
Nov. 2017 - März 2019
1 Jahr 5 Monaten
Frankfurt, Deutschland

Softwareentwickler

Logistikunternehmen

  • Teilnahme an einem Scrum-Team (6-8 Personen).
  • Ich entwickelte zwei Mobile Apps (Lieferschein + WebDok) und zwei Web-Apps (Lieferschein-Manager, User-Verwaltung), sowie das Backend in Node.js.
  • Ich entwickelte ein Blockchain basierenden Systems (Microservices-Architektur in OpenShift und der AWS Cloud), um die Beschaffungsprozesse zu verwalten: Bedarfserstellung, Angebote bis zum Vertragsabschluss.
  • Zwei Crawlers wurden auch von mir entwickelt.
  • Implementierung von Gitlab- u. Jenkins-Pipelines, Unit-, Last- u. E2E-Tests.
  • Code-Reviews und Pair-Programming.
  • Tools und Technologien: IntelliJ, Ionic 3-4, Angular 6-7, Node.js und Express.js, Java EE 8, JPA, Infinispan, Hyperledger Fabric, Kafka, Zookeeper, CouchDB, Nginx, Typescript, RxJS, Bootstrap, Material, Html5, Css3, Sass, Docker, WildFly, Jenkins, Gitlab, ELK-Stack, Flyway, AWS Cloud, SonarQube, OpenShift, Jira, Confluence, JUnit, Mockito, Jasmine, JMeter, Gradle und Maven, Postman
Okt. 2016 - Okt. 2017
1 Jahr 1 Monate
Frankfurt, Deutschland

Softwareentwickler

Logistikunternehmen

  • Teilnahme an einem Scrum-Team (6 Personen) für die Weiterentwicklung des Privatkundenportals.
  • Ich entwickelte die folgenden Module: Multi-Language, Voucher, Track-And-Trace, Live-Tracking, Datenmigration, Integration mit Zahlungsdienstleister wie PayPal und HiPay.
  • Implementierung von Unit-, Last- u. E2E-Tests.
  • Code-Reviews und Pair-Programming.
  • Tools und Technologien: IntelliJ, Java, Angular 4, Typescript, Node.js, Bower, Grunt, AngularJS, Gradle, Spring (Core, MVC, Boot, Security, Data, Hateoas, Integration), JPA, Querydsl, Axis2, FlyWay, Swagger, JBoss, PostgreSQL, Apache, Jasmine, Infinispan, Mockito, Rest-Assured, Docker, Jenkins, git, SonarQube, Nexus, Jira, Confluence, JMeter, Postman
Apr. 2014 - Juli 2016
2 Jahren 4 Monaten
Salvador, Brasilien

Softwareentwickler

PRODEB

  • Entwicklung von zwei Mobile-Apps AppMosquito u. AppCongress (iOS und Android) für die Regierung des Bundesstaates.
  • Backend-Entwicklung, inkl. Web-Services in Grails und Spring.
  • Frontend-Ent. mit JS-Frameworks um die Apps (Native und Hybrid) und Geschäftsprozesse zu integrieren.
  • Tools und Technologien: Ionic, Java, JPA, Maven, Spring, JAXB, Grails, Bootstrap, Html5, Css3, JS, AngularJS, JQuery, SOAP und REST, Git, Eclipse, Android Studio, Oracle, MySQL, MongoDB, Redmine , Postman
Juni 2011 - März 2014
2 Jahren 10 Monaten
Brasilien

Softwareentwickler

Grupo Promédica

  • Teilnahme an einem Team von acht Personen.
  • Weiterentwicklung des bestehenden Gesundheitsmanagementsystems.
  • Entwicklung eines Nachrichtendienstsystems für die Fernseher der Gruppe.
  • Entwicklung eines Mitarbeiterbeurteilungssystems.
  • Entwicklung eines Datenaustauschsystems zwischen Krankenkassen und Krankenhäuser.
  • Tools und Technologien: Java, Hibernate, Ant, Axis, Maven, JAXB, Log4j2, Grails, Eclipse, Oracle PL/SQL, VMWare, SVN, Redmine
Aug. 2007 - Mai 2011
3 Jahren 10 Monaten

Internationaler IT-Freiberufler

  • Partnerschaft mit IT Consulting Unternehmen in Brasilien und Deutschland.
  • Portale- und Webseitenerstellung basierend auf CMS und Web-Komponenten.
  • Entwicklung einer professionellen Trading-Plattform in Java.
  • Tools und Technologien: Java, JSF, Hibernate, Spring, JasperReports, JFreechart, Maven, MVC, Web-Services (Axis), JAXB, Netbeans, Eclipse, Dreamweaver, MySQL, Oracle, Subversion, Git, Jira, MS Visio, und VMware
Nov. 2006 - Juli 2007
9 Monaten
Darmstadt, Deutschland

Softwareentwickler

EUMETSAT

  • EUMETSAT ist verantwortlich für den Betrieb von Wettersatelliten.
  • EUMETSAT arbeitet eng mit der ESA (European Space Agency) und NASA zusammen.
  • Entwicklung u. Dokumentation von komplexen Systemen.
  • Tools und Technologien: Java, JSF, VB, Ajax, Oracle, SQL Server, VMWare, Subversion, Oracle Stellent, Bugzilla
Aug. 2001 - Okt. 2006
5 Jahren 3 Monaten
Mannheim, Deutschland

Full Stack-Entwickler

CWK IT Consulting GmbH

  • Softwareentwicklung (Java, C#, VB), Datenbankentwurf und -Migration, Integration von Systemen und Support.
  • Teilnahme an Projekten für BASF, EnBW, John Deere, Ver.di, Dillinger, Sodexho, Küba Kältetech., Pandacom.
  • Tools und Technologien: Java, Visual Basic, MySQL, Oracle, Subversion
Mai 1999 - März 2001
1 Jahr 11 Monaten
Salvador, Brasilien

Full Stack-Entwickler

Unitech, XSite und Toshiba

Sprachen

Portugiesisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher

Ausbildung

Okt. 2004 - Dez. 2006

Fachhochschule Ludwigshafen

MBA · Internationale Managementberatung · Ludwigshafen, Deutschland

März 1994 - Juli 2000

Universidade Federal da Bahia

Bachelor in Informatik · Informatik · Brasilien

Zertifikate & Bescheinigungen

Professional Scrum Master (PSM I)

Microsoft Certified Professional (MCP, C#)

Microsoft

SUN Certified Web Component Developer

SUN

SUN Certified Programmer for Java2

SUN

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