Senior Mobile Engineer

Gustavo Costa

๐Ÿ‘‹ Hello! I am a Frontend Developer specialized in Mobile and Web, with extensive experience in creating successful global applications, from the initial idea to final production.

I am proud to have participated in several successful projects that continue to attract thousands of concurrent users and receive excellent reviews.

React Native

6 years of experience

React

4 years of experience

Nextjs

2 years of experience

Typescript

6 years of experience

Jest

6 years of experience

Redux

3 years of experience

Work experience

Technical Lead
Thoughtworks
2023 - Present

Worked as a Technical Lead on a global-scale project, leading a multilingual team that spanned Chile and Brazil. Responsible for the core team, and as one of the first to join, contributed to the initial architecture and definitions of the project.
Ensured effective collaboration across diverse cultural and linguistic backgrounds, driving the technical direction and setting the foundation for the project's success.

Senior Mobile Engineer
Thoughtworks
2022 - 2023

Participating in several projects allowed me to enhance my interpersonal and leadership skills. I focused on improving code quality and strictly adhered to industry best practices, which are highly valued by the company. By implementing Clean Code principles, I ensured our code was maintainable and high-quality.
Effective collaboration with cross-functional teams fostered a culture of excellence and continuous improvement. These efforts contributed to the successful delivery of

Senior Mobile Engineer
RecargaPay
2021 - 2022

At RecargaPay, I supported and contributed to the development of the app, which had over 18,000 online users simultaneously.
I worked on various aspects of the application, including creating new features, modifying screens, and updating libraries to ensure the security and usability of the app.

Web and mobile application developer
Equal - Smart Financial Management
2019 - 2021

During my time at Descomplica, I worked on two projects. In the first, I participated in the development and architecture of the college application from the beginning, becoming a major success story with many satisfied students and an excellent rating in the app store.
In the second project, I maintained the vestibular application by performing version upgrades and specific bug fixes.

Web and mobile application developer
LEMAF - Forest Management Studies and Projects Laboratory
2018 - 2019

I received a scientific initiation scholarship to participate in the development and evolution of web platforms and offline applications related to forest and environmental management.

Education

Bachelor of Computer science
UFLA - Federal University of Lavras
2015 - 2019

Projects

Explore my portfolio of application development, where expertise and creativity come together to create efficient applications that deliver excellent user experiences.

LATAM Pass

Description:

Latam Pass is a globally utilized app that I have been involved with since its inception, achieving a rating of 4.6 in app stores and over 5,000 concurrent users.

Challenges:

The major challenges I faced in this project included working with React Native alongside a micro frontend architecture, allowing each team to manage their respective modules independently.

Pizza Hut Brasil

Description:

A delivery app for Pizza Hut Brazil, designed to replace an outdated and underperforming application. The new app received excellent reviews and resulted in a significant increase in the company's sales.

Challenges:

The biggest challenge in this project was the tight deadline, as we needed to deliver a minimum viable product (MVP) within six months. Despite this difficulty, the project was a success, and we managed to deliver on time.

Faculdade Descomplica

Description:

The app for Faculdade Descomplica is one that I take great pride in, as it served as the foundational platform for the entire institution. Users could attend their classes, both recorded and live, with the option to watch offline as well. Additionally, we integrated payment processing, enabling users to subscribe directly through the app.

Challenges:

The main challenges in this project included managing offline file storage and integrating payment methods.

RecargaPay

Description:

The RecargaPay app was already established when I joined the team. As a robust app with various teams working on numerous features, I was part of the "Core" team, making significant improvements and refactoring crucial code, such as upgrading libraries and integrating native libraries.

Challenges:

The biggest challenge in this project was its complexity, as many developers were working on the same repository. This required substantial organization and coordination of new features and deployments.

Colleagues testimonials

Discover what my colleagues have to say about their experiences working with me.

" Gustavo is an amazing person! When we worked together, I could see how great he is in development, he is quick and assertive. His knowledge of Javascript Frameworks is his strongest perk, including mainly ReactJS and React Native. I could also learn a lot from him, he was indeed a great teacher to me and made a big impact on my career. "


Ivan Carvalho Image

Ivan Carvalho

React Developer

" Gustavo is one of the best professionals I've ever met. Very helpful, always looking for the best way to contribute and engage the team. He has a feeling of ownership and is committed to his purposes. He is easy to get along with and participative. Congratulations on the excellent professional, Gustavo! "


Bruna Gomes Image

Bruna Gomes

Senior Product Manager

" Gustavo is a very competent and proactive professional, always willing to help the team. In addition to being a great developer, he is a great person who is always adding value to the team's deliveries and to his colleagues. "


Douglas Toledo Image

Douglas Toledo

Fullstack Developer

" Gustavo is a great professional, always questioning and adding a lot to the team, especially technologically. I have vast knowledge with JavaScript frameworks and always seek to collaborate with team members. "


Vinicius Schonardie Image

Vinicius Schonardie

Mobile Engineer

Let's build together

Ready to bring your app idea to life?

Check my last articles on my blog

View all posts ยป
Microfrontends with React Native

Microfrontends with React Native

Microfrontends are a powerful way to build scalable and maintainable mobile apps. This article shows how to use React Native to create modular components that can be developed and tested independently. This approach improves workflow, supports parallel development, and ensures code reusability.

Automated Testing in React Native

Automated Testing in React Native

Automated testing is crucial for maintaining the stability and quality of React Native applications. This article delves into the essential techniques and tools for effective testing.