Logo
Daniel – Android, Kotlin, Android Architecture Components, experts in Lemon.io

Daniel

From Mexico (GMT-6)

flag
Mobile DeveloperStrong senior
Hire developer
11 years of commercial experience
Analytics
Climate tech
Consulting services
Fintech
Hospitality
Management
Proptech
Real estate
Social media
Rental
Enterprise software
Platforms
POS systems
Lemon.io stats

Daniel – Android, Kotlin, Android Architecture Components

Meet Daniel - a strong senior Android engineer and architect with more than 9 years in the field. He has mastered his skills both in giants like Airbnb or Reddit and in newborn startups. In both settings, Daniel demonstrated strong coding skills and leadership abilities. The cherry on top is that Daniel also knows how to prepare the project plan and what market-based issues it might have, so your project is in good hands!

Main technologies
Android
9 years
Kotlin
9 years
Additional skills
Android Architecture Components
Jetpack Compose
Swift
AWS
Docker Compose
Sketch
Android Jetpack
Android SDK
Hilt
Clean Architecture
Dagger
Retrofit
iOS
RxJava
Alamofire
Apollo GraphQL
CircleCI
CI/CD
MVP
Java
Stripe API
Android Studio
Rewards and achievements
Big tech veteran
Swift communicator
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Android Architect
Apr 2023 - Feb 202410 months
Project Overview

Short-term project for a migration architectural migration from Client-driven UI to Server-driven UI.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Migrated SQLite plain database to Room Database;
  • Migrated Koin dependency injection framework to Dagger Hilt;
  • Split project into separate modules for faster compilation;
  • Implemented an Upselling feature to enable premium memberships;
  • Created Server Driven UI framework to handle backend UI logic;
  • Adapted existing features to the SDUI framework;
  • Major refactoring on core functionalities.
Project Tech stack:
Android
Android Architecture Components
Android Jetpack
Android SDK
Android Studio
CI
CD
CircleCI
Python
Git
Dagger
Retrofit
RoomDatabase
Senior Android Engineer
Jul 2021 - Apr 20231 year 8 months
Project Overview

This is a Big Tech company focused on providing the best experience on short rental housing across the globe. As part of the Hosting team, Daniel worked on several features to help hosts get closer to their guests and the platform. His main focus was to build tools within the host dashboard to provide metrics, reminders, and proper onboarding for both new and existing users.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Helped with and led two main features for the May and November launches in 2022, creating an impact on more than 2M users;
  • Worked on two open-source projects related to the platform;
  • Migrated existing features in XML to Jetpack Compose;
  • Redesigned Today feature (main dashboard for hosts);
  • Created a feature for onboard new hosts and co-hosts;
  • Implemented a feature for tax compliance in the EU;
  • Redesigned Push notification framework;
  • Optimized App install size reducing ~15MB;
  • Created new flows for user verification features.
Project Tech stack:
Android
Android Jetpack
Android Architecture Components
Kotlin
Senior Software Architect
Sep 2020 - Aug 202111 months
Project Overview

This is one of the biggest social media platforms in the world, with a major presence in both web and mobile development. There, Daniel dealt with the implementation of Analytics, which in this social media plays a key role during the development cycle. Each feature had its own set of data and metrics designed to monitor and make decisions based on usage.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Improved the existing analytics framework;
  • Migrated legacy codebase from Java to Kotlin;
  • Implemented Plugin pattern to create a customizable way to inject different tools for logging and reporting;
  • Migrated a centralized bottleneck of user events to "feature basis" analytics;
  • Tested and created documentation for new tools and frameworks developed.
Project Tech stack:
Android
Android Architecture Components
Retrofit
RoomDatabase
Kotlin
Dagger
Hilt
Clean Architecture
Lead Mobile Developer
Jun 2019 - Sep 20201 year 3 months
Project Overview

During his time at this company, Daniel developed both Android and iOS apps for property management work orders. The apps were an MVP for the startup and were built from scratch using native technologies.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created an Android app using the latest stack at the time;
  • Created and organized a work plan;
  • Implemented web services using Retrofit for Android and Alamofire for iOS;
  • Created a library to set up a framework for Android;
  • Created UI library for animations in iOS;
  • Created MVP for Series A.
Project Tech stack:
Swift
iOS
Alamofire
VIPER
Android
Kotlin
RxJava
Senior Software Architect
Feb 2020 - Sep 20207 months
Project Overview

This is a financial tech company focused on providing a POS solution for small and medium-sized companies through physical devices (card readers).

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Coordinated the complete refactoring of the existing Android and iOS apps by leading the team and establishing the framework to achieve it;
  • Implemented Clean Architecture pattern in both iOS (Viper) and Android (Clean + MVP);
  • Worked on the redesign of the existing app using Sketch;
  • Configured CI/CD platform;
  • Created technical documentation with code guidelines;
  • Created refactor MVP in new tech stack (Room, Retrofit, Dagger, RxJava).
Project Tech stack:
Android
iOS
VIPER
Kotlin
Swift
Clean Architecture
Android Architect
Apr 2018 - Sep 20202 years 5 months
Project Overview

This is a global consultancy company with presence in several countries.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Led a team of 30+ developers;
  • Trained and leveled up 10+ engineers from semi senior positions to Senior;
  • Created internal tool for migrating code from Java to Kotlin with Clean Architecture;
  • Created Android Studio Plugin for creating new features;
  • Successfully migrated 5+ core modules for a banking application;
  • Migrated networking stack from Volley to Retrofit;
  • Migrated database stack from Realm to Room.
Project Tech stack:
Android
Clean Architecture
MVP
MVVM
Git
CI
CD
CircleCI
Kotlin
Java
Coroutines
Dagger
Hilt
RxJava
Apollo GraphQL

Education

2014
Computer Science
Bachelor's

Copyright © 2024 lemon.io. All rights reserved.