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.

Lucas

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.

Available to hire

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.

See more

Skills

See more

Experience Level

Android
Expert
Java
Expert
Kotlin
Expert
Flutter
Expert
App Design
Expert
C
Intermediate
C++
Intermediate
Python
Intermediate
iOS
Intermediate

Language

Portuguese
Fluent
English
Advanced
Spanish; Castilian
Intermediate

Education

Bachelor of Computer Engineer at Federal University of Paraiba
January 27, 2018 - November 15, 2024
Computer Technician at Federal Institute of Alagoas
May 6, 2013 - March 24, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Education, Financial Services, Software & Internet
    uniE613 Owner-Partner
    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.
    uniE613 Freelancer
    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.
    uniE613 Mobile Developer
    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.
    uniE613 Technical Lead
    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.
    uniE613 Software Engineer
    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.