Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Certification
Work Availability
Timeline
Additional Activities
Additional Activities
SoftwareEngineer
João Chagas

João Chagas

Software Engineer
Seixal

Summary

Highly qualified Java Developer offering fifteen years of progressive experience. Expert at designing, developing, and maintaining a wide range of new and existing software. Forward-thinking development professional bringing expertise in Java, Spring, AWS services, React, and React Native.

Overview

16
16
years of professional experience
10
10
years of post-secondary education
1
1
Certificate

Work History

Senior Back-End Developer

Radicant
01.2024 - Current

In my current role, I design and develop Java services within a Microservices ecosystem. My focus is on API development and documentation, ensuring clarity and adherence to standards such as OpenAPI. Collaborating closely with teams, I define requirements and deliver high-quality solutions. Staying updated on industry trends and supporting the growth of junior developers are also important aspects of my responsibilities.


Tech stack

  • Java 8,11, 17
  • Spring Boot
  • Microservices architecture
  • API development
  • API Gateway
  • Swagger
  • JSON
  • YAML
  • Docker
  • Kubernetes
  • RESTful APIs
  • HTTP/HTTPS protocols
  • Git
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Prometheus, Grafana
  • Scrum
  • JUnit
  • Mockito
  • Maven
  • PostgreSQL

Tech Lead Full Stack Web Developer

Radicant
7 2022 - 02.2023


Maintained complex technology infrastructure and collaborated with product team to implement new features and strategically plan for future products.


Technologies

  • Java 8,11,17
  • HTML
  • CSS
  • Vaadin
  • Spring boot
  • React
  • Docker Kubernetes
  • ContentFull
  • Microservices architecture
  • API development
  • API Gateway
  • Swagger

Java and Spring Boot Teacher

Tokio School Portugal
06.2023 - Current

As an instructor for Java and Spring Boot courses, my role involves teaching and guiding students from the fundamentals of Java to the preparation for the OCJP exam. I create educational materials, conduct classes, and provide constructive feedback to help them develop their technical and professional skills.


  • Preparation for Java 11 certification
  • Spring Boot ecosystem

Java Developer

Capgemini engineering
05.2019 - 07.2022

I held the position of a Java Developer, where I was charged with constructing and deploying numerous software applications through the use of the Java framework. My role encompassed integrating an array of different technologies proficiently into our projects to create efficient software solutions. The technologies encompassed


Projects


Portugal Social Security
I managed the development and upkeep of critical security features, such as user authentication, authorization, and data protection, to bolster the website’s security and ensure user data integrity.


Technologies

• Spring

• Java 8
• Prime Faces

• Hibernate

• JPA


Infarmed - National Authority of Medicines and Health Products


The role included addressing the maintenance and development of internal services through SOAP with a focus on further improving systems reliability and speed of execution. Besides the fact that I was responsible for the design of API integration tests.


Tecnologies

  • API - SOAP
  • Arquilian
  • JBoss
  • Hibernate JPA
  • Java 7
  • Jenkins

Java Developer

Cast Group
10.2018 - 04.2019

Support of projects in Java for the Central Bank of Brazil. Technologies used Spring, Hibernate, EJB, Websphere, Jenkins, Maven.

I had the privilege of leading a dynamic team of three at Cast Group, where we tackled a variety of challenging projects together. Additionally, I was given the opportunity to share my knowledge and passion for technology by conducting courses on cutting-edge topics such as Java 8, Test-Driven Development (TDD), and JUnit testing.


Technologies

  • JUnit
  • Spring Boot
  • Hibernate
  • Mockito
  • EasyMock
  • Docker Kubernetes
  • RestFull APIs
  • EJB
  • SOAP APIs
  • Jenkins
  • SVN
  • Git
  • Maven
  • TDD
  • BDD


Systems Engineer

Neurotech
06.2013 - 06.2018

Developed and maintained software with Java Frameworks, Amazon Web Services, and Front-end technologies.


Projects

RiskPack - Gateway

Software that provides automated credit decision process. Uses external data sources and artificial intelligence to calculate a user's credit score.


Main responsibilities

Develop web scrapers for data collection using java based frameworks.

Technologies

• Java 8

• API - RestFull
• Selenium
• HttpClient, Rest and Soap
• Burp

• Docker Kubernetes
• Maven
• Mockito
• JUnit
• AWS Services


Face Fraud Detection

Fraud detection system in documents and in credit granting policies using biometry.


Main responsibilities

Designed and developed a microservice infrastructure to support the decision-making AI that prevented fraud on credit cards.


Technologies

• Java 8
• Rest

• API - RestFull

• JUnit
• Mockito
• AWS Build


Frevo Museum app guide

Android application that aims to guide visitors through galleries inside the Frevo museum with easily create immersive multimedia experiences.


Main responsibilities

Designed and developed an android application as team leader.


Technologies

• Java 8

• API - RestFull
• Rest

• JUnit
• IMB Services
• Watson IBM




Java Web Developer

Indra Company
09.2012 - 06.2013

Java and Javascript developer


Projects


Fluxus

Fluxus represents not only an action that promotes transparency, speed and reduction of environmental costs, by extinguishing the use of paper, but also integrates the federal regional court of the 5th Region in the collaborative systems process.

http://fluxus.jfpe.jus.br/fluxus/index.jsp


Main responsibilities

Java and Javascript developer, responsible for developing new functionalities in the system and performing corrective and preventive maintenance.

Technologies

• HTML

• CSS
• Servlet

• JSP

• SQL Server DB

• Prime Faces
• Tomcat
• JBoss

Java Web Developer

Regional Electoral Tribunal of Pernambuco
01.2011 - 05.2012
  • Java and Javascript developer

Mesário Voluntário

Mesários are voters who volunteer or are called by the Electoral Court to work on the Tables Receiving Votes and Justifications, within the polling places, which are the polling stations, or in the justification posts.


http://www.tre-pe.jus.br/eleitor/mesario-voluntario/inscricao-de-mesario-voluntario


Main responsibilities

Main developer of the system that manages the registration of the "mesários". Working with the technologies HTML, CSS, Java, Servelt, JSP and Javascript


Technologies

HTML
CSS
JAVA
SERVELT

JSP

ORACLE DB

Tomcat

Java Vounteer Teacher

The Catholic University of Pernambuco, Unicap
01.2009 - 07.2009

Teach first and second period students the introduction of object orientation using Java.

Education

Bachelor of Science - Computer Science

CatholicUniversity of Pernambuco (UNICAP)
Recife, Pernambuco, Brazil
01.2007 - 04.2012

Post Graduation - Information Security in Software Engineering

Recife Center For Advanced Studies And Systems
Recife, Pernambuco, Brazil
03.2012 - 04.2014

M.D. - Software Engineering

Recife Center ForAdvanced Studies And Systems
03.2014 - 05.2016

Skills

Java

Accomplishments

  • Programmer https://www.youracclaim.com/badges/da953989-d80d-46e9-a27b-66405c88ea2a/linked_in_profile
  • Ublications2015-11 An analysis of sever concepts and design flaws in identitymanagement http://www.thinkmind.org/index.php?view=article&articleid=icsea_2015_13_30_10198

Certification

2014-10 Oracle Certified Professional, Java SE 6

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Senior Back-End Developer

Radicant
01.2024 - Current

Java and Spring Boot Teacher

Tokio School Portugal
06.2023 - Current

Java Developer

Capgemini engineering
05.2019 - 07.2022

Java Developer

Cast Group
10.2018 - 04.2019

M.D. - Software Engineering

Recife Center ForAdvanced Studies And Systems
03.2014 - 05.2016

Systems Engineer

Neurotech
06.2013 - 06.2018

Java Web Developer

Indra Company
09.2012 - 06.2013

Post Graduation - Information Security in Software Engineering

Recife Center For Advanced Studies And Systems
03.2012 - 04.2014

Java Web Developer

Regional Electoral Tribunal of Pernambuco
01.2011 - 05.2012

Java Vounteer Teacher

The Catholic University of Pernambuco, Unicap
01.2009 - 07.2009

Bachelor of Science - Computer Science

CatholicUniversity of Pernambuco (UNICAP)
01.2007 - 04.2012

Tech Lead Full Stack Web Developer

Radicant
7 2022 - 02.2023

Additional Activities

Co-Founder of a hackathon Team
https://www.instagram.com/teamrecife/

2016-09 2nd Place Hackathon Challenge Green & SoftLayer

2016-09 2nd Place Hackathon Travel

2017-04 1st Place Space apps Challenge Nasa Hackathon

2017-05 1st Place Hacking Health

Additional Activities

Co-Founder of a hackathon Team
https://www.instagram.com/teamrecife/

2016-09 2nd Place Hackathon Challenge Green & SoftLayer

2016-09 2nd Place Hackathon Travel

2017-04 1st Place Space apps Challenge Nasa Hackathon

2017-05 1st Place Hacking Health

João ChagasSoftware Engineer