Giovani Mancuso Tadei, Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil
Giovani is available for hire
Hire Giovani

Giovani Mancuso Tadei

Verified Expert  in Engineering

Software Developer

Location
Rio de Janeiro - State of Rio de Janeiro, Brazil
Toptal Member Since
November 22, 2015

Giovani is a software engineer and project manager with 13 years of experience building complex systems for the oil and gas industry in Brazil. He's dedicated to quality, reliability, and transparency. He's now looking to take on new challenges and widen horizons.

Portfolio

Tecgraf Institute, PUC-Rio
SQL, RMI, Swing, Spring, Hibernate, Java EE, Oracle, Java
Tecgraf Institute, PUC-Rio
Stored Procedure, SQL, Oracle, Ant Design, Hudson, OCCI, C++, RMI, Swing, Java

Experience

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Eclipse, Jira, Git, Subversion (SVN), Windows

The most amazing...

...challenge I've taken over is the development management of a terribly written logistics system for oil and gas, making it work well and evolve.

Work Experience

Lead Developer

2012 - 2018
Tecgraf Institute, PUC-Rio
  • Took over the development of a large, poorly regarded, poorly written third-party logistics system for a large oil and gas company.
  • Refactored, re-wrote, and documented several parts of the system.
  • Fixed countless pre-existing bugs, often by rewriting entire portions of the code, substituting it with clear, robust solutions.
  • Made the system resilient and fail-resistant in an inhospitable environment, reading from and writing to other systems filled with data inconsistencies and frequent unannounced interface changes.
  • Made huge improvements to performance through query adjustments, proper use of caching, UI optimization, and changes to the architecture.
  • Developed an excellent relationship with both clients and users, who began to trust us and request new features for a system they had previously given up on.
Technologies: SQL, RMI, Swing, Spring, Hibernate, Java EE, Oracle, Java

Candidate Evaluator

2011 - 2018
Tecgraf Institute, PUC-Rio
  • Integrated a small group of developers and managers responsible for evaluating candidates for positions in the Distributed Systems group of the Tecgraf Institute.
  • Helped create the candidate evaluation process still in use today.
  • Conducted dozens of candidate interviews and assessments.
  • Evaluated dozens of candidate sample projects and led project assessment interviews.
  • Had had a high rate of success hiring productive, high quality, motivated professionals who have contributed positively to our team.
Technologies: Confluence

Senior Developer

2005 - 2011
Tecgraf Institute, PUC-Rio
  • Helped create and develop three separate logistics applications for a large oil and gas company, responsible for oil allocation, import/export of oil and oil products, and inventory of oil and oil products. All three systems are in production to this day and have a large demand for continuous evolution.
  • Quickly rose in trust and responsibility within the project, often splitting management tasks with the project manager.
  • Worked on every aspect of the projects, from the database to the UI, and from the build configuration to continuous integration.
  • Integrated application data with a solver written in C++ using OCCI.
  • Created several reusable components and APIs that have been used in many of the institute's other projects since.
Technologies: Stored Procedure, SQL, Oracle, Ant Design, Hudson, OCCI, C++, RMI, Swing, Java

ALOPE - Oil Allocation

Application responsible for balancing the distribution of different types of crude oil and planning movements (shipments, pipelines, etc) from production points to refineries across the entire country (Brazil). The application has strong integration with corporative data and systems. Built using Java, with an in-house distributed logistics framework. RMI communication, Swing UI and Oracle DB. The application´s solver module was built in C++ and integrated with OCCI.

PIMEX - Import/Export

Application responsible for planning all imports and exports of crude oil and oil products to and from Brazil, with strong integration with corporative data and systems. Built using Java, with an in-house distributed logistics framework. RMI communication, Swing UI, and Oracle DB.

Inventário - Product Inventory

Application used to search for and display crude oil and oil product inventory on any given day, using filters specified by the user. Built using Java, with an in-house distributed logistics framework. RMI communication, Swing UI, and Oracle DB.

PRONAV - Fleet Management

Application responsible for planning and tracking all ship operations for the company´s entire fleet, both owned and hired. The application has strong integration with corporative data and systems. Built using Java, with Java EE technologies (EJBs, JPA, JMS), as well as Spring. Swing UI, and Oracle DB.

GIRO - Oil Analysis Reports

Application used to automatically generate oil analysis reports based on templates and analysis data in DB. Built on Java EE technologies. Acted as back-end consultant.

JumpMeter

Personal project. Android application that uses the the device's barometer to measure and time a jump. For use in sports such as snowboarding and kitesurfing.
2012 - 2012

Professional Degree in Advanced Java EE and Web Services

Caelum - Rio de Janeiro, RJ, Brazil

2000 - 2005

Bachelor's Degree in Computer Engineering

PUC-Rio - Rio de Janeiro, RJ, Brazil

Libraries/APIs

JMS, jQuery

Tools

Eclipse IDE, Confluence, Jira, Subversion (SVN), Java Concurrency, IntelliJ IDEA, Hudson, Git, Apache Tomcat, SoapUI, JProfiler

Frameworks

Swing, Hibernate, JPA, Ant Design, JSF, Spring, VRaptor, Selenium

Languages

Java, SQL, Stored Procedure, JavaScript, Scala, HTML, C, C++, HTML5

Storage

Oracle PL/SQL, OCCI, PostgreSQL

Paradigms

Concurrent Programming, Distributed Programming, Functional Programming, REST

Platforms

Java EE, Oracle, Windows, Eclipse, Android

Other

RMI, WebLogic, EJB 3, Enterprise Java Beans (EJB), SSL Certificates, HTTP, SOAP, Web Services

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