Summary

Expertise

Project Highlights

Education

Agency

CC

English:

Advanced

Carlos C.

vetted by Youteam

Vetted by YouTeam

El Salvador

UTC -06:00

America/El_Salvador

English:

Advanced

Driven Senior Android Engineer with a proven track record of crafting daily-used platforms that have impacted millions.

*8+ years as a Senior Android Engineer crafting high-performance mobile apps for tech giants like Disney Streaming, Nike, and Numerator. *Remote team leader through Agile Methodologies, ensuring smooth collaboration and successful project delivery. *Dynamic interface builder with Custom UI and animations, sparking rich and interactive experiences. *Software builder that anticipates change and embraces growth through a deep understanding of object-oriented development, seamlessly integrating design patterns and architectural components for unparalleled flexibility. *Adept at behavior-driven development and meticulous documentation using Gherkin and Cucumber, ensuring clear communication and quality deliverables.

Want to hire this engineer?

Check if Carlos is available

Expertise

Years of commercial development experience

9 years of experience

Core technologies

Android 8 years
Kotlin 5 years
Java 8 years

Other technologies

UI
UX
Cucumber
database programming
JUnit
Mockito
Dagger 2
Espresso
Retrofit

Project Highlights

icon
Lead Android Engineer

Nike

Feb `22 - Aug `21

Nike

Collaborated with a cross-functional team to develop and implement the new Ratings and Reviews feature across multiple Nike apps, including the Nike App, Nike SNKRS, Nike Run Club, and Nike Training Club. Utilized Clean Architecture and MVVM design patterns, along with Jetpack Compose for UX/UI, to build a seamless and user-friendly experience for Nike app users. Fostered a culture of improvement and elevated project quality through collaborative problem-solving in meetings and code reviews. Demonstrated proficiency in SAFe (Scaled Agile Framework), effectively adapting to the agile development process and contributing to the successful delivery of the feature. Utilized a wide range of technologies, including Java, Kotlin, Koin, Dagger, Databinding, ViewBinding, Kotlin Coroutines, LiveData, Flow, Room, Retrofit, Mockito, Espresso, and Robolectric, to have the a robust and efficient new feature. Created clear and concise documentation, facilitating seamless knowledge to the Android team.

Responsibilities & achievements

Nike App: As a user, you can shop the latest sports styles perfect for all athletes including running shoes, Jordan clothes, and more. Nike SNKRS: As a user, you can explore, buy, and unlock the best of Nike and Jordan Brand sneakers. Nike Run Club: As a user, you can get an activity tracker and mile counter to make the most of your run. Nike Training Club: As a user, you can get various types of workouts, home workouts or mindfulness training.

Java
Kotlin
Android
Database Modeling
Mockito
Dagger 2
Espresso
icon
Sr Android Developer

Disney Streaming

Oct `21 - May `22

7 months

Disney

Disney+: As a user, you can stream and download your favorite Movies, TV Shows & originals from Disney. Star+: As a user, you can stream Series, Movies and Sport content from ESPN and others. ESPN: As a user, you can get scores, news, alerts and watch live sports from ESPN

Responsibilities & achievements

Utilized Behavior Driven Development methodologies to ensure consistent behavior across multiple Android apps, writing comprehensive documentation with Gherkin and Cucumber for requesting static media content and live media. Actively participated in team meetings and code reviews, providing valuable insights and suggestions for improvement to enhance the quality and efficiency of the development process. Utilized Java, Kotlin, Kotlin Coroutines, Flow, Mockito, Mockk, JUnit, Gherkin, and Cucumber technologies to develop high-quality Android applications. Maintained clear and concise documentation, ensuring ease of understanding and seamless knowledge transfer among team members.

Java
Kotlin
Android
Cucumber
JUnit
Mockito
icon
Lead Android Engineer

Numerator

May `21 - Sep `23

2 years

Numerator

Receipt Hog App: As a user, you can get real money rewards for every purchase you make with the app. Whether you shop online or in-store, you just upload receipts and start earning coins to reclaim prizes.

Responsibilities & achievements

Led the development of the Receipt Hog App, an innovative platform where users earn real money rewards for purchases. Acted as a thought leader, actively participating in code reviews and team meetings, offering valuable insights and suggestions that fostered a collaborative and innovative work environment. Spearheaded the development of various key features (e.g. receipt uploading, coin earning, prize redemption) in Kotlin, all extensively unit-tested. These features boosted user experience and expanded app functionality. Led the app's UX/UI revamp using Jetpack Compose, delivering a sleek, modern interface that enhanced user engagement. Leveraged a diverse tech stack including Java, Kotlin, Dagger, Kotlin Coroutines, LiveData, Flow, Room, Retrofit, Mockito, Mockk, and Espresso to deliver high-quality, efficient, and maintainable code. Demonstrated a strong commitment to professional growth by consistently staying updated with the latest technologies and trends in Android development. Consistently followed best practices and industry standards, ensuring the reliability, performance and scalability of the app

Java
Kotlin
Android
Mockito
Dagger 2
Espresso
icon
Android Engineer

Applaudo Studios

Nov `19 - May `21

1 year

Applaudo Studios

Fisherman - Wealth Management App: As a user, you get an app that helps you to achieve the best financial management regardless of your current wealth status.

Responsibilities & achievements

Played a key role in increasing Unit Testing coverage from 30% to 85% for the entire project, ensuring higher code quality and reducing the likelihood of bugs and errors. Actively contributed to team meetings and code reviews, providing valuable insights and suggestions for improvement, and fostering a collaborative and innovative work environment. Developed the Fisherman Wealth Management App, empowering users to achieve optimal financial management regardless of their current wealth status. Utilized technologies such as Kotlin, Koin, Databinding, Kotlin Coroutines, LiveData, Room, Retrofit, Mockito, and Robolectric to build robust and efficient Android applications. Implemented clean coding practices, ensuring the readability, maintainability, and scalability of the codebase

Kotlin
Mockito
icon
Android Engineer

Banco Davivienda

Sep `19 - Nov `19

2 months

Banco Davivienda

App Davivienda El Salvador: As a user, you can do any kind of financial transaction related to Banco Davivienda

Responsibilities & achievements

Developed a custom Android Keyboard feature for Banco Davivienda, enabling users to access and perform specific bank transactions without opening the main app, resulting in improved convenience and user experience. Implemented Kotlin, Dagger, Kotlin Coroutines, LiveData, and Retrofit technologies to build the feature, ensuring efficient and reliable functionality. Took ownership of the project, ensuring timely delivery and adherence to project timelines. Conducted thorough testing and debugging to ensure the feature's stability and usability. Demonstrated a proactive approach to self-improvement and professional development, staying updated with the latest Android development trends and best practices.

Kotlin
Dagger 2
icon
Head of Mobile Development Team

Elaniin

Aug `17 - Aug `19

2 years

Elaniin

Banca Móvil BH: As a user, you can do any kind of financial transaction related to Banco Hipotecario. Scotiabank App: As a user, you can do any kind of financial transaction related to Scotiabank.

Responsibilities & achievements

Led and managed a team of 18 developers, consisting of iOS, Android, and React Native devs, fostering collaboration and achieving successful project outcomes. Successfully built multiple mobile applications from scratch for both iOS and Android platforms, meeting client requirements and delivering high-quality user experiences. Led the development of Banca Móvil BH, a comprehensive financial transaction app for Banco Hipotecario, enabling users to perform a wide range of financial transactions. Led the development of the Scotiabank App, providing users with seamless access to various financial transactions related to Scotiabank. Utilized technologies such as Java, Kotlin, Dagger, Kotlin Coroutines, LiveData, and Retrofit to ensure efficient and reliable app development. Implemented agile methodologies to manage project timelines and deliverables, ensuring timely completion and client satisfaction. Conducted regular code reviews and provided feedback to team members, fostering a culture of continuous improvement and learning.

Java
Kotlin
Android
Dagger 2

Education

Higher education in Computer Science

Agency

Software Development Support agency #3758

10-50

GMT-6

Ciudad Obregon/Mexico

Core Expertise

AngularJS
API
ASP.NET
AWS
C#
Django
Java
MySQL
.NET
Node.js
Python
React.js
SQL
TypeScript
Xamarin
Scrum
RESTful API
Vue.js
.NET Core
.NET Framework
.NET Web API

Industries

E-Commerce & Retail, Banking & Finance, Human Resources & Career, Safety & Security, Food & Drink, Arts & Culture

Want to hire this engineer?

Check if Carlos is available