Gustavo César Muniz e Souza, Full-stack Software Developer in São Paulo, Brazil
Gustavo César Muniz e Souza

Full-stack Software Developer in São Paulo, Brazil

Member since March 4, 2014
Gustavo is a Microsoft systems architect and developer with 20 years of experience in IT. He works with alternate open-source platforms and cloud computing, focusing on highly scalable eCommerce websites. Gustavo has an extensive background in software architecture, design, analysis, and implementation and is currently improving his skills in the JavaScript ecosystem and Blockchain.
Gustavo is now available for hire

Portfolio

  • New York-Based Trading Firm
    Angular, TypeScript, Node.js, Express.js, NGINX, Microsoft SQL Server...
  • Toptal
    Git, Tableau, BigQuery, Data Analysis, Communication, Team Mentoring...
  • Toptal
    Git, Tableau, Jira, Communication, Technical Requirements

Experience

Location

São Paulo, Brazil

Availability

Part-time

Preferred Environment

Visual Studio, Windows, Azure, MacOS, .NET, JavaScript

The most amazing...

...thing I've made is a highly available and scalable B2B integration with the major airline companies in Brazil for Despegar.com.

Employment

  • Full-stack JavaScript Developer

    2022 - 2022
    New York-Based Trading Firm
    • Delivered a proof of concept application to duplicate features from an existing desktop app into a web app with a clean and modern SPA user interface.
    • Worked with large volumes of data from the financial market stored in an MSSQL database.
    • Built with state-of-the-art JavaScript tools, an application with a back end developed in Node.js and Express.js and a front end in Angular and Nebular templates.
    • Dashboard and grid feature based on ngx-admin from Akveo.
    • Deployed to Linux using Nginx for the front end and PM2 for the back end.
    Technologies: Angular, TypeScript, Node.js, Express.js, NGINX, Microsoft SQL Server, JavaScript
  • Team Lead, Development Matchers

    2018 - 2021
    Toptal
    • Oversaw the work of development matchers as the first team lead of the development matching team.
    • Recruited, interviewed, onboarded, and trained dozens of matchers.
    • Worked with continuous improvement approaches to find training and mentoring opportunities and ensure that best practices were always followed.
    • Enforced the importance of following processes and guidelines through proactive and reactive monitoring.
    • Contributed to improving several processes over the years to make the matching role as efficient and streamlined as possible and the ramp-up smooth and shorter.
    • Contributed to establishing the fundaments of goals and metrics necessary to monitor matchers’ performance and improvement opportunities.
    • Participated in multiple cross-team collaboration efforts with sales, legal, finance, client services, talent success, community, and other departments.
    Technologies: Git, Tableau, BigQuery, Data Analysis, Communication, Team Mentoring, Training, Recruiting, Balance Scorecards, Documentation
  • Director of Engineering

    2016 - 2018
    Toptal
    • Gathered client requirements and expectations for their development jobs in order to find the best talents available within the very selected pre-vetted Toptal’s pool of talents.
    • Acted as a technical account manager and first point of contact for support for active engagements for clients and talents.
    • Interacted with multiple internal teams (sales, finance, legal, and customer services) in order to coordinate and ensure the best quality of service was always delivered.
    • Worked directly with conflict resolutions on engagements to acknowledge, investigate, and find the best possible solution for all parts involved, including performing code reviews.
    • Worked on constantly improving soft and hard skills to be as up-to-date as possible with all the newest technologies and trends needed by the clients.
    Technologies: Git, Tableau, Jira, Communication, Technical Requirements
  • Systems Engineer

    2015 - 2015
    CHEP Aerospace
    • Reorganized a large project's dependencies, moving external libraries to NuGet management and configuring bundles for all included.
    • Refactored large portions of the site, migrating Backbone.js pieces to AngularJS implementations, aiming for standard technology.
    • Implemented complex AngularJS functionalities using nested directives for improved organization and maintainability attached to preexistent webpages, creating a rich UX on a non-SPA website.
    • Migrated old-fashioned implementations with heavy stored procedures to modern and easier to maintain Entity Framework queries.
    Technologies: Entity Framework, Backbone.js, AngularJS, C#, .NET, Microsoft SQL Server, JavaScript
  • Desktop Developer

    2015 - 2015
    Balyasny Asset Management
    • Implemented RESTful services with a .NET Web API to start migrating from WCF.
    • Developed WPF applications improvements for allocation of funds.
    • Created a remote development environment on Azure to bypass network restrictions for the company.
    • Implemented Azure management tasks like migrating VMs and configuring systems and databases.
    Technologies: Azure, Windows Presentation Foundation (WPF), Web API, C#, Microsoft SQL Server, .NET
  • Full-stack Developer

    2014 - 2014
    Benthal Group
    • Conducted a series of benchmarking tests with a range of NoSQL databases (Cassandra, Riak, and MongoDB) looking for alternatives for TempoDB.
    • Researched alternatives for front-end libraries to be adopted, such as AngularJS, Ember.js, etc.
    • Implemented the first AngularJS prototypes inside the Ruby app.
    • Implemented the AngularJS + Sockets.IO integration for real-time updates.
    Technologies: Socket.IO, AngularJS, Ruby, NoSQL, JavaScript
  • Development Team Leader

    2011 - 2014
    Despegar.com
    • Worked as a team leader using Agile methodologies like Scrum, XP, and Kanban.
    • Handled software development with OpenSource technologies.
    • Designed and developed a new company product named Cruises.
    • Designed and developed a new company product named VacationRentals.
    • Tracked the application performance with NewRelic and Omniture.
    • Implemented B2B integration with cruise companies, including Royal Caribbean, Costa, Carnival, and MSC, and rental companies, such as Flipkey and Zukbox).
    Technologies: MongoDB, MySQL, Grails, Spring MVC, Hibernate, Jakarta EE, JavaScript, NoSQL
  • .NET Systems Developer

    2009 - 2010
    Despegar.com
    • Handled software development with ASP.NET and WCF.
    • Dealt with ALM (Application Lifecycle Management) based in TortoiseSVN.
    • Implemented the B2B integration between a Brazilian airline company's web services and the Despegar.com website.
    • Designed highly scalable, highly available systems architectures.
    • Developed websites with ASP.NET WebForms and mvcDeveloped websites with ASP.NET WebForms and MVC.
    Technologies: MVC Design, Microsoft SQL Server, Windows Communication Framework (WCF), ASP.NET, .NET, C#
  • .NET Systems Architect

    2005 - 2009
    JBS Group
    • Designed and developed a new .NET-based ERP framework, replacing the former Delphi version.
    • Handled website development for foreign customers’ relationship.
    • Deployed, adopted, and administered the team foundation server, a Microsoft software platform for ALM (application lifecycle management).
    • Developed reports with Crystal and Reporting Services.
    • Managed virtualized servers with VMWare for infrastructure optimization.
    Technologies: XML, Windows Communication Framework (WCF), Web Services, jQuery, ASP.NET, C#, Microsoft SQL Server, .NET
  • .NET Senior Developer

    2005 - 2005
    Advanced Iteam Consultoria em Informática
    • Developed web applications with C# and Visual Basic .Net.
    • Developed integration solutions for SAP R3 and .NET through an RPC plugin.
    • Maintained legacy VB6 systems and generated reports with Crystal.
    Technologies: SAP R/3, Web Services, ASP.NET, VB.NET, C#, Microsoft SQL Server, .NET
  • .NET Team Leader

    2004 - 2004
    ArchITettura Soluções em Tecnologia
    • Gathered requirements, analyzed and developed C# .NET projects.
    • Led the development team using the Agile methodology.
    • Designed a prototype and architecture for a full-featured accounting solution.
    Technologies: C#, .NET, Microsoft SQL Server
  • Data Analyst

    2001 - 2003
    AOL
    • Analyzed and developed statistical projects based on MS SQL DTS.
    • Developed ETL applications to feed a Cognos BI database.
    • Worked on data enrichment and polishing for data analysis of market trends and targeted market campaigns.
    Technologies: Cognos ReportNet, DTS, Microsoft SQL Server

Experience

  • Despegar.com Vacation Rentals
    http://www.decolar.com

    "Vacation Rentals" is a product website designed from scratch as a solution focusing on property owners, detaching them from the Hotel's focused product.
    The site's purpose is to connect owners and travelers through an announcement model closer to newspapers than travel agencies with a different approach.
    It was developed with Jakarta EE and Freemarker, with a NoSQL database solution allowing high scalability with simplified system architecture.

  • Despegar.com Cruises
    http://www.despegar.com.mx/cruceros/

    The "Cruises" product website was the most important project at Decolar.com in 2011, as it was the only new product with revenue to be launched.
    It was developed using Jakarta EE + Grails with a MySQL database. The project involved a massive effort of systems integration with the cruise companies and a lot of attention on user experience.

  • Sciview
    https://github.com/gustavocms/SciView

    Website built in Ruby on Rails, D3, and AngularJS created to process heavy amounts of data from time series NoSQL databases in a smooth and well-designed web application.
    Real-time communication is implemented with Sockets.IO.
    NoSQL platforms benchmark included MongoDB, Cassandra, and Riak, all deployed in Docker images running in Heroku servers.

  • SPA ToDo App
    https://github.com/gustavocms/TopTal.SPA

    SPA (Single Page Application) to-do list built with .NET C# MVC, Web API restful services with OAuth integration, and Knockout.js. This was a small application designed to explore new technologies and expand my portfolio for new potential projects.

  • Abaris Analytics

    Full-stack AngularJS app using Yeoman, designed to be a rich user interface dashboard for data analysis for Abaris's data API. We built the charts with NVD3 connected in real time to multiple REST APIs. Code is in a private repository.

Skills

  • Languages

    T-SQL, C#, SQL, CoffeeScript, JavaScript, HTML, ECMAScript (ES6), Ruby, Less, CSS, XAML, Java, TypeScript
  • Frameworks

    AngularJS, .NET, ASP.NET MVC, ASP.NET, Windows Communication Framework (WCF), Knockout (Knockout.js), ASP.NET Web API, Bootstrap, Ruby on Rails (RoR), Windows Presentation Foundation (WPF), Angular, Express.js
  • Tools

    Visual Studio, Yeoman, GitHub, Git, Jira, Trello, Tableau, Bower, Jenkins, GitLab, BigQuery, Confluence, NGINX
  • Paradigms

    Object-oriented Programming (OOP), Database Development, Continuous Integration (CI), Model View Viewmodel (MVVM), Model View Controller (MVC), Asynchronous Programming, Model-driven Development, REST, Kanban, Dependency Injection, Scrum, Agile Software Development, Load Testing, Design Patterns, Unit Testing, Test-driven Development (TDD)
  • Platforms

    Azure, Heroku, Oracle Database, MacOS
  • Storage

    Microsoft SQL Server, SQL Server Reporting Services (SSRS), Databases, NoSQL, MongoDB, MySQL, Oracle SQL, JSON, PostgreSQL
  • Other

    Front-end Development, Data Analysis, Single-page Applications (SPA), Angular Bootstrap, Multithreading, Team Mentoring, Training, Balance Scorecards, Documentation, Web MVC, Web Services, Communication, Technical Requirements, Recruiting
  • Libraries/APIs

    AngularUI, Web API, Socket.IO, Mustache, Backbone.js, Google Maps, jQuery UI, jQuery, D3.js, Node.js, NVD3

Education

  • MBA Degree in Business Administration and Management
    2013 - 2014
    Fundação Getulio Vargas - São Paulo-SP
  • Bachelor's Degree in IT - Data Processing
    2002 - 2007
    Faculdade de Tecnologia de São Paulo - São Paulo-SP

Certifications

  • Microsoft Certified Professional Developer Degree in Enterprise Application Development
    JANUARY 2008 - PRESENT
    Microsoft
  • Microsoft Certified IT Professional Degree in Database Development on SQL Server
    JANUARY 2008 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others