Romero Teixeira Gonçalves
Verified Expert in Engineering
Software Developer
Romero is a seasoned systems engineer with over nine years of experience developing applications in the .NET environment. He has experience with Agile methodologies and focuses on code quality, following object-oriented programming principles and clean code. Romero is able to learn new technologies quickly and has been developing SPA on personal projects for the past few years.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Git, React, Microsoft SQL Server, Visual Studio Code (VS Code)
The most amazing...
...thing I've coded is an algorithm to evaluate long-term investments in public transport companies so the users can decide whether or not to invest in them.
Work Experience
Software Engineer
RAM Consultoria
- Rewrote completely legacy software from Delphi to C#.
- Created a "costs" module so the users could manage fixed, variable, and capital costs from public transport. It could also generate multiple reports.
- Developed a "indicators" module so the users could generate multiple indicators and make comparisons with competitors.
- Created an algorithm to evaluate long-term investments in public transport companies so the users can decide whether or not to invest in those companies.
- Built some web services to communicate with third-party applications.
Software Engineer
Suati
- Worked on a large and complex desktop application for managing contracts for energy companies where each client had its unique build with specific features. The app was developed with the .NET framework.
- Developed third-party integration solutions for the billing, payments, and contract modules using ASP.NET web services and automated Excel report generation.
- Optimized software routines and Oracle/SQL Server queries using performance, memory, and database profilers.
- Created visual studio extensions to help the QA team develop and maintain end-to-end automated tests.
- Built a web application for auctions for energy companies using ASP.NET. It was a very critical application dealing with millions of dollars.
- Wrote educational content for developers and teams.
Software Engineer Intern
Suati
- Worked on a large and complex desktop application for managing contracts for energy companies where each client had its unique build with specific features. The app was developed with the .NET framework.
- Tracked and fixed bugs in the flagship product, GENE.
- Worked on several new features and business logic to ensure the software was kept up to date with the Brazilian energy market.
Experience
RCA
GENE Cloud
http://suati.com.br/produtos/GENECloudGENE
http://suati.com.br/produtos/GENESkills
Languages
C#, SQL, JavaScript, VB, HTML, CSS, Java
Libraries/APIs
LINQ, Windows Forms (WinForms), React, Node.js
Tools
Visual Studio, TFS, Git, Jira, Confluence, NuGet
Paradigms
Object-oriented Programming (OOP), Design Patterns, REST, Agile Software Development, Unit Testing, Dynamic Programming
Platforms
Visual Studio 2017, Visual Studio Code (VS Code), Oracle, Windows
Storage
Microsoft SQL Server, MySQL, Oracle PL/SQL, MongoDB, LiteDB
Frameworks
Windows Presentation Foundation (WPF), .NET Core, ASP.NET Core, Redux, ASP.NET MVC
Other
Windows Communication Foundation (WCF)
Education
Bachelor's Degree in Computer Science
Universidade Federal de Pernambuco - Recife, Brazil
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