Senior Android Engineer

Juan Diego

Google Certified Associate Android Developer in Kotlin with 8+ years of experience writing top-quality clean code for big companies and startups as well using agile methodologies such as Scrum and Kanban. Dedicated to continuously developing and designing new features, collaborating with cross-functional teams, testing code, fixing bugs, and improving any existing codebase.

2021
Associate Android Developer - Google Developers
2020
Completed Kotlin Android Developer Nanodegree Program
2014
Latina University - Bachelor's degree, Computer Software Engineering
DI
Coroutines
REST
Graphql

What I do

I build and maintain mobile apps for android devices

Kotlin Multiplatform

Since it was declared as the official programing language for Android in 2017, Kotlin helps boost productivity, developer satisfaction, and code safety.

Gradle config

Boost build configuration with Gradle using build types, flavors, signing config, environment variables integrated with CI/CD for automated testing and app releases.

Jetpack Compose

Committed to the modern android development by implementing the latest APIs, best practices, and architecture principles recommended by Google.

Graphql

Enhance mobile apps experience using Firebase Tools such as analytics, app distribution, crashlytics, A/B Testing and others.

Version Control

Communication

UI/UX

Test Coverage

Terminal

Task Management

Qualifications

As an experienced senior android developer, I'm currently involved in the entire Software Development Life Cycle.

Collaboration

Team player who loves sharing the ownership of the product by collaborating with the Product and UX team on defining requirements and use cases to ensure a great user experience.

Clean Code

Write high-quality code in Java and Kotlin following the SOLID principles and applying techniques such as TDD and pair programming.

Automation

Improve software development flow by implementing automated solutions including scheduled unit testing and the release process to the google play store.

Legacy Code

Improve the existing codebase, remove deprecated logic, maintain legacy code and increase test coverage.

It is not the language that makes programs appear simple. It is the programmer that make the language appear simple!

Experience

E-commerce

  • Secure and easy in-app payments
  • Personalized UI/UX
  • Product inventory tracking

Health

  • Social media integration
  • Filters and search options
  • Goal setting

Fintech

  • Reward Campaigns
  • Third-Party Integrations
  • Biometrics