Curriculum vitae
Senior Software Engineer
Full Name | Flavio Henrique Galon |
Nationality | Brazilian |
Date of Birth | 21st October 1992 |
Languages | Portuguese, English |
Experience
-
05.2024 - Present Senior Software Engineer
888Spectate, Dublin, Ireland -
07.2022 - 04.2024 Software Engineer
888Spectate, Dublin, Ireland - As a software engineer (level 4) in Spectate I design, maintain and implement new features in Python 2/3 and Java microservices.
As part of my daily tasks I interact with software architects, QAs and product owners in an scrum team.
• REST API development and asynchronous job processing with Python 2 and 3, Twisted, Sanic, Redis, MySQL and ActiveMQ.
• Unit tests with unittest and pytest.
• Load tests with Locust.
- As a software engineer (level 4) in Spectate I design, maintain and implement new features in Python 2/3 and Java microservices.
-
2021-2022 Software Engineer
Dextra/CI&T, Remote, Brazil - At Dextra/CI&T I worked as a backend software engineer on international projects.
Worked with an USA based team developing microservices in Python 3 for the workspaces booking industry. In addition to designing, implementing, testing and maintaining features, I was directly involved in the adoption of event-driven architecture by the product's microservices.
• REST API development in Python 3 with FastAPI, Pydantic, SQLAlchemy and Alembic.
• Unit and integration tests with pytest.
• AWS services such as Lambda Functions, EventBridge, Aurora (PostgreSQL), CloudWatch and System Manager.
• IaC with Terraform.
• Jenkins CI/CD pipelines and monitoring with DataDog.
- At Dextra/CI&T I worked as a backend software engineer on international projects.
-
2017-2021 Software Engineer
Agres, Curitiba, Brazil - As a software engineer at Agres I was a developer on several embedded, web and IoT software projects.
Amid my accomplishments, I'd highlight the delivery of an 1.5 year delayed project in 8 months after taking over as the development lead by coordinating redesign, refactoring and development of critical features.
• Development of an IoT + web system for agricultural machinery tracking and management through UHF and LTE-M radio signals using Python 3.
• Design and development of a microservices-based application for proprietary binary files upload, management that provides data visualization through interactive maps, dashboards, work report files and shapefile generation built in Angular 8, Typescript and Python 3.
• Development of proprietary license files generation library in Java.
• Development of internal web based licensing generation and management application in SpringBoot, Hibernate, PostgreSQL and AngularJS.
• Azure and gitlab CI/CD pipelines.
- As a software engineer at Agres I was a developer on several embedded, web and IoT software projects.
-
2017 Intern
Universidade Tecnológica Federal do Paraná, Curitiba, Brazil - As an intern at the Imaging and Electronic Instrumentation Laboratory I developed several digital image processing (DIP), computer vision (CV) and neural networks real time inference applications in C++ and Python 2. Furthermore, I acted as consultant for Master’s candidates on adapting DIP and CV pipelines to the NVIDIA TX1 embedded computing system.
-
2015 Intern
Budapest University of Technology and Economics, Budapest, Hungary - Intern at the Automation and Applied Informatics Department under a professor’s guidance. Among my activities, I was responsible for building automated performance analysis software for convolutional neural networks and natural language processing pipelines in Python 2.
Education
-
2010-2017 Bachelor of Engineering - Electronic Engineering
Universidade Tecnológica Federal do Paraná, Curitiba, Brazil -
2014 - 2015 Exchange Program - Electronic & Software Engineering
Budapest University of Technology and Economics, Budapest, Hungary