Senior Android Developer and Team Leader
2016 - PRESENTFuboTV- Assessed source code quality.
- Analyzed and proposed new architecture.
- Improved test coverage.
- Managed the Android team.
- Maintained the codebase.
Technologies: Kotlin, Espresso, Retrofit 2, Git, Java, Android, Dagger 2, RxJava 2, REST, Android SDKSenior Android Developer
2016 - 2016PSPDFKit GmbH- Developed an SDK and organized its architecture.
- Developed highly customizable UI components.
- Developed tests in Espresso.
- Worked with native interfaces.
Technologies: Espresso, Git, Java, Android, Android SDKSenior Android Developer
2015 - 2016Larva Labs, Ltd.- Worked on Google projects.
- Developed on the Android platform.
- Developed games using Unity platform.
- Did fast prototyping.
- Built community support features.
Technologies: Git, Java, Android, UnityAndroid Developer
2014 - 2015Chess.com, LLC- Migrated to a Gradle build automation tool.
- Developed a complete mobile app from specifications.
- Extended my knowledge of application design patterns.
- Extended my experience on Android framework APIs.
- Gained experience working on a multicultural team.
- Honed Adobe Illustrator skills.
Technologies: Git, Java, Android, Gradle, Android SDKAndroid Developer
2013 - 2014DoubleTwist, Inc.- Worked using Agile methodologies.
- Developed, refactored, and fixed bugs on a large codebase project.
- Worked directly with the QA team.
- Extended my knowledge of application design patterns.
- Extended my experience on Android framework APIs including but not limited to: Threading and asynchronous processing, services, SQLite database management, content providers, broadcasting, 2D graphics with canvas, custom layouts, custom views, user input handling, multimedia APIs, and resource management.
- Built app components based on Photoshop mockups and their intended interactions.
- Honed Photoshop skills.
Technologies: Git, Java, Android, Android SDKSenior Researcher
2009 - 2013Fraunhofer Portugal- Researched HCI focused on the elderly.
- Published academic literature.
- Co-supervised Master's-level graduate students.
- Conducted data mining.
- Worked with the Android OS platform.
- Created proposals for project acquisition with national and international funding.
- Used multisensor data fusion.
Technologies: Java, Weka, Android SDK, Ruby on Rails (RoR)