Gustavo Machado, Developer in Maceió - State of Alagoas, Brazil
Gustavo is available for hire
Hire Gustavo

Gustavo Machado

Verified Expert  in Engineering

Full-stack Developer

Maceió - State of Alagoas, Brazil

Toptal member since February 24, 2020

Bio

Gustavo is a seasoned developer who loves building innovative solutions. Driven by challenges, he's successfully gained 20 years of professional experience in various roles, from a sole developer through managing projects and people in the software department in Brazil's major electrical company to bringing quality products all over the world, including Fortune 500 companies.

Portfolio

Sulteck Engineering
SQL, Bootstrap, React, Microsoft SQL Server, C#, Web API, ASP.NET Core MVC...
AP Designs
React, Node.js, MongoDB, i18n, MUI CSS, JSON Web Tokens (JWT), Express.js...
Freelance
GitHub, SignalR, Microsoft SQL Server, C#, CSS, Docker, Bootstrap, .NET...

Experience

  • C#.NET - 8 years
  • Agile Software Development - 5 years
  • Node.js - 3 years
  • OpenStreetMap - 3 years
  • React - 2 years
  • Progressive Web Applications (PWAs) - 2 years
  • Docker - 1 year
  • MongoDB - 1 year

Availability

Part-time

Preferred Environment

Visual Studio, Microsoft SQL Server, C#, .NET Core, MERN Stack, PostgreSQL

The most amazing...

...project I've developed is a type of mobile software that measured clients' electricity use. It had a tight, 2-month completion schedule.

Work Experience

Head of IT Department

2018 - PRESENT
Sulteck Engineering
  • Automated a production process of geo-referenced telecom assets projects, linking GPS raw data to the AutoCAD database using C# and WinForm technology. Used by five operator teams, the automation reduced the project's schedule by 25%.
  • Developed a web application using .NET Core 2.2, C#, Razor, and SQL Server for geographical telecom assets management.
  • Developed a progressive web app used in mobile devices by a 20-person technician team and a back-office used by three operator teams.
  • Built a web app for field operations on collecting equipment data at mobile devices, synchronizing with operation base, and feeding a back-office management and supervision web software.
Technologies: SQL, Bootstrap, React, Microsoft SQL Server, C#, Web API, ASP.NET Core MVC, ECMAScript (ES6), Node.js, Express.js, JSON Web Tokens (JWT), Material UI, JSON, Progressive Web Applications (PWAs), Google Maps, Leaflet

Senior Full-stack Developer

2020 - 2021
AP Designs
  • Developed a web app for portable devices for tracking women reproductive life targeting 100+ users for the initial months.
  • Developed a web app module for doctors and providers to access full patient profiles thus enabling proper counseling.
  • Managed project aspects (time, scope, and more) for better communication with clients.
  • Managed app CI circle for deploying production and staging versions.
Technologies: React, Node.js, MongoDB, i18n, MUI CSS, JSON Web Tokens (JWT), Express.js, Material UI, ECMAScript (ES6)

Full-stack Web Developer

2019 - 2020
Freelance
  • Developed KontaKi, a progressive web application to channeling various sites and companies' complaint forms into one single mobile app. Acted as a full-stack developer and used the React and Node.js stack.
  • Developed VizFinder, a web application that shows a map of the coastal underwater visibility of Santa Barbara, CA. VizFinder is a web application built from scratch to live on the web using React, Bootstrap, and .NET Core technology.
  • Worked as a back-end developer for Fameo app live streaming subsystem using .NET Core, C#, SQL Server, SignalR, and Millicast.
  • Worked as a full-stack developer for Blackstone, Inc. and together with their team built a web portal for spreadsheet submissions and revision workflow. The portal was built using Blazor and .NET Core 3 stack.
Technologies: GitHub, SignalR, Microsoft SQL Server, C#, CSS, Docker, Bootstrap, .NET, Node.js, React, Express.js, ECMAScript (ES6)

Senior Full-stack Developer

2005 - 2018
Eletrobras Distribuição Alagoas
  • Developed a Java J2Me mobile application for Palm for reading electricity usage meter. The app was used by 40 technicians and automated a manual process that took days and a five-person workforce for inputting the data.
  • Built a Python for Zope custom Plone content for an employee evaluation HR process, used by ~1,500 users, avoiding paperwork and manual input.
  • Created a Petaho panel for managing the schedule and budget of the IT department, filling the company's ERP information gap. The process of gathering info that took hours became available online in real-time.
  • Developed an ArcGIS heat map geographical panel for analyzing best effort and financial feedback relations.
Technologies: Pentaho, ArcGIS, Plone, Zope, Python, Java

Software Department Manager

2010 - 2014
Eletrobras Distribuição Alagoas
  • Managed a team for IT software department process mapping and optimization using ITIL practices.
  • Led a team of seven analysts for core business and ERP software contract management using bug trackers like Jira and Bugzilla.
  • Oversaw the GLPI CRM and bug tracking deployment for department services.
Technologies: Process Mapping, ITIL

Head Director and Developer

1998 - 2005
MAXMA - Work Cooperative of IT Professionals of Alagoas
  • Directed a department of 20 professionals, a team of developers with three major products on educational, pharmacy, and laboratories area.
  • Developed the PharmaCon software for automating compounding pharmacies production process. The software was developed in Visual Basic and SQL Server.
  • Developed the MaxLab software for automating the diagnosis process in pathology laboratories. The software was developed in Delphi and Interbase, running for almost 20 years.
Technologies: Subversion (SVN), Visual Basic, Java

Full-stack Developer

1995 - 1998
Universidade Federal de Alagoas
  • Developed Athena, a solution for managing courses and school subjects registrations. The solution based on Microsoft Visual Studio and SQL Server was used by the whole university teachers for at least ten years.
  • Served as part of the planning and deployment team of Athena. We worked in a 50+ person computer plant for automating academics pre-registration and registration processes.
  • Provided support for the Athen academics registration solution. We answered to a 300+ user base.
Technologies: Visual Basic

Financial Spreadsheet Submisison and Workflow for Blackstone, Inc.

Working as a full-stack developer, we built from the ground up a web portal for automating financial spreadsheet submission and workflow processes.

Using cutting-edge technology, the process serves around 30 partner companies and moved from emails to a web portal automating data analysis and workflow.

KontaKi | A Company Customer-talking Channel

http://app.kontaaki.com
I developed KontaKi: a progressive web application that makes the average citizens' life easier. It provides a single channel for making compliments, giving suggestions, or filing complaints to both public and private entities.

Service API for Fameo App

Working as a back end developer, we developed an API service for backing the new live-streaming feature of the app. Working with the Fameo team, using test-driven development, we built the API using .NET C# technology.

VizFinder.com | Underwater Visibility Forecast

http://www.vizfinder.com/
A web application to tell today's and the 4-day forecasts of underwater visibility in Santa Barbara, CA coastal line.

It's a React, Bootstrap, .NET Core, and Docker tech stack project brought from scratch to live on the web.

Kosmo | Telecom Core Business Suit

https://kosmo-novus.herokuapp.com/login
A React and .NET Core suite—mobile, back-office, and APIs—that manages operations and geolocate assets for managing and maintaining a telecom business.

I worked as a full-stack developer, and the app is being used by a major regional telecom company, migrating from paper and spreadsheets to mobile devices and BI.

XDoc | Person Registry Automation Software

A .NET C# WinForm software used by official registry offices, in compliance with the Brazilian Justice regulatory policy. Used by 30 users, it also integrates registry information with government agencies providing error-free automated processes. In its earlier versions, the software was built in Visual Basic Win32 platform, but now it runs on .NET C#.

In this work, I acted as a full-stack developer.

LIES | Eletricity Usage Metering Reading

A Java Mobile Edition (J2ME) software for Palm devices for registering the reading of houses' electricity usage meter. The app automated the process by removing paper and giving the reader the proper route for working.

In this project, I acted as an analyst, developer, and deployment team member.

MaxLab | Automation for Pathology Laboratory

A Delphi/InterBase/Firebird software that provided automation for the diagnosis registration and delivery, including microscope imagery.

In this project, I acted as a senior developer, deploy, and support team member. The diagnosis process that was based on the file system and word processing software was automated and digitalized, thus providing faster delivering of critical diagnosis and maintaining patients history.

Athena | Academics Registration Software

A Visual Basic/SQL Server software for automating the academics registration process, which used to be in papers and centralized by one department. The software provided decentralization, being used by 300+ professionals, teachers, and students for the pre-registration and registration process.

I acted as a planning, full-stack developer, deploy, and support team member.

RepLI | Reproductive Life Tracker

RepLI is a femtech framework targeting women of reproductive age to track their journey in the subject, thus providing proper orientation and support for doctors and providers for more accurate interventions.
In this project, I acted in the whole framework cycle, helping project management, front-end and back-end development, documentation, and deployment.
1993 - 1998

Bachelor's Degree in Computer Science

Federal Universty of Alagoas, Brazil - Maceió, Alagoas, Brazil

NOVEMBER 2018 - PRESENT

Participant of Pentaho Business Inteligence Course

UET - VOYAGER Techonologic Education Unit - Brasilia, Federal District, Brazil

NOVEMBER 2018 - PRESENT

Participant of Agile Scrum Foundation - ASF

UET - VOYAGER Techonologic Education Unit - Brasilia, Federal District, Brazil

OCTOBER 2013 - PRESENT

ITIL Foundation Certificate in IT Service Managment

Exin

NOVEMBER 2011 - PRESENT

Participant of Project Management Course

EUAX Project Management - Brasilia, Federal District, Brazil

DECEMBER 2010 - PRESENT

Participant of FOCCUS Program for Development in Human, Strategics and Entrepreneur skills

UEXP - Universidade de Experiência - Brasilia, Federal District, Brazil

Libraries/APIs

React, Node.js, Entity Framework, REST APIs, Web API, Leaflet, ArcGIS, SignalR, OpenAPI, jQuery, Google Maps, Google Maps API

Tools

C#.NET WinForms, GitHub, Mongoose, QlikView 12, Git, Visual Studio, Subversion (SVN)

Languages

C#.NET, ASP.NET Razor, Visual Basic 6 (VB6), SQL, C#, Visual Basic, Java, JavaScript 6, Delphi 7, CSS, HTML, JavaScript, ECMAScript (ES6), TypeScript, HTML5, Python, Delphi

Frameworks

.NET Core, ASP.NET, ASP.NET Web Forms, ASP.NET Web API, Entity Framework Core, .NET, ASP.NET Core, Bootstrap, Blazor, ASP.NET Core MVC, Express.js, Material UI, Zope, Plone, Swagger, Cypress, MUI CSS, JSON Web Tokens (JWT)

Paradigms

RESTful Development, Test-driven Development (TDD), Unit Testing, REST, ITIL, Agile Software Development, Scrum

Platforms

Web, Heroku, Docker, Pentaho, Linux, Windows, Amazon Web Services (AWS), J2ME

Storage

Microsoft SQL Server, SQL Server 2017, MySQL, MongoDB, JSON, PostgreSQL, Firebird

Other

Full-stack, APIs, Web Development, Back-end, OpenStreetMap, Progressive Web Applications (PWAs), UML Diagrams, Front-end, Internationalization, Cloud, Process Mapping, Quartz.NET, ArcView, Telecom Business Support Systems (BSS), Identity Server, i18n, MERN Stack, Fintech, Word Processing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring