Germano Souza
Angestellt, Senior Software Engineer, CloudBlue
Abschluss: Software Engineer with JEE (Post Grad Degree), Senac RJ
Barcelona, Spain
Timeline
Professional experience for Germano Souza
Current 1 year, since Jun 2022
Senior Software Engineer
CloudBlue
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 years and 3 months, Apr 2019 - Jun 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.
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 year and 4 months, Sep 2015 - Dec 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 months, Jul 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 months, Mar 2015 - Jul 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 years and 1 month, Mar 2011 - Mar 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 months, Oct 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 year and 11 months, Dec 2008 - Oct 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 year, Jan 2008 - Dec 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 year and 9 months, Apr 2006 - Dec 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.
Educational background for Germano Souza
2009 - 2010
Software Engineering
Senac RJ
2003 - 2007
Computer Science
Universidade Gama Filho
Languages
English
Fluent
Spanish
Fluent
Portuguese
First language