Paulo Otavio Dantas Diniz, Developer in Recife - State of Pernambuco, Brazil
Paulo is available for hire
Hire Paulo

Paulo Otavio Dantas Diniz

Verified Expert  in Engineering

Full-stack Developer

Location
Recife - State of Pernambuco, Brazil
Toptal Member Since
February 5, 2020

Paulo has worked as a software engineer in various domains for the past twelve years, including the federal government of Brazil and a software factory. He focuses on performance, clean code, and following object-oriented programming principles. Paulo has technical expertise in building web and mobile apps with React, Java, PHP, and Android. He's a capable leader with experience as a substitute coordinator at the National School of Public Administration.

Portfolio

EcoMint Ltd.
TypeScript, React, Amazon Web Services (AWS), AWS CloudFormation...
BabyCenter
Amazon Simple Queue Service (SQS), GraphQL, TypeScript, JavaScript...
National School of Public Administration - ENAP - Federal Government of Brazil
Amazon Web Services (AWS), PHP, Microsoft Power BI, JavaScript, Java, CSS...

Experience

Availability

Part-time

Preferred Environment

Git, Scrum, React, GraphQL, JavaScript, Visual Studio Code (VS Code)

The most amazing...

...project I've worked on was for the Government of Brazil, and it helped the Federal School of Financial Administration manage their students, events, and grades.

Work Experience

Front-end Developer for Blockchain Platform

2022 - PRESENT
EcoMint Ltd.
  • Developed an app to sell/buy NFTs in Tezos Blockchain integrated with Web3 technologies (Angryteenagers.xyz/).
  • 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).
Technologies: TypeScript, React, Amazon Web Services (AWS), AWS CloudFormation, Amazon CloudFront CDN, AWS Lambda, Amazon S3 (AWS S3), CI/CD Pipelines, Blockchain, Google Maps, State Machines, SQL, Non-fungible Tokens (NFT), Cryptocurrency, Smart Contracts, Scrum, Material UI, Responsive UI, Software Engineering

Full-stack Developer

2020 - 2022
BabyCenter
  • 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.
Technologies: Amazon Simple Queue Service (SQS), GraphQL, TypeScript, JavaScript, Amazon DynamoDB, Amazon Simple Notification Service (Amazon SNS), AWS Lambda, PHP, Java, Spring, REST, Hibernate, Jenkins, CI/CD Pipelines, Styled-components, CSS, PostgreSQL, HTML, MySQL, React, Amazon Web Services (AWS), Express.js, Full-stack, APIs, Git, Software Architecture, ECMAScript (ES6), Web Development, Node.js, Amazon S3 (AWS S3), Amazon CloudFront CDN, SQL, Scrum, Material UI, Jira, Responsive UI, Software Engineering

Substitute Coordinator

2019 - 2020
National School of Public Administration - ENAP - Federal Government of Brazil
  • Led a team of project managers who maintained dozens of systems on different platforms.
  • Performed financial control of several 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 an on-premise CDN to AWS Cloud using S3 and Amazon CloudFront solutions.
Technologies: Amazon Web Services (AWS), PHP, Microsoft Power BI, JavaScript, Java, CSS, PostgreSQL, Full-stack, HTML, MySQL, APIs, Git, Software Architecture, Web Development, Mobile Development, IT Consulting, Amazon S3 (AWS S3), Amazon CloudFront CDN, SQL, Scrum, Software Engineering

Technical Leader and Software Engineer

2016 - 2019
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 a tech lead of all web systems in Java and PHP.
Technologies: Windows Server, Linux, Microsoft SQL Server, MySQL, PHP, PrimeFaces, JSF, JavaScript, Java, CSS, PostgreSQL, Full-stack, HTML, Amazon Web Services (AWS), APIs, Git, Software Architecture, ECMAScript (ES6), Web Development, SQL, Scrum, Responsive UI, Software Engineering

Software Engineer

2015 - 2016
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 Apache Lucene/PHP/Java/Pentaho.
  • Developed business intelligence dashboards/ETL using Pentaho for processing a large amount of data and helping decision-makers.
  • Supported Linux servers with Apache, Apache Tomcat, JBoss, and MySQL.
  • Screened candidates for the position of a PHP trainee.
Technologies: Pentaho, PostgreSQL, MySQL, Yii, PHP, PrimeFaces, JSF, Java, CSS, Full-stack, HTML, APIs, Git, Software Architecture, Web Development, SQL, Scrum, Responsive UI, Software Engineering

System Analyst

2013 - 2015
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.
Technologies: MySQL, Apache Tomcat, Apache, Linux, PHP, PrimeFaces, Apache Struts, Jakarta Server Pages (JSP), JSF, Java, CSS, Full-stack, HTML, Android, APIs, Git, Web Development, Mobile Development, Google Maps, SQL, Scrum, Responsive UI, Software Engineering

Software Developer

2011 - 2012
IPAD
  • 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 the JasperReports framework.
Technologies: Hibernate, Oracle, PostgreSQL, JBoss, Apache Struts, Java, CSS, HTML, MySQL, Android, APIs, Git, Web Development, Mobile Development, Full-stack, SQL, Scrum, Responsive UI, Software Engineering

Trainee in Software Development

2010 - 2011
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.
Technologies: JavaScript, jQuery, Hibernate, PostgreSQL, Apache Struts, Java, CSS, HTML, APIs, Web Development, SQL

Trainee in Software Development

2009 - 2010
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.
Technologies: HTML, jQuery, Hibernate, GWT, MySQL, Java, CSS, APIs, Web Development, SQL

Painel de Transformação de Digital

Data science project using Microsoft Power BI.

The dashboard panel was created for the digital transformation program in the Federal Government School of Public Administration in order to understand the profile of the students, courses and requesting organisms inside the government. The project consists of crossing 3 different data sources from critical systems databases performing the ETL and presenting indicators and graphs.

Publication: 2019

Terapê - App

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.

To summarize, what I have built is:
-Android app for the students
-Rest API for the integration between APP - DB
-Web system in Java where the professors are able to write feedback to their students

Publication: 2019

SISFIE

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

Publication: 2017

SISRH

The SISRH system was designed for the human resources sector in the Federal School of Financial Administration - ESAF. With SISRH you are able to manage personal data of all the employees, manage vacations, CVs, etc.

In this project, I was the tech leader and also the most experienced developer in the team.

Publication: 2017

SIP - Sistema Integrado de Projetos

This project is similar to a project management system.

It controls financial information, procedures, approvals and general data of a common project managed by ESAF.

In this project, I was the tech leader and also the most experienced developer in the team.

Publication: 2018

Catálogo

The “Catálogo” project was a hot site (in PHP) with a catalog of services provided by the Federal School of Financial Administration. The users were able to select various services and set up a personal cart for future contact. In addition, the project had a CMS - content management system - for relevant information presented on the hot site (in Java). The administrator could change the icons, services, dates, categories and the relevance of the service list.

Publication: 2017

ISA - Cardiology

Web Software developed to mediate an educational intervention with nursing undergraduates students about cardiorespiratory adaptations in the newborn. It helps the content integration, through the construction of a nursing care plan, from clinical cases using the nursing work process in association to the Arch of Maguerez method.

I’m proud to say this project was part of a Ph.D. thesis at the Federal University of Pernambuco. Furthermore, all codes are registered with a software patent.

Pensae

The Pensae project was build to analyze, from the student perception, the acquisition of competencies and skills necessary to practice the nursing process in the health care of children under two years old.

I’m proud to say this project was part of a Ph.D. thesis at the Federal University of Pernambuco. Furthermore, all codes are registered with a software patent.

SAEMENTAL

SAEMENTAL Web System was created to help Psychiatric nursing classes at the Federal University of Pernambuco. I’m proud to say this was my very first big web application which gained visibility. With SAEMENTAL, I had the opportunity to publish my first academic paper in a renowned Journal of Health Informatics during my graduation and helped me to get a scholarship at The University of Texas at Houston. Furthermore, all codes are registered with a Software Patent.

SESOF

SESOF was build for financial data extraction and payments report generation by the School of Financial Administration in the Ministry of Economy - Esaf.

With SESOF you can view all federal, state, and municipal tax payments, labor rights taxes, and much more.

Publication: 2018

TCE - PE - App

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.

Publication: 2013

Darcy Viagens

Web portal created for a tourism agency present in 3 cities in the state of Pernambuco. The portal has all the information for travel packages, news, foreign currency prices, customer testimonials, etc. This website also has an administrative management sector, where you can control the information displayed.

Publication: 2012

Redu - App

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.

Publication: 2012

Promoção Arretada

‘Promoção Arretada’ was a web system created for companies advertisements similar to Groupon. It was integrated with a credit card payment system like Paypal. On this website, it was possible for users to buy products or services for a low price and for companies to promote their brands.

Publication: 2010

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.

Languages

TypeScript, GraphQL, Java, JavaScript, CSS, HTML, SQL, Sass, PHP, ECMAScript (ES6), HTML5, C#.NET

Frameworks

Express.js, JSF, PrimeFaces, Spring, Jakarta Server Pages (JSP), Hibernate, Material UI, Next.js, Yii, Apache Struts, GWT, Jest, Redux, Spring Boot, Espresso, JUnit

Libraries/APIs

React, Node.js, REST APIs, jQuery, Google Maps, Retrofit 2, Jackson, JasperReports

Tools

Amazon Simple Queue Service (SQS), Git, Amazon CloudFront CDN, Amazon Simple Notification Service (Amazon SNS), Bitbucket, Jira, Microsoft Power BI, Eclipse IDE, Trello, Slack, Apache Tomcat, Apache, GitLab, Notepad++, Jenkins, AWS CloudFormation

Paradigms

Scrum, Mobile Development, Object-oriented Design (OOD), Testing, Model View Controller (MVC), Automated Testing, Model View ViewModel (MVVM), Agile, Design Patterns, REST

Storage

PostgreSQL, Amazon S3 (AWS S3), MySQL, Microsoft SQL Server, JSON, Amazon DynamoDB

Other

Full-stack, Software Architecture, APIs, Web Development, Responsive UI, Software Engineering, Progressive Web Applications (PWA), CI/CD Pipelines, IT Consulting, Metabase, Non-fungible Tokens (NFT), State Machines, Cryptocurrency, Room, Leadership, Code Review, Automated UI Testing, Team Management, Software Development Management, Styled-components, Smart Contracts

Platforms

Ubuntu, Amazon Web Services (AWS), Android, Linux, AWS Lambda, WordPress, Windows, Windows Server, Pentaho, Oracle, Firebase, JBoss, Blockchain, Visual Studio Code (VS Code)

Industry Expertise

Biomedical Engineering

2016 - 2018

Post-graduation Course in IT Management

Alfamérica - Brasília, Brazil

2012 - 2013

Study Abroad Program in Biomedical Informatics

The University of Houston - Houston, TX

2007 - 2012

Bachelor's Degree in Computer Science

Universidade Federal de Pernambuco - Recife, Brazil

AUGUST 2021 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

JULY 2019 - JULY 2022

AWS Certified Cloud Practitioner

AWS

JUNE 2009 - JUNE 2011

.NET Framework - Application Development Foudation

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring