Background Image

Hello, I'm

Andres Diaz

Mobile Developer

Software Developer with strong proficiency in Java and Kotlin, experienced in applying SOLID principles and design patterns (creational and behavioral) to build efficient, scalable, and maintainable systems. Solid understanding of software architecture and a commitment to delivering high-quality solutions. Recognized for problem-solving skills, effective communication, and teamwork. Passionate about continuous learning, collaboration, and achieving results through clear objectives and timely execution.

Main Image
About Image

About

Why Hire Me?

You should consider hiring me not only for my technical proficiency, but because I bring a mindset focused on solving real problems, delivering value, and continuously improving both the product and the team. I thrive in collaborative environments where knowledge-sharing and constructive feedback are part of the culture, and I take ownership of my work from start to finish. I’m not just looking to write code. I’m committed to contributing to meaningful solutions, learning from challenges, and helping the team succeed as a whole.

Resilience

0%

Accountable

0%

Hard Working

0%

Value for Money

0%

Creative

0%

Service

I'm Good at

Android Icon

Android Development

Extensive experience in Android development using Kotlin and Java, leveraging Jetpack Compose, Android SDK, Room, Retrofit, Coroutines, Flow, and MVVM architecture to build scalable and maintainable mobile applications.

Apple Icon

iOS Development

Although not an iOS developer, I’ve collaborated closely with iOS teams in cross-platform projects, aligning feature behavior, API contracts, and architectural decisions to ensure consistent experiences across platforms.

Architecture Icon

Architecture and Patterns

Proficient in Clean Architecture, MVVM, and MVP. Strong grasp of SOLID principles and use of design patterns including Singleton, Factory, Builder, Adapter, and Observer to create modular and testable codebases.

Metrics Icon

Metrics and Traceability

Experienced in tracking app performance and behavior using Datadog, RUM, Kibana, and Tableau. Skilled at integrating telemetry to support decision-making and maintain app reliability in production environments.

Testing Icon

Testing and Release

Hands-on experience with Bugsnag, New Relic, and internal tools for crash reporting, user monitoring, and early issue detection. Involved in release pipelines, experimental rollouts, and continuous delivery workflows to ensure quality and reduce regressions.

Tools Icon

Tools and Libraries

Daily use of tools such as Git, Room, Retrofit, Koin, RxJava, Coroutines, LiveData, ViewModel, Flow, Espresso, and app flavors. Strong focus on clean code, modularization, and continuous improvement.

Companies

Where I've Worked

Pulppo Logo

Android Developer

Kastech Logo

Android Developer

Backbase Logo

Android Developer

Bineo Logo

Android Developer

MercadoLibre Logo

Software Engineer

© 2026 Andres Diaz · Made with Kobweb

🕸️