Roberta Coeli Neves Moreira
Verified Expert in Engineering
Software Developer
Roberta is a software and data engineer with academic and industry experience. She holds a master's degree in computer science from UFMG, during which she worked as a data analyst in politics. She has over four years of experience designing data warehouses, data migration, and ETL/ELT processes for gathering and transforming data. Roberta believes that it is essential to carefully analyze all aspects of data and tune processes to improve the performance of data pipelines.
Portfolio
Experience
Availability
Preferred Environment
SQL Server 2016, Visual Studio Code (VS Code), Python, Visual Studio, SQL Server Integration Services (SSIS)
The most amazing...
...project I’ve worked on was my master’s project in which I studied the Brazilian political polarization using NLP and extracted valuable metrics from the data.
Work Experience
Information Technology Specialist
Brazilian Federal Court (TRF3)
- Designed and maintained a data warehouse in SQL Server to compute the organization's statistics.
- Created and maintained ETL processes to extract data from legacy databases to the data warehouse.
- Developed and optimized Transact-SQL queries to transform and correct errors on the data warehouse. This helped improve all ETL and data migration processes in the project.
- Created SQL jobs to automate the ETL processes using SSIS and SQL Server.
- Worked on the development and maintenance of applications and web APIs using the .NET framework.
Back-end Developer
Minu (Formerly Minutrade)
- Worked on the development of a microservices architecture using Node.js and MongoDB.
- Developed unit and integration tests to automate testing routines for the microservices architecture.
- Participated in an Agile team using a test-driven development (TDD) approach.
Software Developer | Intern
Enacom
- Developed an application called Enapark for paying parking tickets using the Ionic framework.
- Built an application called Poupapark for stores to give discounts on the payment of parking tickets using the Ionic framework.
- Developed user interface tests using Protractor to automate the apps' testing routines.
Experience
Justice in Numbers
Skills
Storage
SQL Server Integration Services (SSIS), Databases, PostgreSQL, SQL Server 2016, MongoDB, Redis
Languages
T-SQL (Transact-SQL), Python 3, Python, JavaScript, HTML, CSS, Java, C#
Paradigms
ETL, Server-side Programming
Other
Data Engineering, Data Warehouse Design, ETL Tools, Data Migration, Software Engineering, Operating Systems, Computer Networking, Programming, Algorithms, Data Research, Data Visualization, Natural Language Processing (NLP), Data Warehousing, Probability Theory, Artificial Intelligence (AI), Cordova, GPT, Generative Pre-trained Transformers (GPT)
Frameworks
.NET, .NET Core, Ionic, AngularJS, JSF
Libraries/APIs
Node.js
Tools
Visual Studio, Jenkins
Platforms
Visual Studio Code (VS Code), Docker
Education
Master's Degree in Computer Science
Federal University of Minas Gerais - Belo Horizonte, MG, Brazil
Bachelor's Degree in Computer Engineering
Federal Center for Technological Education - Belo Horizonte, MG, Brazil
Student Exchange Program in Computer Science and Engineering
University of California, San Diego (UCSD) - San Diego, CA, USA
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