SUMMARY
With over 25 years in software development, I am a Senior Software Engineer specializing in Java. I am passionate about open-source software and Linux, focusing on delivering high-quality, innovative solutions to complex challenges.
SKILLS
Programming Languages: Java, Python, Groovy, JavaScript, TypeScript, SQL
Frameworks & Tools: Spring, Angular, Node.js, Astro, Docker, Dynatrace, Flutter, Rancher, Elasticsearch, WordPress
Platforms: Linux, OpenShift, WebSphere, DynamoDB, S3
Database Management: Oracle, SQL Server, PostgreSQL, MongoDB, Redis
Modeling & Design: UML, Sparx Enterprise Architect
Testing: Unit Testing, TDD, BDD
EXPERIENCE
Senior Software Engineer (Consultant, EWave; Remote)
Câmara de Comercialização de Energia Elétrica
2018/06 - Present Remote
- Performance Boost for Production Applications: Enhanced the performance of corporate applications using advanced optimization techniques, focusing on scalability and efficiency. Technologies used: Java 8, Spring Boot, JPA, Hibernate, Oracle, Node.js, JavaScript, TypeScript, Python, Dynatrace, Kibana, Rancher, Redis, REST APIs, SOAP, Mockito, JUnit, JIRA.
- MVE: Developed the back-end system. Technologies used: Java 8, Spring Boot, JPA, Hibernate, Oracle, Rancher, Redis, REST APIs, SOAP, Mockito, JUnit, UML, Sparx Enterprise Architect, JIRA.
- Sector Accounts: Developed of the back-end system. Technologies used: Java 8, Spring Boot, JPA, Hibernate, Oracle, Rancher, Redis, REST APIs, SOAP, Mockito, JUnit, UML, Sparx Enterprise Architect, JIRA.
- Auction Management: Developed the back-end system and collaborated in front-end development. Technologies used: Java 8, Spring Boot, JPA, Hibernate, Oracle, Node.js, JavaScript, TypeScript, Angular (Framework), Rancher, Redis, REST APIs, SOAP, Mockito, JUnit, UML, Sparx Enterprise Architect, JIRA.
- Legacy Systems: Collaborated in back-end maintenance. Technologies used: Java 6, SOAP, Java Web Services, EJB, Hibernate, OpenShift, WebSphere AS, Jenkis and Oracle.
Senior Software Engineer (Contractor at Oito, a Startup)
Oito
2017/03 - 2018/05 São Paulo, Brazil
- Legal Management System V2: Developed the back-end system’s integration, as well as APIs. Collaborated in front-end development and component development for FormBuilder. Technologies used: Java 8, Spring Framework, Spring Boot, JPA, Querydsl, Hibernate, RESTful, Spring MVC, Thymeleaf, JavaScript, JQuery, PDFObject, JMS, RabbitMQ, TDD, Cucumber, JUnit, Mockito, PostgreSQL, Maven, Docker, Linux, JIRA.
- Legal Management System V1: Collaborated in front-end development and maintenance. Technologies used: JavaScript, Node.js, AngularJS, Gulp.js, Java 7, Spring Framework, Spring Boot, JPA, Hibernate, PostgreSQL, Maven, Linux, JIRA.
Senior Software Engineer (Consultant at Talent, working at Ticket/Endered)
Edenred
2016/03 - 2017/03 São Paulo, Brazil
- Consulting 2.0: Development and architecture of the statistical information system, involving both back-end and front-end development, regarding the management of establishments and benefits. Technologies used: Groovy, JDK 8, Spring Framework, Spring Boot, JPA, Hibernate, Spring MVC, Thymeleaf, RESTful, JavaScript, JQuery, C3.js, ElasticSearch, Oracle, BDD, DDD, Spock Framework, JUnit, Mockito, Gradle, Linux.
Senior Software Engineer (Consultant at Cadmus, working at Saraiva)
Saraiva
2013/01 - 2016/03 São Paulo, Brazil
- Integration Services: Developed back-end integration services connecting digital products, customers, and suppliers. Technologies used: JEE 7, Java 8, JPA, EJB, Hibernate, JMS, RESTful, JBoss Wildfly, Gradle, Onix, Amazon (AWS, DynamoDB, and S3), JIRA, macOS.
- E-Commerce and ERP Integration: Development of the back-end integration services between the Magento E-Commerce and ERP. Technologies used: JEE 7, Java 7, JPA, EJB, Hibernate, JMS, RESTful, Maven, Glassfish, and SQL Server, JIRA, Linux.
- BM WebSphere Commerce Customization: Customized IBM WebSphere Commerce and developed integration services between IBM WebSphere Commerce and ERP. Technologies used: Java EE 4, Java 5, WebSphere Application Server, DB2, JavaScript, JSP, Linux.
Senior Software Engineer (Consultant at GTCon, working at RSA)
RSA
2012/03 - 2012/12 São Paulo, Brazil
- Auto and Claims systems: Maintenance of the system, involving both back-end and front-end maintenance. Technologies used: Java 4, EJB, JSP, Servlets, Struts, Websphere AS, Maven, Oracle
Senior Software Engineer (Consultant at Creator, working at Telefónica)
Telefonica
2011/08 - 2012/04 São Paulo, Brazil
- SIGITM V2: Developed of the system, involving both back-end and front-end development. Technologies used: Java 6, JEE 6, WebSphere AS, Jetty, GWT, Spring Framework, JPA, Hibernate, EJB, JMS, Oracle, Maven, macOS.
- SIGITM V1: Maintenance of the system, involving both back-end and front-end maintenance. Technologies used: Java 5, JEE 5, WebSphere AS, JPA, Hibernate, EJB, SOAP, Web Service, JSF, JavaScript, Oracle, Maven, macOS.
Senior Software Engineer (Contractor at Atech, working on ENEL Projects)
ATECH – NEGÓCIOS EM TECNOLOGIA
2010/01 - 2011/07 São Paulo, Brazil
- SINOP: Developed of the system, involving both back-end and front-end development. Technologies used: Java 6, JEE 6, WebSphere AS, Jetty, GWT, Spring Framework, JPA, Hibernate, EJB, JMS, Oracle, Maven, Linux.
Senior Software Engineer (Consultant at Decision, working at IBM)
IBM
2009/01 - 2009/12 São Paulo, Brazil
- Dashboard. Statistical information system related to customer service: Development of the system, involving both back-end and front-end development. Technologies used: Java 5, JPA, Hibernate, EJB, JUnit, WebSphere AS, JMS, MQ Series, SOAP, Web Servces, DB2, Chart.js, JSP, JavaScript, JQuery, Struts, RUP, Unix, UML, Rational Software Architect
Senior Software Developer (Contractor at IMAGO, working on C&A Project)
IMAGO CLOUD SOLUTIONS
2008/01 - 2008/12 São Paulo, Brazil
- SSO System: Developed of a single authentication system between C&A systems. Technologies used: Java 5, JEE 5, Spring Framework, Hibernate, JSP, Struts, JavaScript, WebSphere AS, DB2.
- ATM: Collaboration in the development of the front-end for the C&A stores' terminal system. Technologies used: Java 5, JEE 5, Swing, WebSphere AS.
Senior Software Developer (Contractor at T-Systems, working on Volkswagen and Redcard Projects)
T-Systems do Brasil
2004/11 - 2007/12 São Bernardo do Campo|São Paulo, Brazil
- Logistics System for Redecard: Analysis, UML modeling and coordination between analysts defining standards as well as control of development packages for an external software factory. Technologies used: UML, RUP, EA, ERWin, Sparx Enterprise Architect, Oracle, SyBase, Stored Procedures, Unix e Mantis.
- Vehicle Control System for Volkswagen: Analysis, Development and Architecture. Technologies used: DotNet, C Sharp, ASP.NET, SQL Server.
Senior Software Developer (Consultant at Emphasys IT Services, working at Ticket/Endered)
Edenred
2003/06 - 2004/11 São Paulo, Brazil
- E-Ticket and Coruja: Developed of the system for Accor. Technologies used: C Sharp, ASP.NET, JavaScript, SQL Server, Active Server Pages (ASP).
Senior Software Developer (Contractor at ITG, working on insurance systems)
ITG Informação, Tecnologia e Gerência
2000/03 - 2003/05 São Paulo, Brazil
- Developed of insurance systems for the following clients: AGF, Tokio Marine, Royal, AIG Unibanco, Systems Union, Marítima, Chubb, Liberty, MetLife, Nationwide, York Willis and Vera Cruz. Technologies used: Visual Basic, SQL Server, Oracle, Stored Procedures, Crystal Reports
Software Developer (Contractor at GRCON Consulters, working on Classe A project for Débis Humaitá)
T-Systems do Brasil
1998/11 - 2000/03 São Paulo, Brazil
- Developed of the DEALERSTAR package for the Mercedes-Benz A-Class car. Technologies used: Visual Basic, SQL Server, Stored Procedures, Crystal Reports.
Software Developer
DTS S/A Adm. e Participações
1998/02 - 1998/11 São Paulo, Brazil
- Developed of Inventory Control. Technologies used: Visual Basic and SQL Server.
Software Developer (Contractor at Setepla, working on ATENDE project for SPTrans)
Setepla Tecnometal Engenharia
1996/11 - 1996/02 São Paulo, Brazil
- Developed of the ATENDE system for SPTrans. Technologies used: Clipper and FoxPro.
EDUCATION
-
Universidade São Judas Tadeu
Postgraduate, Software Engineering
2007 - 2009
-
FACEX (Faculdade Bandeirantes de Ciências Exatas e Humanas)
Graduation, Computer Technology
1997 - 1999
LANGUAGE
- English: Advanced
- Portuguese: Native