Germano Souza

Angestellt, Senior Software Engineer, Gartner

Abschluss: Software Engineer with JEE (Post Grad Degree), Senac RJ

Barcelona, Spanien

Fähigkeiten und Kenntnisse

Java
Spring Framework
Spring
JPA
Software Development
REST
Web Services
API Development
Cloud Applications
Backend Development
Spring Boot
Apache Maven
Software Architecture
Java Spring Framework
JEE
Distributed Systems
Hibernate
JUnit
Git
Docker
Servlets
Computer Science
UML
Databases
Oracle DB
Enterprise JavaBeans (EJB)
SQL
JDBC
Apache Tomcat
Javaserver Pages (JSP)
Weblogic
PL/SQL
Java-Script
JSP
Microsoft SQL Server
XML
JBoss Application Server
Scrum
KANBAN
IReport
Metrics
RDMS
Aspose

Werdegang

Berufserfahrung von Germano Souza

  • Bis heute 1 Jahr und 5 Monate, seit Jan. 2023

    Senior Software Engineer

    Gartner

    Development of microservices using Spring Boot to interact with Apache Solr 9. Configuration of pipelines in Jenkins and Argo CD. Integration with AWS Secret Manager, AWS Parameter Store and API Gateway. Creation solution diagrams, present them to the team and document them in confluence. Work in an agile environment with Kanban board (JIRA) Pursuing high code quality with JUnit, Localstack, Jacoco, SonarQube. Integration to internal API through AWS SQS.

  • 8 Monate, Juni 2022 - Jan. 2023

    Senior Software Engineer

    CloudBlue

  • 1 Jahr, Juni 2021 - Mai 2022

    Senior Software Engineer

    ManoMano

    Refactor of a monolith application into several microservices using event driven architecture and CQRS. Design of Rest Apis. Implementation of hexagonal architecture along with Domain Driven Design (DDD). Monitor the microservices using Data Dog. Actively participating in the hiring process. Technologies: Java 11, Spring Boot, Spring JPA, Spring Cloud Streams, Kafka, AWS S3, Redis, PostgreSQL, kubernetes, Gradle, Scrum, Jira.

  • 2 Jahre und 3 Monate, Apr. 2019 - Juni 2021

    Java Software Engineer

    eDreams ODIGEO (Opodo, eDreams, GO Voyages, Travellink, Liligo)

    Designing and controlling a selling API that allows the company to trade a variety of products independently. A total flexible flow targeting the customer necessities. Identify and create new microservices using Java, JAX-RS, Kafka, Oracle 11g, Maven, Docker and Guice. Pursuing high code quality with JUnit, TestNG, Cucumber for functional tests and SonarQube. Monitor the API using Kibana, Grafana, AppDynamics and Spotfire. Working in an agile environment with Kanban and Jira.

  • 2 Jahre und 4 Monate, Jan. 2017 - Apr. 2019

    Senior Software Developer

    GFT Technologies SE

    Responsible for analyzing and developing solutions according to Bank's requirements and strict regulations. The projects are dynamic and these are the technologies that I have worked with so far: Java 8, Spring Boot, Spring MVC, Spring Data, Hibernate, JavaScript, ExtJS, Agile (Scrum), Confluence, JIRA, JUnit, Maven, GIT, WebServices, Tomcat, and Oracle PL/SQL.

  • 1 Jahr und 4 Monate, Sep. 2015 - Dez. 2016

    Senior Software Developer

    B2W Digital

    Responsible for defining the application's base architecture; Implement the back end in NodeJS and the front end in AngularJS. This application is wrapped with ElectronJS to be executed in a linux environment; Integrate specific hardwares to the application such as scanner and terminal printer; Write unit tests in Mocha and ChaiJS; Identify any anomaly in Kibana, create JIRAS and work on hot fixes; Analyze reports generated by Bamboo.

  • 2 Monate, Juli 2015 - Aug. 2015

    Java Software Developer

    onSoma - Soluções em Tecnologia e Negócios

    Define the architecture based on the previous understanding of new features and develop them. Fix bugs and publish the correction to production environment. The application was coded in Java, Spring, Hibernate, Adobe Flex, Oracle 11g, Maven 3, Jboss. Identify obsolete features and refactor them.

  • 5 Monate, März 2015 - Juli 2015

    Senior Java Software Developer

    DClick Web & Mobile Solutions

    Develop new integrations to an application using the SAP BW's cubes. Maintain an application to create action plans for Oil Projects. Both applications were developed in Java, Weblogic, JPA, Hibernate, Aspose, Maven 3, JUnit and Oracle 11G. Measure the quality of code using Jenkins and Findbugs.

  • 4 Jahre und 1 Monat, März 2011 - März 2015

    Java Software Developer

    TO Brasil

    Maintain an application about customer survey in Java. Develop from scratch a big application for Petrobras that aims to evaluate the performance of Oil Projects. Strong experience in developing applications in Java, Design Patterns, Weblogic, JPA, Hibernate, Aspose, SVN, IReport, Maven 3, JUnit and Oracle 11G. Extensive experience with DB design in Erwin. Prioritize user requirements. Conduct software and testing team and quality assurance. Measure the quality of code using Jenkins and Findbugs.

  • 5 Monate, Okt. 2010 - Feb. 2011

    Java Software Developer

    Ebix Latin America

    Ongoing maintenance of the system that process all the requests of insurance for vehicles in Brazil. This application is a webservice built in JAX-WS and it response time is really important for the business. Develop news features in JAX-WS for Car Insurance Market. Elaborate unit tests using Junit and SOAP UI. Responsible to stress the webservice and evaluate the performance.

  • 1 Jahr und 11 Monate, Dez. 2008 - Okt. 2010

    Java Software Developer

    Embratel

    Analyze and document all new features required by Insider Customer. Maintain an application written in Java, JEE, EJB, SQL, XML, Design Patterns, Struts, JavaScript, Webservices, JSP, WebSphere Application Server and WebSphere MQ. Provide a webservice to create numbers to IVR (Interactive Voice Response) in WebSphere. Elaborate testing plans and report to the manager. Have experience in versioning code in Subversion and Serena Dimension.

  • 1 Jahr, Jan. 2008 - Dez. 2008

    Java Software Developer

    DM Consultoria

    Responsible for detecting and solving bugs in Java applications developed in JSP, Servlets, Struts and EJB2 for Call Center and Shopping Center. Develop procedures in PL/SQL (Oracle) and Transact-SQL (SQL Server).

  • 1 Jahr und 9 Monate, Apr. 2006 - Dez. 2007

    Delphi Developer

    TIVIT

    Develop applications with Borland Delphi 7 and Microsoft SQL Server 2000 for Call Center Customers. Create and customize reports with Crystal Reports for Managers.

Ausbildung von Germano Souza

  • 2009 - 2010

    Software Engineering

    Senac RJ

  • 2003 - 2007

    Computer Science

    Universidade Gama Filho

Sprachen

  • Englisch

    Fließend

  • Spanisch

    Fließend

  • Portugiesisch

    Muttersprache

Interessen

Photography
Travel

21 Mio. XING Mitglieder, von A bis Z