Ruy Nóbrega, Data Engineer and Developer in Recife - State of Pernambuco, Brazil
Ruy Nóbrega

Data Engineer and Developer in Recife - State of Pernambuco, Brazil

Member since September 3, 2018
Ruy is an automation engineer, fueled by his passion for coding. He excels at designing and improving systems that optimize processes and data management to advance business goals. As a forever student with 5+ years of professional experience, Ruy continuously expands his knowledge and applies new technologies to solve diverse business challenges.
Ruy is now available for hire


  • Chesf
    ETL, SharePoint API, Microsoft Project Server, Microsoft Project, Flutter...



Recife - State of Pernambuco, Brazil



Preferred Environment

Java, C#.NET, VS Code, Flutter, Dart, Python 3, Windows

The most amazing...

...thing I've built is an entire ETL system for managing the data of wind and solar power measuring stations.


  • Engineer

    2014 - PRESENT
    • Developed an ETL system to manage the site accessment data of solar and wind farm measuring stations.
    • Served as a project controller for the implementation of wind farms.
    • Filled in for project managers during wind farm implementations.
    • Served as a member of the ISO 50001 implementation committee for substations.
    Technologies: ETL, SharePoint API, Microsoft Project Server, Microsoft Project, Flutter, Dart, Python 3, Excel VBA, C#


  • ETL System for Data Management of Wind and Solar Measuring Stations (Development)

    A Dart application used to synchronize, manipulate, and transform data from measuring stations to a PostgreSQL database, allowing a quick way to access all cleansed data for report generation and overall project viability studies. The app also emits warnings via email about non-communicating stations, missing data, or troubling sensors, granting scheduling interventions to maintenance teams when they are needed most.

  • VBA Plugin for MS Office To Generate Automatic Reports (Development)

    A VBA plugin for Microsoft Project, Excel, and PowerPoint, allowing project managers to generate automatic project reports and presentations. In addition to generating automatic charts, presentations, and KPIs, the plugin connects to SharePoint on-premises to obtain additional information about action plans, giving a panoramic view of the project. Among other things, this generates physical and financial progress curves that complement the project's time progress curve. It also allows cross-data analysis with payment milestones, which is heavily used for budget planning.

  • Xamarin App for Project Management Integrated With MS Project Server and SharePoint On-premises (Development)

    The application is used to directly access a Microsoft Project Server and SharePoint on-premises via NTLMv2 authentication, allowing users to quickly assess the current state of a project. The application can list all projects on the server (and favorite some of them), list all tasks and linked tasks, generate reports, and list employees involved in each task.


  • Languages

    Python 3, Dart, Visual Basic for Applications (VBA), Excel VBA, SQL, C#
  • Frameworks

  • Libraries/APIs

    REST APIs, SharePoint API, NTLM
  • Tools

    Microsoft Power BI, VS Code, Microsoft Project, ImageJ, FTK Imager, Microsoft PowerPoint
  • Storage

  • Paradigms

    Cross-platform, ETL
  • Platforms

    Windows, Firebase, AccessData, SharePoint
  • Other

    Forensics, Steganography, Data Recovery, Cryptography, Xamarin Forms, Microsoft Project Server


  • Postgraduate Degree in Computer Forensics
    2019 - 2020
    Institute of Post-Graduation (IPOG) - Recife, Brazil
  • Bachelor's Degree in Electrical Engineering
    2007 - 2013
    Federal University of Campina Grande - Campina Grande, Paraíba, Brazil

To view more profiles

Join Toptal
Share it with others