Paulo Otavio Dantas Diniz, Software Developer in Recife - State of Pernambuco, Brazil
Paulo Otavio Dantas Diniz

Software Developer in Recife - State of Pernambuco, Brazil

Member since December 28, 2019
Paulo has worked as a software engineer in various domains for the past ten 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.
Paulo is now available for hire

Portfolio

Experience

Location

Recife - State of Pernambuco, Brazil

Availability

Part-time

Preferred Environment

Git, Scrum, React, GraphQL, JavaScript, VS Code

The most amazing...

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

Employment

  • Full-stack Developer

    2020 - PRESENT
    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 SQS, AWS, React, GraphQL, Node.js, TypeScript, JavaScript, AWS DynamoDB, AWS Push Notification Service (AWS SNS), AWS Lambda, MySQL, PHP, Java, Spring, REST, Hibernate, Jenkins, CI/CD Pipelines, Styled-components, CSS, PostgreSQL, HTML
  • 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 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.
    Technologies: Amazon Web Services (AWS), AWS, PHP, Microsoft Power BI, JavaScript, Java, CSS, PostgreSQL, Full-stack, HTML
  • 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
  • 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 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.
    Technologies: Pentaho, PostgreSQL, MySQL, Yii, PHP, PrimeFaces, JSF, Java, CSS, Full-stack, HTML
  • 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, JSP, JSF, Java, CSS, Full-stack, HTML
  • 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 JasperReports framework.
    Technologies: Hibernate, Oracle, PostgreSQL, JBoss, Apache Struts, Java, CSS, HTML
  • 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
  • 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

Experience

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

Skills

  • Languages

    Java, JavaScript, CSS, HTML, GraphQL, Sass, PHP, TypeScript, C#.NET
  • Frameworks

    JSF, PrimeFaces, Spring, JavaServer Pages (JSP), Hibernate, Yii, Apache Struts, JSP, GWT, Jest, Express.js, Redux, Spring Boot, Espresso Testing Framework, JUnit
  • Libraries/APIs

    REST APIs, jQuery, React, Node.js, Retrofit 2, Jackson, JasperReports
  • Other

    Full-stack, Progressive Web Applications (PWA), AWS, Room, Leadership, Code Review, Automated UI Testing, Software Architecture, Team Management, Software Development Management, CI/CD Pipelines, Styled-components
  • Tools

    Amazon SQS, AWS Push Notification Service (AWS SNS), Bitbucket, Microsoft Power BI, Git, Eclipse IDE, Trello, Slack, Apache Tomcat, Apache, GitLab, Notepad++, Jenkins, VS Code
  • Platforms

    Ubuntu, Amazon Web Services (AWS), Android, Linux, Windows, Windows Server, Pentaho, Oracle, Firebase, JBoss, AWS Lambda
  • Storage

    MySQL, Microsoft SQL Server, PostgreSQL, JSON, AWS DynamoDB
  • Paradigms

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

Education

  • Post-Graduation Course in IT Management
    2016 - 2018
    Alfamérica - Brasília, Brazil
  • Study abroad program participant in Biomedical Informatics
    2012 - 2013
    The University of Texas at Houston - Houston, TX
  • Bachelor's degree in Computer Science
    2007 - 2012
    Universidade Federal de Pernambuco - Recife, Brazil

Certifications

  • Toptal React Academy Graduate
    AUGUST 2021 - PRESENT
    Toptal, LLC
  • AWS Certified Cloud Practitioner
    JULY 2019 - JULY 2022
    AWS
  • .NET Framework - Application Development Foudation
    JUNE 2009 - JUNE 2011
    Microsoft

To view more profiles

Join Toptal
Share it with others