Ruy Nóbrega, Developer in Recife - State of Pernambuco, Brazil
Ruy is available for hire
Hire Ruy

Ruy Nóbrega

Verified Expert  in Engineering

Data Engineer and Developer

Location
Recife - State of Pernambuco, Brazil
Toptal Member Since
December 14, 2020

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.

Portfolio

Winc
Docker, Bash, Bash Script, Docker Compose, Amazon S3 (AWS S3)...
Chesf
ETL, SharePoint API, Microsoft Project Server, Microsoft Project, Flutter, Dart...

Experience

Availability

Part-time

Preferred Environment

Java, C#.NET, Visual Studio Code (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.

Work Experience

Back-end Developer

2021 - 2022
Winc
  • Developed an application to continuously synchronize JSON objects from AWS CloudWatch logs into a persistent PostgreSQL database for data analysis. The application also transformed each JSON object into table rows to improve data analysis.
  • Constructed an application to continuously synchronize HTTP logs from AWS S3 buckets into a persistent PostgreSQL database for data analysis. The application also transformed each HTTP log into table rows to improve data analysis.
  • Built an app to enable health check of specific HTTP endpoints using Go's cron jobs. The app could also be configured to chain HTTP requests, allowing deep testing of various case scenarios and logging of only specific results.
Technologies: Docker, Bash, Bash Script, Docker Compose, Amazon S3 (AWS S3), Amazon CloudWatch, Amazon Web Services (AWS), Amazon API, Go, Cron, YAML, PostgreSQL, Back-end, APIs

Engineer

2014 - 2021
Chesf
  • Developed an ETL system to manage the site assessment 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#, Python, APIs, Django

ETL System for Data Management of Wind and Solar Measuring Stations

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 most needed.

VBA Plugin for MS Office to Generate Automatic Reports

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

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 mark some of them as favorite), list all tasks and linked tasks, generate reports, and list employees involved in each task.

Languages

Python 3, Dart, Visual Basic for Applications (VBA), Go, Python, Excel VBA, SQL, C#, Bash Script, Bash, YAML

Frameworks

Flutter, Django

Libraries/APIs

REST APIs, Amazon API, SharePoint API, NTLM

Other

Back-end, APIs, Forensics, Steganography, Data Recovery, Cryptography, Xamarin.Forms, Microsoft Project Server, Mobile App Development, Cross-platform App Development

Tools

Microsoft Power BI, Microsoft Project, ImageJ, FTK Imager, Amazon CloudWatch, Docker Compose, Cron

Platforms

Amazon Web Services (AWS), Windows, Firebase, AccessData, SharePoint, Docker, Visual Studio Code (VS Code)

Storage

PostgreSQL, Relational Databases, Amazon S3 (AWS S3)

Paradigms

Cross-platform, ETL

2019 - 2020

Postgraduate Degree in Computer Forensics

Institute of Post-Graduation (IPOG) - Recife, Brazil

2007 - 2013

Bachelor's Degree in Electrical Engineering

Federal University of Campina Grande - Campina Grande, Paraíba, Brazil

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