Lucas

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.

About

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.

  • Joined December 2024

Languages

  • PortugueseFluent
  • EnglishAdvanced
  • Spanish; CastilianIntermediate

Industry experience

  • Computers & Electronics
  • Education
  • Financial Services
  • Software & Internet

Projects · 5

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.

  • App Developer
  • Back-End Developer
  • Database Developer
  • +2

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.

  • App Developer
  • 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.

  • App Developer
  • Back-End Developer
  • Database Developer
  • +1

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.

  • App Developer
  • Developer
  • Lead Sound 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.

  • App Developer
  • Developer

Education

Bachelor of Computer Engineer · Federal University of Paraiba2018 – 2024
Computer Technician · Federal Institute of Alagoas2013 – 2017

Hire Lucas today

Post a job and invite Lucas, or contact them directly. No hidden commission.

Post a job