gersonrocha9
Gerson Rocha
Rio de Janeiro, Brazil

With over three years of experience in software development, I have specialized in creating innovative and robust solutions using React Native for Android and iOS applications. I manage the entire app lifecycle from inception to publication, implementing CI/CD pipelines with GitHub Actions and Fastlane to ensure efficient and continuous delivery. My portfolio includes several apps published on the App Store and Play Store, ranging from offline-first solutions to real-time geolocation apps with notifications for nearby users. I also have experience developing advanced chatbots using Langchain, React, Node.js, and Redis. These chatbots deliver personalized responses by leveraging machine learning training on proprietary documents, significantly enhancing user interaction and experience. I am always seeking new ways to integrate emerging technologies to solve complex problems and improve the functionality of digital products. React Native | TypeScript | JavaScript | Firebase | React Query | ReactJS | Jest | React Native Testing Library | CI/CD | Jest | Detox | Xcode | React Navigation | Zustand | Expo | Langchain | Node.js

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

474.6
CodersRank Rank
Top 2%
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
The Group Loyalty
1 year 3 months
Remote
Tech Lead Front-end
Sep 2023 - Nov 2024 (1 year 2 months)
- Responsible for software development to ensure deadlines and quality of the product delivered.
- Experience performing code reviews and suggesting best practices, principles, concepts, and performance improvements.
- Demonstrate efficient use of native language resources to boost the team's technical development.
- Actively participate in project strategy and analysis, monitoring development metrics and projecting future goals.
- Be present at meetings with clients to understand demands and distribute tasks effectively to the team.
ReactJS React Native Node
Front-end Developer
Jul 2023 - Sep 2023 (2 months)
- Development of new features and bug fixes for internal and third-party projects using React, TypeScript, and libraries such as Tailwind and Radix.
- Git Flow and Scrum with Vercel and Amazon AWS
- Use of the Design System
- Pair Programming
- Code review
ReactJS React Native Node
IFF - Instituto Federal Fluminense
Jul 2023 - Mar 2024 (8 months)
Remote
Full Stack Developer
Project as a university scholarship holder working on the Agro Hidro 4.0 project.

This project is an integrated management system for the coffee producer's property. The project contained authentication flow, consultancy, and the entire management of a property.

The following technologies were used: Node.js, TypeScript, Prisma, MySQL, React, Tailwind, TypeScript, and Radix.
MySQL NodeJS ReactJS TypeScript
Pastoral da Criança
Apr 2023 - Nov 2024 (1 year 7 months)
Remote
Mobile & Chatbot Developer
In this position, I currently use JavaScript, Cordova, and React for web and mobile applications. We use a deep understanding of JavaScript internals to create custom tools and use community tools to squeeze more performance out of our user base's hardware. Node.JS is used to create APIs that facilitate improving and maintaining communication between client and server. Express, Socket.io, and PostgreSQL integrations play a key role in our live chat module.
The biggest challenge in this position is the scale of a distributed application with offline capabilities that collect a large volume of data.

We also created our artificial intelligence for Pastoral da Criança, where it would use its materials to answer questions. In this project, we use TypeScript, Node.js, React, Langchain, and Redis.
ExpressJS JavaScript NodeJS PostgreSQL ReactJS TypeScript

Add some compelling projects here to demonstrate your experience
Igreja Batista do Flamboyant
May 2023 - Oct 2023
Volunteer app development using React Native for Flamboyant Baptist Church.
Technologies used:
- React Native + TypeScript;
- TailwindCSS;
- Layout created entirely in Figma

Databases:
- SanityCMS
- Subbase;

Unitary tests:
- React Native Testing Library and Detox (coming soon)

DevOps:
- Gitflow and Git.
Twitter Clone
Feb 2023 - Feb 2023
Clone da interface do Twitter, com layout responsivo implementando as funcionalidades de autenticação com Google, postagem de um novo Tweet e respostas a esse tweet. Também será implementado a troca de temas Light - Dark utilizando o Provider do Styled Components
This section lets you add any degrees or diplomas you have earned.
IFF - Instituto Federal Fluminense
Bachelor of Information Systems
Feb 2016 - May 2023
Rocketseat
Ignite, Software Engineer
Jan 2022 - Jan 2024
Focused on Rocketseat Ignite's ReactJS and React Native tracks.

Ignite is an acceleration program focused on specialization, for those who already master programming.

Through a practical methodology, we are prepared for real world challenges, in addition to developing behavioral skills to stand out in the market.
JStack
Full Stack Development
Nov 2022 - Nov 2023
English EF SET Certificate™ - B2 Upper Intermediate Level
Apr 2023
Google IT Support Professional Certificate
Jul 2020

Jobs for you

Show all jobs
Feedback