Paulo Diniz

A freelancer specialized in React & Node.js · paulo-remove-.otavio01@gmail.com

Scan contact card

Scannable QR code with contact info
Languages & Frameworks
  • React
  • Node.js
  • Java
  • Spring Boot
  • Jquery
  • JavaScript
  • HTML
  • CSS
Platform Development & DataBase
  • DynamoDB
  • PostgreSQL
  • MySQL
  • SQLlite
  • SQLServer
  • git
  • Linux
Cloud & On Prem.
  • AWS
  • VMmare
  • Hyper-V

Projects

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

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.

Read more..

Terapê

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..

SIP

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

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..

TCE - PE

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..

Redu

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!

Experience

Front-end Developer for Blockchain Platform

  • Developed an app to sell/buy NFTs in Tezos Blockchain integrated with Web3 technologies.
  • Performed third-party integrations between tokens and geolocation with the libraries What3words.com and GoogleMaps.
  • Worked from the beginning of the project on the front-end with React, Mobx, Taquito, Beacon, GoogleMaps, W3W, Beacon, Wert IO, and MUI.
  • Engaged from the beginning of the project on the back-end using the technologies: Node.js, TypeScript, Serverless, and AWS Infrastructure (CloudFormation, Lambdas, State Machine, API Gateways, RDS).
May 2022 - 2022

Full-stack Developer

Babycenter - babycenter.com
  • Maintained BabyCenter's main content websites with +50 million users in several countries.
  • Provided maintenance and evolved legacy codebases—based on Java and PHP technologies—while also translating them to a greenfield, a new codebase based on React, Node.js, Next.js, Apollo, and GraphQL.
  • Implemented pixel-perfect, from Sketch and Zeplin designs to React, HTML, and CSS using Styled Components, SCSS, and Material UI.
  • Owned both the maintenance and evolution of BabyCenter's front-end and back-end codebases and implemented new projects using the latest technologies such as PWA, React Hooks, GraphQL, and Next.js.
  • Performed third-party integrations with services like GTM, AWS, Snowplow and Google Analytics.
March 2020 - 2022

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 - 2020

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

Developer

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

EngenhoTEC
  • 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

Education

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)

Alfamérica

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