Paulo Otavio Dantas Diniz
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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).
Full-stack Developer
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.
Substitute Coordinator
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.
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 a tech lead of all web systems in Java and PHP.
Software Engineer
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.
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.
Software Developer
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.
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.
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.
Experience
Painel de Transformação de Digital
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
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
Publication: 2017
SISRH
In this project, I was the tech leader and also the most experienced developer in the team.
Publication: 2017
SIP - Sistema Integrado de Projetos
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
Publication: 2017
ISA - Cardiology
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
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
SESOF
With SESOF you can view all federal, state, and municipal tax payments, labor rights taxes, and much more.
Publication: 2018
TCE - PE - App
Publication: 2013
Darcy Viagens
Publication: 2012
Redu - App
Publication: 2012
Promoção Arretada
Publication: 2010
Toptal React Academy
Skills
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
Education
Post-graduation Course in IT Management
Alfamérica - Brasília, Brazil
Study Abroad Program in Biomedical Informatics
The University of Houston - Houston, TX
Bachelor's Degree in Computer Science
Universidade Federal de Pernambuco - Recife, Brazil
Certifications
Toptal React Academy Graduate
Toptal, LLC
AWS Certified Cloud Practitioner
AWS
.NET Framework - Application Development Foudation
Microsoft
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring