Romero Teixeira Gonçalves, Software Developer in Recife - State of Pernambuco, Brazil
Romero Teixeira Gonçalves

Software Developer in Recife - State of Pernambuco, Brazil

Member since March 27, 2019
Romero is a seasoned systems engineer with over seven years of experience developing applications on 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.
Romero is now available for hire

Portfolio

  • RAM Consultoria
    C#, WPF, MySQL, Oracle
  • SUATI
    C#, VB, ASP.NET MVC, JavaScript, SQL Server, Oracle, Windows Forms, WPF
  • SUATI
    C#, Windows Forms, SQL Server, Oracle

Experience

Location

Recife - State of Pernambuco, Brazil

Availability

Part-time

Preferred Environment

Visual Studio, VSCode, SQL Server, Git, React

The most amazing...

...thing I've coded is an algorithm to evaluate long time investments on public transport companies so the user can decider whether or not to invest in them.

Employment

  • Software Engineer

    2017 - PRESENT
    RAM Consultoria
    • Completely rewrote legacy software (originally in Delphi) in C#.
    • Created a "costs" module so the users could manage fixed, variable and capital costs from public transport. It could also generate multiple reports.
    • Created a "indicators" module so the users could generate multiple indicators and make comparison with competitors.
    • Created an algorithm to evaluate long time investments on public transport companies. So the user can decide whether or not to invest in those companies.
    • Created some web services to communicate with third-party applications.
    Technologies: C#, WPF, MySQL, Oracle
  • Software Engineer

    2012 - 2016
    SUATI
    • Worked on a large and complex desktop application for managing contracts for energy companies. Each client had its unique build with specific features and 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 create and maintain e2e automated tests.
    • Built a web application for auctions for energy companies, using ASP.NET. It was a very critical application because it was dealing with millions of dollars.
    • Wrote educational content for developers and teams.
    Technologies: C#, VB, ASP.NET MVC, JavaScript, SQL Server, Oracle, Windows Forms, WPF
  • Software Engineer Intern

    2011 - 2012
    SUATI
    • Worked on a large and complex desktop application for managing contracts for energy companies. Each client had its unique build with specific features and the app was developed with the .NET framework.
    Technologies: C#, Windows Forms, SQL Server, Oracle

Experience

  • RCA (Development)

    RCA is a software is used by Brazilian public transport companies to manage their teams, vehicles, scheduled bus transport (manage the schedules and information about passengers), 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 (Development)
    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 (Development)
    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.

Skills

  • Languages

    C#, SQL, JavaScript, HTML, CSS, Java
  • Libraries/APIs

    LINQ, Windows Forms, React, Node.js
  • Paradigms

    Object-oriented Programming (OOP), Design Patterns, REST, Agile Software Development, Unit Testing, Dynamic Programming
  • Platforms

    Visual Studio 2017, Visual Studio Code, Windows
  • Storage

    Microsoft SQL Server, MySQL, Oracle PL/SQL, MongoDB, LiteDB
  • Frameworks

    .NET Core, ASP.NET Core, Redux, Windows Communication Framework (WCF), ASP.NET MVC
  • Other

    Windows Presentation Foundation (WPF)
  • Tools

    TFS, Git, Jira, Confluence, NuGet

Education

  • Bachelor's degree in Computer Science
    2008 - 2012
    Universidade Federal de Pernambuco - Recife, Brazil

To view more profiles

Join Toptal
I really like this profile
Share it with others