Romero Teixeira Gonçalves, Developer in Recife - State of Pernambuco, Brazil
Romero is available for hire
Hire Romero

Romero Teixeira Gonçalves

Verified Expert  in Engineering

Software Developer

Location
Recife - State of Pernambuco, Brazil
Toptal Member Since
May 7, 2019

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

RAM Consultoria
Oracle PL/SQL, Object-oriented Programming (OOP), NuGet, Design Patterns...
Suati
Oracle PL/SQL, Object-oriented Programming (OOP), HTML, Confluence...
Suati
Oracle PL/SQL, Object-oriented Programming (OOP), Confluence, Unit Testing, TFS...

Experience

Availability

Part-time

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

2017 - PRESENT
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.
Technologies: Oracle PL/SQL, Object-oriented Programming (OOP), NuGet, Design Patterns, Visual Studio, Git, Windows, Visual Studio 2017, LINQ, SQL, Oracle, MySQL, Windows Presentation Foundation (WPF), C#

Software Engineer

2012 - 2016
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.
Technologies: Oracle PL/SQL, Object-oriented Programming (OOP), HTML, Confluence, Unit Testing, TFS, NuGet, Design Patterns, Visual Studio, Jira, CSS, Agile Software Development, Windows, LINQ, SQL, Windows Presentation Foundation (WPF), Windows Forms (WinForms), Oracle, Microsoft SQL Server, JavaScript, ASP.NET MVC, VB, C#

Software Engineer Intern

2011 - 2012
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.
Technologies: Oracle PL/SQL, Object-oriented Programming (OOP), Confluence, Unit Testing, TFS, NuGet, Design Patterns, Visual Studio, Jira, Windows, LINQ, SQL, Oracle, Microsoft SQL Server, Windows Forms (WinForms), C#

RCA

RCA is a software used by Brazilian public transport companies to manage their teams, vehicles, scheduled bus transport (manage the schedules and information about passengers), and many indicators to compare with other companies and finances. It also provides the functionality to evaluate long-term investment in those companies, so they can attract investors.

GENE Cloud

http://suati.com.br/produtos/GENECloud
GENE Cloud is a web application developed in ASP.NET MVC which allows GENE users to share billing information, important documents, and some energy contract data with their clients. It also simplifies the process of approving contracts for directors.

GENE

http://suati.com.br/produtos/GENE
GENE is a distributed application developed with C# that is focused on the management of energy contracts, consumption, and generation. It generates several important reports and provides billing and payments features. It also integrates with third-party software such as SAP and multiple other custom software from the specific energy companies.

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)

2008 - 2012

Bachelor's Degree in Computer Science

Universidade Federal de Pernambuco - Recife, 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