fbpx Gustavo | DevReady

Let’s Get Started

Gustavo
HireGustavo

Gustavo

Porto Alegre, RS, Brazil --:--:--

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 Gustavo
Skills
Years
1
2
3
4
5
6
7
8
9
10+
Terraform
AWS
DDD
HTML
Linux
Java
C#
Azure
API
PHP
SAP
.NET
JavaScript
Microservices
CosmosDB
Google Maps
Protheus
ERP
VB.NET
OAuth
Containers
Lua
MySQL
Python
ASP.NET
DevOps
Azure Data Lakes
PL/SQL
Software design
Azure DevOps
C++
REST API
Oracle
ETL
PostgreSQL
SQL Server
Developer Personality

Independent

Collaborative

Trailblazer

Conservative

Generalist

Specialist

Planner

Doer

Idealist

Pragmatist

Abstraction

Control

100
50
0
50
100
Feature Experience

Microservices

Authentication

Platform integration

Voice interface

MODERATE
EXTENSIVE
EXPERT
Cultural Experience

Industry

Retail

Supply Chain

Education

MODERATE
EXTENSIVE
EXPERT
Portfolio

GVDASA Inteligência Educacional

Head of Architecture | Senior software architect | Tech lead

Work Experience : 2020-2022

His 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:

  • defining macro architecture and influencing on micro architectures for all of the systems developed in the company;
  • facilitating the convergence among the several developments, promoting product unification and reuse of artifacts (taking benefit of ideas and reusing components as microservices);
  • creating and maintaining internal frameworks;
  • orienting on the choice for external frameworks and technologies;
  • being reference on development best practices, DevOps, etc.
  • research.

 

More

Automatech

Software Architect

Work Experience : 2019-2020

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.

  • Support to strategic decisions involving software taken at the C-level, considering technical and business matters.
  • Frequent interaction with both national and international providers and distributors, in fluent english, arguing when necessary on technical details over software related issues and even pricing negotiation for software licensing and services.
  • Architecture, development and deploy of several systems, including Vocollect voice solutions with Java customizations (web app) and Python (embedded mobile app).
  • Design and implementation of several integrations of enterprise applications, ERP, TMS, WMS, CRM, and others, using approaches like ETL, ESB, API`s, CDC, among others.
More

Automatech

Projects Supervisor

Work Experience : 2014-2019

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.

  • software projects for several types of systems, from the requirements analysis to the development, deploy and support;
  • development of technical solutions for the industry, supply-chain and retail;
  • consultancy and training;
  • technical support to the sales team;
  • maintenance of the TOTVS ERP system used by the company.

Solutions involved:

  • voice enabled systems Speakeasy and Vocollect;
  • AIDC (automatic data capture) with both handheld or fixed devices, barcode or RFID scanners;
  • RFID middlewares, wi-fi Radius, etc.
  • industrial wi-fi infrastructure (access points, setups, configurations, systems);
  • industrial prints, label appliers, scales;
  • IoT, beacons, etc.
More

Automatech

Full Stack Developer and Analyst

Categories

Work Experience : 2008-2014

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:

  • Mobile apps for devices like mobile computers, data collecting devices and smartphones + web services + persistence layer;
  • Integration with barcode and RFID readers, thermal printers, industrial scales, network switches, …
  • Development of applications for PC’s (Windows and Linux), forms/console/services/web;
  • ERP integration (SAP, Protheus), databases SQL Server, Oracle, PostgreSQL.

Technologies:

  • programming languages: C#, VB.NET, C++, Qt, ASP.NET, HTML, JavaScript, etc.
  • databases: SQL Server, Oracle
  • protocols: RS232, USB, TCP/UDP sockets, LLRP, etc.
More

Previous Roles

Categories

Work Experience : 2005-2008
  • Software Development Intern at Electric Energy Systems Applied Research Center (2007-2008)
  • Intern at the Computational Mechanics Laboratory (2005-2007)

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.

Features

More

Hire Gustavo