Flavio is a Senior Software Engineer with extensive experience developing back-end, desktop, and embedded software for security, military, and medical applications using C++, Python, and Go. He supports clients in architecture and technology definitions, protocol requirements, and software implementation, as well as team-leading. During his 16-year career, Flavio has worked on multiple desktop applications, IoT systems, and electronic equipment projects.
Developing a back-end system for email processing using Go and GCP, collecting annotations to be used in a Machine Learning engine for automated email processing.
Performing software maintenance of the core back-end engine in Python.
Developed a powerful social media management tool for brands, businesses, agencies, and individuals worldwide.
Implemented a network supervisory system and network configuration software for a zero-vulnerability laptop for cybersecurity application using Python (PyQt5, Flask, SQLAlchemy), React, Bash.
Performed multiple operating systems customizations in Ubuntu, OpenWRT.
Implemented CI using Bash Scripts and custom Ubuntu infrastructure.
Implemented production software for remote intelligent control of machines remotely in real time using C++ language running in Embedded Linux environment and MQTT protocol for M2M communication.
Worked on initial development consisting of POC software running in Python and a prototype (MVP) to validate the product concept using Python language and MQTT protocol for M2M communication.
Implemented control algorithm simulation environment using C++ and QT framework for visual representation of the results.
Hired as a back-end developer for Draganfly to create a Kiosk System for vital signs scanner equipment using Python and Computer Vision (OpenCV).
Evaluated a plan to implement a security solution for OT-IT networking for floor plants using OPC-UA industrial protocol.
Designed central control systems software to improve plant machines efficiency and implemented POC and MVP in Python and final release in C++, MQTT, Embedded Linux.
Designed a solution for remote monitoring of fiscal device equipment installed in PoS devices in retail. The system collects real-time data operation from the devices and provides operational status in a cloud-based dashboard using IoT.
Led a team of 3 (a web software engineer, a desktop software engineer, and a QA analyst), was responsible for the platform setup and software deployment, and handled the implementation of software architecture and technology applied.
Held periodic followup meetings with the team and the client's product management team (the system is currently in operation, monitoring 50K+ devices in real time for the Brazilian market).
Designed a next-generation terminal acquisition device used in retail stores (the new product extended keyboard acquisition features, adding computational and connectivity features to the computer peripheral).
Led a team of 4 (hardware engineer, Python application engineer, embedded Linux engineer, and QA analyst) and performed architecture evaluation code review, features development, and software maintenance when applied.
Communicated with the client on project progress, features evaluation, design review, mechanical integration, and applied Agile techniques using Redmine and GitLab as a software platform for code repository, bug tracking, and documentation.
Created a custom tracker integrated to a lock, to be installed in containers for the purpose of keeping track of the container movements inside a warehouse and its trajectory from the warehouse to distribution facilities.
Led a team of 5 (hardware engineer, mechanical designer, embedded software engineer, web software engineer, and QA analyst) and delivered hundreds of units of the rump-up production of the device and the monitoring system used to keep track of the containers.
Implemented a web-based tracking system to communicate with the device using OpenGTS, MySQL, and GCP.
Running a company specializing in embedded systems design and web applications for Machine-to-Machine (M2M), IoT, medical equipment, and automation markets.
Working on the development and implementation of Industrial IoT (Industrie 4.0) projects.
Performing health checks on various platforms/systems and providing reports based on the information obtained.
Balestro is a Brazilian company specializing in surge discharge protection equipment for electric substations and plants.
The company developed a remote monitoring system using IoT devices and data analytics to detect quality issues in surge discharge protection equipment.
Key technologies employed include C#, MQTT, InfluxDB, and PostgreSQL.