Scroll To View More
Gustavo César Muniz e Souza, C# Developer in São Paulo - State of São Paulo, Brazil
Gustavo César Muniz e Souza

C# Developer in 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)

    "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#, HTML5, Visual Basic 6 (VB6), CoffeeScript, JavaScript, HTML, Visual Basic .NET (VB.NET), Ruby, CSS3, Less, UML, CSS, Delphi, Regex, XAML, Java
  • Frameworks

    AngularJS, Entity, .NET, ASP.NET MVC 3, ASP.NET Web Forms, ASP.NET MVC, ASP.NET, ADO.NET, Windows Communication Framework (WCF), ASP.NET MVC 4, Knockout.js, ASP.NET Web API, ASP.NET MVC 5, Hibernate, ASP, SmartClient, Bootstrap, Ruby on Rails (RoR), Bootstrap 3, Spring MVC, Windows Identity Foundation, Windows Presentation Foundation (WPF), Silverlight, WWF
  • Libraries/APIs

    LINQ, ODBC, AngularUI, Socket.IO, Mustache, Backbone.js, Google AdWords, Google Maps, AdWords API, jQuery UI, Mongoid, jQuery
  • Tools

    Visual Studio .NET, LINQ to SQL, Visual SourceSafe, TFS, Yeoman, SourceTree, RubyMine, GitHub, Git, Erwin, Jira, Trello, Visio, MySQL Workbench, Crystal Reports, Bower, Eclipse IDE, SQL BI Development Studio, Git Flow, Jenkins, Fiddler, Oracle Forms, GitLab
  • Paradigms

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

    Azure, Windows, SharePoint, Heroku, Linux, Oracle Database, Ubuntu
  • Storage

    Microsoft SQL Server, SQL Server Reporting Services (SSRS), SQL Server Management Studio, NoSQL, MongoDB, MySQL, Oracle SQL, JSON, Oracle PL/SQL, TempoDB, Riak, Cassandra, IBM DB2, PostgreSQL
  • Other

    SOAP, Single-page Applications (SPA), Ajax, Angular Bootstrap, Internet Information Services (IIS), IIS 7, Multithreading, 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