Software Engineer - Alelo (2022 -
Present)
I currently work with the development of a new project using Flutter, where I acted
as the
team's senior lead, proposing architecture solutions (clean arch, MVVM, MVC),
dependency injection system, project configuration to work with push notification,
remote config, GTM and analytics provided by Firebase/Google, creating a design
system using the concept of atomic design, building an architecture to carry out
unit and integration tests, and finally helped with the configuration and choice of
tool to practice CI/CD for the application Flutter in stores, as well as its
distribution for testing using Firebase's App Distribution.
Senior Software Analyst - CI&T (2021 -
2022)
I worked with the development of a new project using Flutter, where I acted as the
team's senior lead, proposing architecture solutions (clean arch, MVVM, MVC),
dependency injection system, project configuration to work with push notification,
remote config, GTM and analytics provided by Firebase/Google, creating a design
system using the concept of atomic design, building an architecture to carry out
unit and integration tests, and finally helped with the configuration and choice of
tool to practice CI/CD for the application Flutter in stores, as well as its
distribution for testing using Firebase's App Distribution.
Senior Software Analyst - Dextra
(2021 - 2021)
Development of mobile applications using native Android technology. At that
opportunity I started working with the development of native applications using Java
and Kotlin, I worked as a senior analyst being responsible for the professional
guidance of the team, bringing solutions to open software engineering problems in
the team, I worked by proposing architectural solutions and recommending design
patterns , I worked in favor of more quality to the software with the implementation
of the practice of unit tests and software coverage, I worked in the planning and
organization of the team to deliver demands.
Then I went to work in another team focused on the development of a new project
using Flutter, where I acted as the team's senior lead, proposing architecture
solutions (clean arch, MVVM, MVC), dependency injection system, project
configuration to work with push notification, remote config, GTM and analytics
provided by Firebase/Google, creating a design system using the atomic design
concept, building an architecture to carry out unit and integration tests, and
finally helped with the configuration and choice of tool for practice CI/CD release
of the Flutter application in stores, as well as its distribution for testing using
Firebase App Distribution.
Software Developer - B2Soft
(2019 - 2019)
I worked mainly with front-end development of web applications using modern and
reactive frameworks. Build desktop applications using cross-platform development
frameworks. In addition, I had the opportunity to develop applications based on
knowledge of user experience and product prototyping. I worked and had opportunities
with development technologies: ReactJS (to build front-end), Electron (to build
hybrid desktop systems), React Native (to build hybrid mobile applications).
Software Developer - Incubatech
(2018 - 2019)
I worked with the development of mobile applications, using mainly hybrid development
technologies (Ionic and React Native). I had opportunities to work with back-end
development of applications and web systems, using Grails.
Software Developer - STI -
UFRN
(2015 - 2021)
Development of mobile systems using hybrid technologies, focusing mainly on Flutter.
Technical team coordination for application evolution using Flutter. Coordination of
a maintenance team for native mobile systems in Java, Kotlin and Swift.
As technical leader of the mobile team I was responsible for defining the choice of
software architectures, library choices based on technical aspects, recommendations
for using design patterns, assembly of automation of the CI/CD process using GitLab,
implementation of test concepts unit and integration processes, promote training
processes and team leveling, technical feasibility analysis of solutions.