Gustavo César Muniz e Souza

Gustavo César Muniz e Souza

São Paulo, Brazil
Hire Gustavo
Scroll To View More
Gustavo César Muniz e Souza

Gustavo César Muniz e Souza

São Paulo, Brazil
Member since January 28, 2014
Gustavo is a Microsoft systems architect and developer with 14 years of experience in IT. He works with alternate open source platforms and cloud computing, focusing on highly scalable e-commerce websites. He has an extensive background in software architecture, design, analysis, and implementation and is currently improving his skills in Ruby on Rails and AngularJS.
Gustavo is now available for hire
Portfolio
Experience
  • C#, 10 years
  • WCF, 6 years
  • ASP.NET MVC, 3 years
  • AngularJS, 1 year
  • Microsoft Azure, 2 years
  • HTML, 8 years
  • JavaScript, 5 years
  • Ruby on Rails, 1 year
São Paulo, Brazil
Availability
Part-time
Preferred Environment
Linux, Rubymine, GitHub, Windows, Visual Studio
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
  • Systems Engineer
    CHEP Aerospace
    2015 - 2015
    • 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 a standard technology.
    • Implemented complex AngularJS functionalities using nested directives for improved organization and maintainability attached to preexistent webpages, creating 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: .NET C#, AngularJS, Backbone.js, Entity Framework
  • Developer
    Balyasny Asset Management
    2015 - 2015
    • Implemented RESTful services with a .NET Web API to start migrating from WCF.
    • Developed WPF applications for funds allocation.
    • 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: C#, Web API, WPF, Azure
  • Full Stack Developer
    Benthal Group
    2014 - 2014
    • Conducted a series of benchmarking tests with a range of NoSQL databases (Cassandra, Riak, MongoDB) looking for alternatives for TempoDB.
    • Researched alternatives for front-end libraries to be adopted (AngularJS, Ember.js, etc).
    • Implemented the first AngularJS prototypes inside the Ruby app.
    • Implemented AngularJS + Sockets.IO integration.
    Technologies: NoSQL, Ruby, AngularJS, Sockets.IO
  • Development Team Leader
    Despegar.com
    2011 - 2014
    • Worked as team leader using Agile methodologies (Scrum, XP, 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 application performance with NewRelic and Omniture.
    • Implemented B2B integration with cruise companies (Royal Caribbean, Costa, Carnival, MSC...) and rentals (Flipkey, Zukbox).
    Technologies: J2EE, Hibernate, SpringMVC, Grails, MySQL, MongoDB
  • .NET Systems Developer
    Despegar.com
    2009 - 2010
    • Handled software development with ASP.NET and WCF.
    • Dealt with ALM (Application Lifecycle Management) based in Tortoise SVN.
    • Implemented B2B integration between a Brazilian airline company's web services and the Despegar.com website.
    • Designed high-scalability, high availability systems architectures.
    • Developed websites with ASP.NET WebForms and MVCDeveloped websites with ASP.NET WebForms and MVC.
    Technologies: ASP.NET, MVC, WCF, SQLServer
  • .NET Systems Architect
    JBS Group
    2005 - 2009
    • 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.
    Technologies: C#, ASP.NET, jQuery, WebServices, WCF, XML
  • .NET Senior Developer
    Advanced Iteam Consultoria em Informática
    2005 - 2005
    • Handled web development with C# and VBNet.
    • Developed integration solutions for SAP R3 and .NET through a RPC plugin.
    • Maintained legacy VB6 systems.
    • Generated reports with Crystal.
    Technologies: C#, VBNet, ASP.NET, WebServices, SAP R3
  • .NET Team Leader
    ArchITettura Soluções em Tecnologia
    2004 - 2004
    • Gathered requirements. Analyzed and developed C# .NET projects.
    • Led the development team with Agile methodologies.
    Technologies: .NET, C#
  • Data Analyst
    AOL
    2001 - 2003
    • Analyzed and developed statistical projects based on MS SQL DTS.
    • Integrated Cognos BI with ETL development.
    Technologies: SQLServer, DTS, Cognos Reports
Experience
  • Despegar.com Vacation Rentals (Development)
    http://www.us.despegar.com/vacation-rentals/

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

  • Despegar.com Cruises (Development)
    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 J2EE + Grails with a MySQL database. The project involved a huge effort of systems integration with the cruise companies together with a lot of attention on user experience.

  • Sciview (Development)
    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 of them deployed in Docker images running in Heroku servers.

  • SPA ToDo app (Development)
    https://github.com/gustavocms/TopTal.SPA

    SPA to do list built with .NET C# MVC, Web API (restful services with OAuth integration) and Knockout.js.

  • Abaris Analytics (Development)

    Full stack AngularJS app using Yeoman, designed to be a rich user interface dashboard for data analysis for Abaris's data API. Charts were built with NVD3. Code is in a private repository.

Skills
  • Languages
    T-SQL, XML, C#, JavaScript, PL/SQL, VB.NET, HTML, Visual Basic 6 (VB6), CoffeeScript, HTML5, UML, CSS, Delphi, LessCSS, CSS3, Ruby, Java, Regex, XAML
  • Frameworks
    ASP.NET MVC, AngularJS, ASP.NET Webforms, ADO.NET, WCF, ASP.NET, .NET, Entity, ASP.NET MVC 3, Knockout.js, SmartClient, ASP, Hibernate, ASP.NET MVC 4, ASP.NET MVC 5, ASP.NET Web API 2, ASP.NET Web API, ASP.NET AJAX, Twitter Bootstrap, Spring MVC, Windows Identity Foundation, Ruby on Rails, WWF, MVC 5, WPF, Silverlight, Bootstrap 3, Bootstrap
  • Libraries/APIs
    ODBC, Linq, AngularUI, Backbone.js, Socket.IO, jQuery, Google AdWords, jQuery UI, AdWords API, Mongoid, Mustache, Google Maps
  • Tools
    Visual SourceSafe, TFS, SQL Server Management Studio, SQL Server Reporting Services, LINQ to SQL, Visual Studio.NET, Crystal reports, Git, GitHub, RubyMine, SourceTree, Yeoman, Visio, MySQL Workbench, JIRA, ERwin, Trello, GitLab, Fiddler, Jenkins, Git flow, SQL BI Development Studio, Eclipse, Eclipse IDE, Bower, Oracle Forms
  • Paradigms
    Object-oriented Programming (OOP), Continuous Integration, Agile Software Development, Scrum, Dependency Injection, Generic programming, Layer programming, Service-oriented Architecture (SOA), REST, MVC, Pair programming, Model driven development, Asynchronous Programming, Kanban, MVVM, AJAX, UI Testing, Unit Testing, Aspect-oriented Programming, Test-driven Development (TDD), Load testing, Incremental development, Design Patterns
  • Platforms
    Microsoft Windows, Microsoft Azure, Microsoft SharePoint, Ubuntu, Heroku, Linux, Oracle Database
  • Storage
    Microsoft SQL Server, Oracle SQL, MySQL, MongoDB, NoSQL, DB2, Riak, TempoDB, PostgreSQL, Cassandra
  • Misc
    SOAP, IIS 7.5, JSON, Single-page application, IIS 7, Angular Bootstrap, Multithreading
Education
  • MBA degree in Business Administration and Management
    Fundação Getulio Vargas - São Paulo-SP
    2013 - 2014
  • Microsoft Certified IT Professional degree in Database Development on SQL Server
    Microsoft - São Paulo-SP
    2008 - 2008
  • Microsoft Certified Professional Developer degree in Enterprise Application Development
    Microsoft - São Paulo-SP
    2008 - 2008
  • Bachelor's degree in IT - Data Processing
    Faculdade de Tecnologia de São Paulo - São Paulo-SP
    2002 - 2007
Hire the top 3% of freelance developers
I really like this profile
Share it with others