Daniel
From Mexico (GMT-6)
11 years of commercial experience
Lemon.io stats
1
projects done84
hours workedOpen
to new offersDaniel – Android, Kotlin, Jetpack Compose
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
Additional skills
Rewards and achievements
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Android Architect
Short-term project for a migration architectural migration from Client-driven UI to Server-driven UI.
- 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.
Senior Android Engineer
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.
- 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.
Senior Software Architect
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.
- 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.
Lead Mobile Developer
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.
- 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.
Senior Software Architect
This is a financial tech company focused on providing a POS solution for small and medium-sized companies through physical devices (card readers).
- 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).
Android Architect
This is a global consultancy company with presence in several countries.
- 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.