Howdy Logo
Image of Luiz C.

Luiz C.
Mobile Engineer - Android

Typescript
Java
Kotlin
Amazon Aws
Bio

A seasoned developer specializing in creating efficient solutions, with comprehensive experience spanning the entire software development lifecycle. This professional journey underscores a commitment to excellence and a keen adaptability to emerging technologies. Dedicated to innovation and quality, consistently pursuing challenges that foster professional growth and contribute significantly to team and organizational success.

  • Software Engineer Android
    1/1/2022 - 3/1/2024

    Developed proficiency in Android mobile development using Kotlin. Implemented continuous integration with GitLabCI and feature-flow. Conducted static code analysis using SonarQube. Automated unit testing with JUnit, Mockito, and Mockk. Facilitated interaction with REST APIs through Retrofit. Utilized Koin for dependency injection. Adhered to Clean Architecture principles, MVVM, and SOLID design patterns. Integrated Android Jetpack Components including ViewModel, Room, LiveData, and Composable. Leveraged various components of the Android SDK such as Lifecycle, Service, ContentProvider, and Broadcast.

  • Kotlin and Java Developer
    9/1/2019 - 12/1/2021

    Achieved proficiency in Android mobile development using Kotlin, incorporating continuous integration with GitLabCI and feature-flow. Implemented static code analysis with SonarQube and Fortify and conducted automated unit tests using JUnit and Mockito. Developed robust applications by interacting with REST APIs via Retrofit and employing dependency injection frameworks such as Koin and Dagger. Utilized clean architecture principles and MVVM design patterns, leveraging Android Jetpack components including ViewModel, Room, LiveData, Databinding, and Navigation. Mastered various elements of the Android SDK such as Lifecycle, Service, ContentProvider, and Broadcast.

    Excelled in web development using Java 11 with SpringBoot, particularly in cloud-based projects hosted on GCP with a microservices architectural style. Facilitated automated unit testing with JUnit and Mockito and deployed services within Docker containers. Managed relational databases like MySQL and PostgreSQL, ensuring static quality and security through SonarQube and Fortify. Streamlined continuous integration and deployment processes with GitLabCI and Teresa (Kubernetes). Integrated messaging solutions using RabbitMQ, Amazon SNS/SQS, and Google Pub/Sub.

  • Java Programmer
    4/1/2018 - 8/1/2019

    Developed proficiency in Android application development and Java programming. Utilized Android Studio and Eclipse for Integrated Development Environment (IDE). Implemented RESTful APIs and integrated web services using JSON and XML. Executed design patterns such as MVC and MVVM, ensuring efficient code architecture. Showcased strong expertise in Java programming with significant experience in object-oriented design and development. Employed SQLite for database management and facilitated data storage solutions. Demonstrated skills in using Git for version control and Jenkins for continuous integration and deployment. Leveraged Agile methodologies including SCRUM for project management and coordinated with cross-functional teams to deliver high-quality software solutions.

  • Java Software Developer
    9/1/2017 - 5/1/2018

    Cultivated expertise in PHP and enhanced backend development capabilities using Symfony and Laravel frameworks. Crafted dynamic front-end interfaces leveraging React.js, Angular, and jQuery. Utilized HTML, CSS, and JavaScript extensively to produce responsive and interactive web designs. Showcased proficiency in managing databases with MySQL and MongoDB, as well as optimizing queries for performance. Ensured seamless version control and collaborative development through Git. Developed and maintained RESTful APIs to bolster application functionality. Integrated third-party services and APIs to extend the web application’s capabilities. Implemented automated testing using PHPUnit and maintained high code standards by adhering to best practice guidelines. Oversaw the deployment of applications on Apache and Nginx servers. Emphasized continuous improvement through active participation in code reviews and agile development processes.

  • Mobile Developer
    11/1/2015 - 9/1/2017

    Spearheaded evolution and maintenance of a client's application, ensuring seamless performance and continual enhancements. Enhanced proficiency in PHP, Doctrine, and Silex while undertaking extensive development work utilizing Ext JS 4.2, NodeJS, and Vue.js. Displayed comprehensive expertise in database management with PostgreSQL and MongoDB, ensuring optimal data retrieval and storage solutions. Employed collaborative code maintenance strategies via SVN and Git, fostering a streamlined and efficient development environment. Focused on delivering high-quality, reliable software solutions through continuous integration and deployment practices, significantly improving the application's operational efficiency and user satisfaction.

  • Web Developer
    3/1/2014 - 9/1/2017

    Developed proficiency in translating use case documents into high-quality, efficient programming code. Gained expertise in interpreting detailed technical requirements and implementing them within various development frameworks. Mastered multiple programming languages and enhanced coding accuracy and efficiency. Demonstrated strong analytical skills and attention to detail in understanding complex business needs and translating them into functional software solutions. Utilized advanced debugging and optimization techniques to ensure code reliability and performance.

  • Developer
    9/1/2012 - 2/1/2013

    Gained expertise in Java web development utilizing smartGWT technology.

  • Intern
    1/1/2012 - 4/1/2012

    Gained hands-on experience in Information Technology, focusing on Java development and web technologies. Acquired skills in Java, Spring Boot, and Hibernate for backend development. Engaged in front-end development with HTML, CSS, and JavaScript, enhancing user interface design and user experience. Utilized MySQL and Oracle databases, ensuring efficient data storage and retrieval solutions. Implemented unit testing and debugging through JUnit and Mockito, enhancing software reliability and performance. Applied version control and collaborative development practices using Git.

  • Software Engineering at Integrated Colleges of Arararaquara (Logatti Colleges)
    2011 - 2015

  • English Language at ABA English
    2016 - 2017

Luiz is available for hire

Hire Luiz C.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.