Paulo Diniz

A freelancer specialized in Java & Android ·

Scan contact card

Scannable QR code with contact info
Languages & Frameworks
  • Java
  • Spring Boot
  • JSF
  • Struts
  • Primefaces
  • PHP
  • Laravel
  • Jquery
  • JavaScript
  • Android
  • HTML
  • CSS
Platform Development & DataBase
  • PostgreSQL
  • MySQL
  • SQLlite
  • SQLServer
  • Wordpress
  • git
  • subversion
  • eclipse
  • Linux
Cloud & On Prem.
  • AWS
  • VMmare
  • Hyper-V


See my works below. Unless explicitly stated otherwise, all back-end and front-end parts were completely done by me.


Terapê app develops students' skills in the practice of therapeutic relationships (TR) in the nursing field. It’s divided into two different parts. In the first one, the students will have access to basics information about the TR in order to understand and be familiar with this subject. After that, in the second part, the students will be able to practice with three regular medical cases, which are divided into different levels of difficulty.

Read more..


Even though this is a project management system, this system was quite simple. It controls financial information, procedures, approvals and general data of a common project managed by ESAF

Read more..


Sisfie is a large web system for managing the school office in the Federal School of Financial Administration - ESAF in Brazil. You can manage courses, events, grades, attendance lists, and much more. In this project I was the tech leader and also the most experience developer in the team.

Read more..


The app TCE-PE Bids was designed to bring the population closer to the Court of Auditors in the State of Pernambuco. With this app, you can keep track and filter all bids according to your preference and relevance. The main idea intends to present a faster, better and clearer way to see relevant bidding information.

Read more..


Openredu is a learning environment that is designed to provide intense forms of collaboration between professors and students. A learning platform in the clouds which is a trend in the area of educational technology. Its internal structure makes it possible to organize content in the same way as a learning management system. Each of the materials has spaces for communication. All forums are integrated to simplify the different dialogs that occur in the environment.

Read more..

Wait! There's more..

See all Projects for more examples!


Substitute Coordinator

National School of Public Administration - ENAP - Federal Government of Brazil
  • Led a team of project managers who are responsible for maintaining dozens of systems on different platforms.
  • Performed financial control of some IT contracts from the National School of Public Administration.
  • Developed dashboards that monitor the student lifecycle from many different data sources using Microsoft Power BI.
  • Created solutions to integrate attendance lists with Google Forms and on-premise systems.
  • Migrated on-prem CDN to AWS Cloud using S3 and Cloudfront solutions.
March 2019 - Present

Technical Leader and Software Engineer

School of Financial and Tax Administration - ESAF - Federal Government of Brazil
  • Designed the system architecture, developed, maintained, and tested educational web systems in Java.
  • Worked with different types of web application servers such as JBoss, Tomcat, and Apache. Used GitLab Versioning.
  • Contributed to every part of the project from requirements gathering to application deployment.
  • Deployed and maintained open-source projects such as Moodle, DSpace, SEER-OJS, and Wordpress Portals.
  • Worked as tech lead of all web systems in Java and PHP.
Nov 2016 - March 2019

System Analyst

Social Security Ministry - Federal Government of Brazil
  • Built software that helped thousand of social security agencies across the country. The project was able to find solutions for complex administrative process cases using Lucene/PHP/Java/Pentaho.
  • Developed a business intelligence dashboards/ETL using Pentaho for processing a large amount of data and help decision-makers.
  • Supported LINUX servers with Apache, Tomcat, Jboss, and MySQL.
  • Screened candidates for the position of PHP trainee.
Aug 2015 - Nov 2016

System Analyst

Federal University of Pernambuco - Lika Laboratory
  • Developed several complex web systems in the health area in Java and PHP for nurses, doctors, and physiotherapists.
  • Configured and supported Linux servers with Apache, Tomcat, Jboss, GlassFish, and MySQL for Java and PHP web systems.
  • Implemented and configured LMS Moodle for the Faculty of Medical Sciences, State University of Pernambuco - UPE.
  • Obtained four different software registration patents for web systems and Android apps.
Mar 2013 - Jul 2015


IPAD - Instituto Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico
  • Helped to develop a large scale web system in Java to process, generate, manage and audit all the water bills in many different states of Brazil.
  • Tracked and fixed bugs using Redmine as a reporting tool.
  • Built PDF reports using JasperReports framework.
2011 - 2012

Trainee in Software Development

Mix Tecnologia
  • Contributed to software development in Java EE using JSP, Struts, Hibernate, and PostgreSQL.
  • Collaborated on all stages of system development lifecycles, from requirements gathering to production releases.
  • Helped to develop a web portal in Java for internal management of real estate companies.
2010 - 2011

Trainee in Software Development

  • Contributed to software development for desktop and web Java systems with GWT, Hibernate, and Java.
  • Tracked and fixed bugs using Redmine as a reporting tool.
  • Built a Java web system with GWT for gas stations to manage their pumps, employees, etc.
2009 - 2010


Universidade Federal de Pernambuco

Bachelor of Science
Computer Science (2007 - 2012)

The University of Texas at Houston

Split-site graduation program
Biomedical Informatics (2012 - 2013)


Post-graduation course - 360H
IT Management (2016 - 2018)