Howdy Logo
Image of Lucas A.

Lucas A.
Mobile Engineer - Android

Java
Kotlin
Bio

A seasoned Software Engineer with more than five years of experience in diverse industries, possessing a degree in Systems Analysis and Development. Proficiencies include MVC, MVVM, and MVP architectures, along with mastery in Git and asynchronous programming techniques. Adept in dependency injection, unit testing, and maintaining clean code practices, with a solid understanding of CI/CD processes. Experienced with Firebase tools, including tracking, databases, and crashlytics, and skilled in both React and React Native development and SQL database management.

  • Android Developer
    9/1/2023 - Present

    Led the development and maintenance of a banking application utilizing proficiency in Swift and Kotlin. Implemented RESTful APIs to ensure seamless integration between front-end and back-end systems. Extensive use of MVVM architecture to enhance code maintainability and scalability. Leveraged tools such as Xcode, Android Studio, and JIRA for efficient project management and development. Ensured the application met high standards of security and efficiency through continuous integration and deployment, employing Jenkins and Git for version control. Demonstrated expertise in unit testing and UI testing, utilizing frameworks like XCTest and Espresso. Collaborated closely with cross-functional teams, including QA, UX/UI designers, and product managers, to deliver a robust and user-friendly application. Conducted thorough code reviews and participated in agile methodologies, including sprint planning and daily stand-ups, to ensure timely delivery of high-quality features.

  • Android Developer
    9/1/2021 - 7/1/2023

    Developed and maintained the Android version of the B2B application Parceiro BEES, showcasing advanced proficiency in Kotlin. Contributed to the application's architecture, ensuring optimal performance and reliability. Implemented various features and enhancements while adhering to best coding practices and guidelines. Employed modern Android development frameworks and tools to deliver a seamless user experience. Actively participated in regular code reviews, ensuring high-quality standards and effective collaboration with cross-functional teams.

  • Android Developer
    6/2/2020 - 9/1/2021

    Developed proficiency in Java and Kotlin for native Android development. Demonstrated extensive experience in building robust applications using Android SDK, along with hands-on expertise in libraries such as Retrofit, Dagger, and RxJava. Excelled in UI/UX design through the use of XML and ConstraintLayout, and implemented complex navigation flows using Jetpack Navigation components. Specialized in performance optimization techniques, leveraging profiling tools like Android Studio Profiler and LeakCanary to ensure smooth and efficient app performance. Skillfully used SQLite and Room for local database management and integrated third-party services via RESTful APIs and GraphQL. Employed continuous integration and delivery pipelines using Jenkins and automated testing frameworks like Espresso and JUnit to maintain code quality. Fostered collaborative development through version control systems Git and GitHub, ensuring seamless teamwork and code sharing.

  • Android Developer
    11/2/2019 - 6/1/2020

    Developed proficiency in Native Android development using Java and Kotlin. Demonstrated expertise in tools and frameworks such as Android Studio and Gradle. Accomplished significant work with RESTful APIs and Firebase integration. Gained extensive experience in implementing advanced UI/UX designs with ConstraintLayout, CoordinatorLayout, RecyclerView, and custom views. Leveraged Android Jetpack components including LiveData, ViewModel, Room, and Navigation to create robust and maintainable code.

    Showcased skills in managing asynchronous tasks with RxJava and Kotlin Coroutines, improving app performance and user experience. Engineered unit and instrumentation tests using JUnit, Mockito, and Espresso to ensure code reliability and application stability. Utilized ProGuard for code obfuscation and optimization, enhancing security and reducing app size. Maintained and deployed applications on the Google Play Store, following best practices for release management.

    Conducted performance profiling and memory analysis using Android Profiler, identifying and addressing bottlenecks. Fostered collaborative development through Git for version control and continuous integration pipelines with Jenkins and CircleCI. Ensured adherence to Agile methodologies for efficient project management and delivery. Proactively engaged in code reviews, promoting high standards of code quality and knowledge sharing within the team.

  • Android Developer
    4/2/2019 - 11/2/2019

    Developed proficiency in native Android development utilizing Java, demonstrating expertise in designing and implementing advanced applications for the Android platform. Successfully integrated various Android APIs and libraries, improving application performance and user experience. Adept at using Android Studio for seamless development, debugging, and testing. Implemented robust, scalable mobile application architectures, incorporating the latest Android frameworks such as Retrofit, Dagger, and Room. Ensured application quality and reliability through comprehensive unit and UI testing using JUnit and Espresso. Streamlined collaborative development processes with version control tools such as Git and GitHub. Contributed to code review and optimization, promoting best practices and coding standards within the development team. Leveraged Android Jetpack components to enhance application performance and maintainability, and utilized CI/CD pipelines for efficient build and deployment automation.

  • Android Developer
    1/2/2018 - 4/2/2019

    Developed proficiency in Java and Kotlin for native Android development. Contributed significantly to the design and implementation of user interfaces following Material Design guidelines. Implemented advanced features including background services, custom views, and performance optimization strategies. Demonstrated expertise in using Android Jetpack components such as LiveData, ViewModel, and Room for robust application architecture. Utilized Retrofit and OkHttp for efficient networking, and integrated third-party libraries like Glide and Picasso for image loading. Maintained a focus on secure coding practices and carried out continuous integration using Jenkins and GitHub Actions. Acted as a key member in Agile development teams, participating in sprints, code reviews, and collaborative problem-solving sessions. Applied test-driven development (TDD) principles, leveraging JUnit and Espresso for unit and UI testing. Fine-tuned applications for various screen sizes and orientations, ensuring a seamless user experience across devices.

  • Computer Science at University of Fortaleza - UNIFOR
    2017 - 2020

  • Electrical and Electronic Engineering at Federal University of Ceará
    2016 - 2017

Lucas is available for hire

Hire Lucas A.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.