Patrick's Portfolio



I am a skilled Software Developer with 10 years of IT experience in design, development and implementation of Applications using Java and C/C++. I have a Bachelor and a Master of Science in Computer Science from the University of Brasília (Brazil).

I am passionate about programming and that is why I am always experimenting with new technologies and techniques.

I have experiences:
  • In design and development of web-based applications using Java, JDBC, SQL, Servlets, JSP, JSTL, JPA, Spring Framework, Spring Boot and Quarkus.
  • In client Tecnologies such as HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, TypeScript, Thymeleaf, JSON, Angular.
  • With the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL(Hibernate Query Language).
  • In implementing REST API, HTTP API.
  • With databases like MySQL, PostgreSQL and Oracle.
  • With using Tomcat, Maven, Postman, Junit 5, Rest-assured, Git, Eclipse, IntelliJ, Visual Studio Code, Docker and Kubernetes.

In my free time, besides studying Java web development and data science, I like to solve problems on the codesignal website, and play football and video games.

Below, some projects that I am developing.

Luv2Shop:
A Full Stack E-commerce using Spring Boot and Angular

In this project, I used 3 main technologies: Spring Data Rest and MySQL for Back-end and Angular for Front-end.

For more details about the project, visit the project repository - backend and the project repository - frontend


Coronavirus Tracker App

A small application to track the coronavirus situation in Brazil.

In this project, I used Spring MVC and Thymeleaf. To receive the data, I made a request in a github repository

For more details about the project, visit the project repository


Angular 9 + Spring Boot 2 CRUD

In this project, I created a small CRUD app using 3 main technologies: Spring Data JPA Rest and PostgreSQL for Back-end and Angular 9 for Front-end.

For more details about the project, visit the project repository - backend and the project repository - frontend.


Building Space Invaders in HTML CSS and Javascript!

In this project, I created a Space Invaders game using 3 main technologies: HTML, CSS and Javascript.

For more details about the project, visit the project repository.