Profilbild von Diego Mendona Senior Java/Scala Developer/Architect aus Seligenstadt

Diego Mendonça

verfügbar

Letztes Update: 06.09.2022

Senior Java/Scala Developer/Architect

Abschluss: Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (gut) | englisch (verhandlungssicher) | italienisch (Grundkenntnisse) | portugiesisch (Muttersprache) | spanisch (gut)

Dateianlagen

CV_Diego (2) (1).docx

Skills

Java, Scala, AWS, coding, Java11, Docker, Kubernetes, Azure, Elastic, Swagger, Spring Boot, API Manager, middleware, throttling, versioning, RESTful, Spring, DevOps, Openshift, encryption, DB, LDAP servers, WSO2, analytics, Cucumber, distributed computing, data warehouse, data science, Hibernate, RDBMS, web services, ElasticSearch, clustering, ScrumMaster, identity management, cloud, API, Jersey, APIs, Java7, Mysql 5, Spring 4, RabbitMQ, Junit, SOA, GUI, SOAP, REST, Redis, Spring 3, JSP, JavaScript, ActiveMQ, datacenters, bug fixing

Projekthistorie

09/2021 - bis jetzt
Solutions Architect– Adidas
Infosys (Internet und Informationstechnologie, 5000-10.000 Mitarbeiter)

Cross project initiative

  • Responsible for architecting and guiding services migration from on prem to AWS.

 

  • Responsible for re-architecting a critical validation engine, used by several different services across the company.
  • Strategic plan formulation for future development.
  • Hands-on coding for solving critical prod issues.
  • Responsible for developing POCs using new technologies that may be used in the future.

 

 

Main Technologies used: Java11, Docker, Kubernetes, AWS, Azure,Elastic, Swagger, Spring Boot.

 


06/2017 - 10/2021
Senior IT Consultant Senior Developer/Team Leader- Deutsche Bank
GFT Technologies SE

GLUE Project -> API Manager as a middleware layer, acting as an intermediary between consumers and
service providers. Central component for the banks micro services architecture, providing common
services, such as logging, throttling, authorization, authentication and service versioning.

* RESTful Services, coded over Java and Spring.

* Responsible for architectural/design definitions of new services.
* DevOps using Openshift (Docker and Kubernetes).
* Responsible for leading the design and development of a non-repudiation service, which added
great security to critical clients.
* Responsible for leading the design and development of an encryption service using JWE, which
added another security layer on top of our services.
* Responsible for leading the design and development of a proxy service, which successfully and
safely connected the outer world to DB`s network.
* Responsible for hugely improving performance of all our services, sometimes increasing
throughput by an order of magnitude of 1000.
* Responsible for leading real time breaking changes migration to LDAP servers, with no downtime
and minimum impact to customers.
* Very good knowledge of WSO2 API Manager, including customizing all pieces that compose it.
* Responsible for stabilizing our in-house analytics solution, which now provides great and
reliable input to our customers.
* Responsible for coaching a small engineering team.
* Responsible for welcoming and ramping-up new team members.
* Responsible for conflict resolution inside the team.


Main Technologies used: Java8, Openshift, Cucumber, Docker, Kubernetes, Spring Boot.

11/2015 - 05/2017
Senior Software Engineer
DataWerks GmbH

Startup Product Developer and part of a multi-cultural team that makes use of distributed computing
principles to build the next generation data warehouse and data science platform.

Product focuses clients who have a big amount of distributed datasources, both structured and
unstructured, that cannot be easily correlated. Currently successfully deployed on the biggest
entertainment player in USA and on a big government client in the Middle East.

* Developed within a Micro services architecture using Java/Scala and Play! Framework.

* Explored and provided solutions using Hibernate for connecting and consuming data from RDBMS,
mashing data across multiple web services to finally index everything in an ElasticSearch
Cluster for analytics.

* ElasticSearch devops use, worked in both clustering design and topology to implementing
indexing, querying and analytics using a Scala, Java layer to process data that lives on ES.

* Responsible for code-reviews, product design, solutioning, development and testing.

Main Technologies used: Scala 2.11, Java8, Play! 2.4, ElasticSearch 2.20, Specs2, Docker.

01/2010 - 11/2015
Senior Software Engineer and ScrumMaster
HP - Hewlett Packard Brazil R&D

Senior Software Engineer and ScrumMaster - HP R&D


Product built from scratch, aiming HP's internal needs of having a common solution capable of
handling identity management across the organization.

Product deployed as a cloud solution and used on the fly by HP's third party projects, as soon as
they need an identity management solution.

* RESTful API, coded over Java, Spring, Jersey.
* Suggested usage of Jersey instead of SpringMVC to expose the APIs, which fueled efficiency.

* Suggest new product design, which decreased the amount of Entrypoints and killed lots of
duplicate code.

* Worked part-time as ScrumMaster, facilitating ceremonies, removing impediments and proposing new
processes to increase team interaction and productivity.
* Focal point for agile related topics, such as trainings and mentoring.

Main Technologies used: Java7, Mysql 5.6, Spring 4, RabbitMQ, Chef, Cucumber, Junit.

10/2007 - 08/2009
Developer
Venturus - Ericcson

First professional experience with IT area. Proprietary telephony system. Main tasks were
developing, testing and bug fixing.

Customer: Ericcson, big player in the telecom area.

Main Technologies used: Proprietary language, Java.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Diego Mendona Senior Java/Scala Developer/Architect aus Seligenstadt Senior Java/Scala Developer/Architect
Registrieren