Gustavo is a .NET Developer, Control and Automation Engineer, and Specialist in Software Engineering and Innovation with more than 15 years of professional experience. He is skilled and experienced in the areas of software design, development, leadership, and project and services management. His main interests are dealing with software design, architecture, software engineering, technical excellence, Cloud/SaaS solutions, and other distributed, event-driven architectures. He has strong experience with C#, VB, and JavaScript and also worked with PHP, Python, Java, Lua, C++, AWS and Azure, CI/CD using Azure DevOps, Pipelines as Code, Infra as Code, Terraform, and others. In the past he led the development of very diverse solutions: web services, REST APIs, web applications, mobile apps (Android/iOS), RFID middlewares, voice solutions (voice-enabled apps), barcode scanning apps, React JS apps, and microservices based solutions. Gustavo is often recognized as a great leader, someone who shares knowledge often, a solid professional, a great developer, and a fast learner.
Hire GustavoHis current projects consist of creating new SaaS products and making the reengineering of two existing on premises large monoliths, decomposing them into microservices and bringing them along to a SaaS model. In the process, he has been following approaches like cloud-first, API-first, event-driven architecture, DDD, micro-frontends, among others. At the same time, he has been dealing with the challenges related to a hybrid architecture, in which there is the coexistence and the interaction between multi-tenant cloud components and single-tenant on premises components.
That area is responsible for:
Technical leadership on software architecture, technologies mastery, software engineering practices and processes, quality approaches, among others. Both in the scopes of development and operations (deploy/infrastructure), a DevOps bias, and also on customer relationship.
Management of the company’s “Projects” area, which consisted of 3 subareas: external (customers) software, internal software and pre-sales/consultancy services. His attributions were functional management, technical leadership and architecture. He participated in meetings with managers from all the areas in the company, where KPI`s were shared and discussed, as well as company’s strategic matters. He was responsible for coordinating projects, managing people and serving as a tech leader.
Solutions involved:
Software for the industry, supply chain and retail performing requirements analysis, software design. He coordinated time management with other developers on software development projects.
Developed projects included:
Technologies:
Several programming languages and technologies applied: JavaScript, HTML, PHP, ASP.NET, C++, C#, Google Maps, SVG, Lua, databases Oracle e PostgreSQL, PL/SQL programming. Works developed for for RGE, CEEE, AES Sul, CELESC. Also, LaTeX, Inkscape, CVS, Emacs.