At Zartis, I have been engaged in two pivotal projects, wherein
I serve as a Frontend Engineer.
The former project catered to a prestigious client,
605, wherein I was
entrusted with key responsibilities such as preserving the
application interface, incorporating novel features, and
debugging.
Then I worked on a renowned client named
DIFC, wherein
I assumed the role of an architect. As an architect, I am
responsible for spearheading the frontend architecture,
assimilating best design practices and optimizing
product-side feature development.
My current project is called Vertigenius (vertigenius),
where I maintain an application dedicated to treating patients suffering from labyrinthitis.
This application consists of three main parts: an API made in Node.js, a web app made in Next.js, and a mobile application in React Native.
The goal of this project now is to rewrite parts of these applications to establish a better design, add tests, and fix bugs remaining from the first implementation.
The biggest changes in this process involve implementing TypeScript and NestJS on the API,
adding modular and SRP (Single Responsibility Principle) design to improve maintainability,
and migrating the React Native pure implementation to use Expo, aiming to make development
faster and reduce bugs related to native code builds for Android and iOS.
Across all three parts of the application, we aim to achieve 100% test coverage split into end-to-end tests, integration tests, and unit tests.
During my time at Magrathea, I had the opportunity to work on
various projects as a Software Engineer, where I contributed to
product implementation and worked on both the frontend and
backend aspects.
One notable project I worked on was for
RDStation
's compliance team, where I implemented the
LGPD
laws on their application. It was a challenging and fulfilling
experience to collaborate with other product teams within a
strict timeline.
Another project I led was Daleponto, which started as an
internal solution but later grew into a product that other
companies were interested in. As the head leader of
a small team, I managed the product as an independent entity.
Furthermore, I was also part of the recruitment team responsible
for conducting candidate interviews.
During my tenure at Sofit, my responsibilities spanned across
three main areas. Initially, I joined as a FullStack Engineer
and focused on enhancing the main product by implementing new
features and fixing general bugs.
Subsequently, I transitioned to maintaining a
mobile app for several months, where I was in
charge of ensuring its smooth operation, publishing it on
stores, and taking care of product implementation.
My final accomplishment at Sofit was leading a team responsible
for rewriting the primary API using new technologies. I played a
crucial role in designing the API architecture,
establishing standards and patterns, and guiding my colleagues
in navigating the new source code.
During my time at this company, I served as a skilled Frontend
Engineer with a focus on implementing key product features and
resolving issues. Additionally, I played an instrumental role in
the creation of a new brand, contributing to the brand's design
and successfully bringing it to fruition. This experience proved
particularly formative, as it represented my first foray into
the professional world of technology, and provided ample
opportunities for me to hone my skills and expand my knowledge
base.