Daniel R.

Daniel R.

Senior Android Developer

Brazil
Hire Daniel R. Hire Daniel R. Hire Daniel R.

About Me

Versatile Android Developer with 8+ years of mobile development experience for both startups and large companies. Having worked on building apps from the first line of code while also helping to improve an existing app, I am always aiming to achieve the best performance combined with great user experience to all apps. Worked on apps that have more than 2 million downloads such as the ModFace app for the Android platform, as well as experience working on Samsung’s Bada OS, Sony Mobile, and HappyFunCorp projects including Folding@Home, TwitterTV and Disney Movie’s Anywhere. I was also awarded by Samsung in their Tizen Port-A-Thon in 2013 after being one of the first developers to port a Bada app to the Tizen platform.

Work history

UpStack
UpStack
Senior Android Developer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Zuper
Zuper
Android Developer
2018 - Present (6 years)
Remote
  • Worked on the development of Android apps for a data-powered financial platform that offers personal finance solutions.

  • Assisted with the update and evolved the main Zuper financial app, being a big contributor to the migration of the Java codebase to Kotlin and solving issues with Depency Injection using Dagger.

  • Kept the code updated and added new feature with the latest available Android tools.

Changers
Changers
Android Developer
2018 - 2018
Remote
  • Worked on the development of an app that helps companies and individuals get healthier offering bonuses to people that use less CO2.

  • Assisted with converting the Android app codebase from Java to Kotlin, built new features and significantly improved the app performance and reliability.

  • Fixed bugs that led from 70-75% to over 95% crash-free user sessions. Added new features and animations to the app.

Virtus
Virtus
Software Engineer
2016 - 2017 (1 year)
Campina Grande, Brazil
  • Participated in the design and technical integration of Android applications.

  • Transfered the work started in the Embedded Lab with the Sony partner developing Android applications, mostly on the Folding@Home.

  • Closely collaborated in planning company products with UI/UX designers and the development team.

HappyFunCorp
HappyFunCorp
Software Engineer
2014 - 2020 (6 years)
Remote
  • Worked on the development of multiple Android projects including TwitterTv (AndroidTv + Roku), ASK Brooklyn Museum, Disney Movies Anywhere (Roku), PennyOwl, Adlib and HighThere!.

  • Managed to build designs and wireframes into high quality code to ensure the best user experience.

  • Contributed to a small team to develop an app compatible with both AndroidTV and FireTv. The app was able to display a live stream along with the Tweet Timeline.

Embedded Systems and Pervasive Computing Lab
Embedded Systems and Pervasive Computing Lab
Software Developer
2008 - 2016 (8 years)
Campina Grande, Brazil
  • Acted as Software developer at Embedded Systems and Pervasive Computing Lab Partnership between Federal University of Campina Grande (Embedded Lab), Venturus and Sony Mobile Communications.

  • Worked on the development of mobile applications using multiple technologies including Android, Samsung’s Bada and Nokia’s Symbian with a range of tools like SVN, GIT, Jenkins, Gerrit, GitLab and Phabricator.

  • Assisted with the development of apps for multiple companies including Nokia (2008-2009), Signove (2010-2010), Samsung (2010-2011) Compal (2011-2013) and Sony (2013-2016).

Portfolio

Senior Android Developer - Zuper
Senior Android Developer - Zuper

Zuper is a finance coach app, it helps the user connect all their bank accounts in a single place. It gives insights about how he is spending money and helps him gain control and manage his money. Contributed to the app development in an international team that improved the current app and added new features. Helped move the codebase from Java to Kotlin achieving over 80% Kotlin. Provided valuable insight to improve the application architecture and update the codebase with cutting-edge technology from the Android development world. The Android app has over 50k downloads on the Play Store. Technologies used in the project: Android, Java, Kotlin, Crashlytics, Retrofit, RxJava/RxKotlin, Dagger, Architecture Components, MVVM, analytics, unit tests, Mockito.

Android Developer - TwitterTv
Android Developer - TwitterTv

TwitterTV was the Twitter client for AndroidTV/FireTV. Among other contents, it played an NFL live stream on Thursday Nights for thousands of users. Users were able to watch the live stream while having a live tweet timeline with curated tweets related to the event they were watching. Other features included watching Twitter Moments and Periscopes and trending topics. Contributed to a small team to develop an app compatible with both AndroidTV and FireTv. The app was able to display a live stream along with the Tweet Timeline. Worked on improving the application memory management to make sure the user had a smooth experience in a TV environment while watching a live stream and checking his tweet timeline. Technologies used in the project: Android, AndroidTV, FireTV, Java, Retrofit, Analytics, Crashlytics, ExoPlayer, EventBus.

Android Developer - Changers
Android Developer - Changers

Changers helps companies and individuals get healthier offering bonuses to people that use less CO2. The user will earn points for taking walks or bike rides which he can later use to get rewards or earn points in company challenges. In 3 months working on Changers I was responsible for: converting the app codebase from Java to Kotlin. Fixed bugs that led from 70-75% to over 95% crash-free user sessions. Added new features and animations. Technologies used in the projects: Android, Java, Kotlin, Retrofit, EventBus, GPS.

Android Developer - ASK Brooklyn Museum
Android Developer - ASK Brooklyn Museum

ASK Brooklyn Museum is an app that users download when entering the Brooklyn Museum. It offers direct communication with the museum staff through a chat service and uses BLE (Bluetooth Low-Energy) technology to track you inside the museum and redirect your messages to the museum staff responsible for the area you’re visiting. Worked on the development of the app. Integrated the chat app with the museum API interface. Added unit and UI tests to provide over 80% code coverage. Technologies used in the project: Android, Eclipse, Java, Retrofit, Analytics, Crashlytics, GCM, EventBus, Bluetooth, BLE, Espresso.

Co-Owner - ModFace
Co-Owner - ModFace

With over 2 million downloads ModFace in 2013, ModFace lets you add popular internet memes in your photos. You can easily add a popular funny face in your picture. Add text or draw over your picture. Save and share with all your friends. I developed most of the app, including: Animations, Gestures to scale the images, Adding texts, Drawing over the images, Fixing bugs, Saving/Sharing edited images. Technologies used in the project: Android, Eclipse, Java.

Education

BSc. in Computer Science
BSc. in Computer Science
Federal University of Campina Grande
2007 - 2012 (5 years)