Graduated in Computer Engineering, participating in various activities in the academic environment and events in the IT area. He likes challenges, knows how to work as a team and is predisposed to lead.
Skills
Language
Work Experience
Education
Qualifications
Industry Experience
As a co-owner, I led the development of a system for public lighting management in a company contracted by the municipality. My focus was on creating the mobile application, using Java and adopting the MVVM pattern to structure the architecture efficiently. I employed Retrofit for API communication, implemented Material Design for an intuitive interface, and integrated Google’s geolocation and maps APIs for location-based functionalities. I also contributed to the UI construction. Additionally, I participated in the development of the Java-based desktop application, providing a comprehensive solution for public lighting resource management.
As a freelancer, my experience involved developing a mobile application using Flutter for a social network of influencers. In this project, I integrated communication with GraphQL to retrieve and send data to the server, as well as working with Firebase for features such as authentication, file storage, and real-time database. I adopted the MVVC (Model-View-ViewModel-Controller) architecture with the use of MobX for state management, ensuring a smooth and responsive user experience. Additionally, I implemented real-time requests to keep users updated with the latest interactions on the social network. For collaboration and version control of the code, I used GitLab, facilitating communication and teamwork during the development of the application.
During my internship as a fullstack developer with a focus on mobile development, I was involved in creating applications for scheduling appointments for self-care and beauty clinics using Java. Throughout this experience, I extensively utilized Git for version control and followed the Scrum methodology for project management. I implemented Material Design principles to ensure a visually appealing user interface and adopted the MVVM
architecture pattern for better code organization. Additionally, I incorporated features like Content Provider and RxJava for efficient data handling and processing, while ensuring RESTful API integration for seamless communication with backend services. Furthermore, I was responsible for deploying the application on the Google PlayStore. In addition to mobile development, I also worked on the backend of the company, where I performed maintenance tasks using Java and Spring Boot for the company’s web service. This involved creating new API requests and database maintenance to ensure smooth operation of the system.
As the technical leader of the mobile team at a mobility startup, I spearheaded the development of the Flutter application. In addition to overseeing development, I provided support to the team and facilitated meetings with other teams to align all application features. The application was built using Flutter and leveraged technologies such as Firebase, GraphQL, Retrofit, and REST API, following the MVVM pattern with state management using MobX.
Moreover, we integrated real-time geolocation APIs (Google Maps API) and payment APIs (Stripe) to offer a comprehensive user experience.
As a developer at a company specializing in payments via terminals and Tap On Phone, my role involves creating and maintaining native mobile applications using technologies such as Java, Kotlin, Dagger, and Jetpack Compose. Additionally, my day-to-day tasks include utilizing Coroutines, Content Provider, and Android SDK to ensure the efficiency and security of transactions. I have proficiency in security standards like EMV and various payment SDKs, ensuring a smooth and secure experience for our users.
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in João Pessoa today.