Daniel Andujar

Daniel Andujar

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME

Software Engineer focused on Android Development with 10+ years of experience, passionate about excellence in all aspects of mobile development including performance, quality, maintainability, and scalability. Skilled in agile and other organizational practices to lead and participate in a fast-paced Software Development Life Cycle, effective collaboration with product managers and other stakeholders to ensure successful software solutions with a customer-centric focus supporting company vision and growth goals. Eager to learn new technologies and skills to continuously overcome challenges and become a better professional while mentoring newer devs in the technical discipline.

Eastern Time (US & Canada) (-04:00)
Joined January 2024
EXPERTISE
8 years experience
10 years experience
5 years experience
5 years experience
10 years experience
2 years experience
2 years experience

REVIEWS FROM CLIENTS

Daniel's profile has been carefully vetted and approved as a Codementor. Connect with Daniel now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
1184 Reputation
1
12
22
EMPLOYMENTS
Software Engineer, Android
Slack Corp (Salesforce)
2022-05-01-2023-03-01

Implemented, in a multidisciplinary team, a feature that allowed notifications to be dismissed entirely or partially on the Android de...

Implemented, in a multidisciplinary team, a feature that allowed notifications to be dismissed entirely or partially on the Android device whenever the message was read by any client. Developed tracing to track each notification that gets dismissed, to get insights into notification clearing success rates in production. Leveraged RxJava and Square's Anvil (Dagger2) to develop a feature that enabled users around the world to see live updates on a contact list whenever the latest message in a conversation changed on the server side. Harnessed Robolectric, Espresso, Mockito and jUnit to write unit and instrumented tests for each change to ensure code integrity, proper functionality and ramp up testing metrics.

Java
MVVM
Mockito
View more
Java
MVVM
Mockito
JUnit 4
Retrofit
Kotlin
RxJava
Espresso
MVP Architecture
Dagger 2
Android Jetpack
Jetpack Compose
View more
Android Developer
Iversoft Solutions Inc
2021-08-01-2022-05-01

Designed and documented new Android Application Architecture and Design guidelines following best practices including Uncle Bob's...

Designed and documented new Android Application Architecture and Design guidelines following best practices including Uncle Bob's Clean Architecture and Clean Code, MVVM and Dependency Injection using Dagger2-Hilt. Harnessed the Android NDK, C++ and the Oboe library to implement Low Latency Audio playback for a latency sensitive research project. Led the Architecture and Development (with a multidisciplinary team) of an Android communication app from scratch using Dagger-Hilt for DI, Kotlin MVVM, Clean Architecture.

Android
Java
C++
View more
Android
Java
C++
MVVM
Android NDK
CMake
Mockito
JUnit 4
Retrofit
Dagger
Kotlin
Mentoring
Android Jetpack
Android ARCore
View more
Sr. Android Engineer
Freelance
2019-01-01-2021-08-01

Led the migration of a tablet app into ViewPager2 and Fragments to improve lifecycle callback management while removing hardcoded call...

Led the migration of a tablet app into ViewPager2 and Fragments to improve lifecycle callback management while removing hardcoded callbacks, resulting in improved Performance, Readability and Scalability. Implemented a sliding video and music player functionality with ExoPlayer into a ViewPager slider for a tablet app.

Android
Java
Linux
View more
Android
Java
Linux
Gradle
Kotlin
Mentoring
Aosp
Swift
iOS
Performance Optimization
Android Jetpack
View more