Germano Souza
Angestellt, Senior Software Engineer, Gartner
Abschluss: Software Engineer with JEE (Post Grad Degree), Senac RJ
Barcelona, Spanien
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
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.
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