Scroll To View More
Gustavo César Muniz e Souza

Gustavo César Muniz e Souza

São Paulo - State of 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 eCommerce 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
  • HTML, 8 years
  • Windows Communication Framework (WCF), 6 years
  • JavaScript, 5 years
  • ASP.NET MVC, 3 years
  • Azure, 2 years
  • Ruby on Rails (RoR), 1 year
  • AngularJS, 1 year
São Paulo - State of 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
    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 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
    2015 - 2015
    Balyasny Asset Management
    • 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
    2014 - 2014
    Benthal Group
    • 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
    2011 - 2014
    Despegar.com
    • 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
    2009 - 2010
    Despegar.com
    • 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
    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.
    Technologies: C#, ASP.NET, jQuery, WebServices, WCF, XML
  • .NET Senior Developer
    2005 - 2005
    Advanced Iteam Consultoria em Informática
    • 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
    2004 - 2004
    ArchITettura Soluções em Tecnologia
    • Gathered requirements. Analyzed and developed C# .NET projects.
    • Led the development team with Agile methodologies.
    Technologies: .NET, C#
  • Data Analyst
    2001 - 2003
    AOL
    • 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
    C#, XML, T-SQL, HTML, HTML5, Visual Basic 6 (VB6), VB.NET, JavaScript, CoffeeScript, Ruby, Java, UML, CSS, Delphi, Regex, XAML, Less, CSS3
  • Frameworks
    Entity, Windows Communication Framework (WCF), ASP.NET MVC 3, ADO.NET, ASP.NET, ASP.NET MVC, AngularJS, ASP.NET Web Forms, .NET, ASP.NET MVC 4, SmartClient, ASP, Hibernate, ASP.NET MVC 5, ASP.NET Web API, Knockout.js, Bootstrap, Windows Identity Foundation, Spring MVC, WPF, Silverlight, WWF, Bootstrap 3, Ruby on Rails (RoR)
  • Libraries/APIs
    LINQ, ODBC, AngularUI, Backbone.js, Google Maps, Mustache, jQuery, Mongoid, jQuery UI, AdWords API, Google AdWords, Socket.IO
  • Tools
    LINQ to SQL, Visual SourceSafe, TFS, Visual Studio.NET, Visio, Crystal Reports, Trello, MySQL Workbench, JIRA, ERwin, Git, GitHub, RubyMine, SourceTree, Yeoman, Jenkins, Git flow, SQL BI Development Studio, Eclipse IDE, Bower, GitLab, Oracle Forms, Fiddler
  • Paradigms
    Object-oriented Programming (OOP), Kanban, Continuous Integration (CI), Model View Viewmodel (MVVM), Model View Controller (MVC), Agile Software Development, Scrum, Dependency Injection, Generic programming, Layer programming, Service-oriented Architecture (SOA), REST, Pair programming, Model driven development, Asynchronous Programming, Test-driven Development (TDD), Aspect-oriented Programming, Unit Testing, Design Patterns, Incremental development, Load Testing
  • Platforms
    Microsoft Windows, Azure, Linux, Heroku, SharePoint, Ubuntu, Oracle Database
  • Storage
    SQL Server Reporting Services (SSRS), Microsoft SQL Server, SQL Server Management Studio, JSON, Oracle PL/SQL, Oracle SQL, MySQL, MongoDB, NoSQL, PostgreSQL, DB2, Cassandra, Riak, TempoDB
  • Other
    SOAP, Single-page Applications (SPA), AJAX, Internet Information Services (IIS), Multithreading, IIS 7, Angular Bootstrap, UI Testing
Education
  • MBA degree in Business Administration and Management
    2013 - 2014
    Fundação Getulio Vargas - São Paulo-SP
  • Microsoft Certified IT Professional degree in Database Development on SQL Server
    2008 - 2008
    Microsoft - São Paulo-SP
  • Microsoft Certified Professional Developer degree in Enterprise Application Development
    2008 - 2008
    Microsoft - São Paulo-SP
  • Bachelor's degree in IT - Data Processing
    2002 - 2007
    Faculdade de Tecnologia de São Paulo - São Paulo-SP
I really like this profile
Share it with others