Pedro Teixeira,葡萄牙里斯本的开发者
Pedro is available for hire
Hire Pedro

Pedro Teixeira

Verified Expert  in Engineering

Software Developer

Location
Lisbon, Portugal
Toptal Member Since
February 16, 2015

Pedro拥有超过7年的Android开发经验. 他的主要兴趣范围从可伸缩设计到建筑, 测试和维护拥有大量代码和用户基础的Android应用. 他对Android应用架构有深入的了解,精通现代Android开发实践. 最重要的是,他接受了构建经得起时间考验的软件的挑战.

Portfolio

FuboTV
Kotlin, Espresso, Retrofit 2, Git, Java, Android, Dagger 2, RxJava 2, REST
PSPDFKit GmbH
Espresso, Git, Java, Android
Larva Labs, Ltd.
Git, Java, Android, Unity

Experience

Availability

Part-time

Preferred Environment

Git, Gradle, Android Studio, OS X, MacOS

The most amazing...

...我写的是一种算法可以区分人类跌倒和日常活动灵敏度为92.67% using smartphone sensors in lab tests.

Work Experience

Senior Android Developer and Team Leader

2016 - PRESENT
FuboTV
  • Assessed source code quality.
  • Analyzed and proposed new architecture.
  • Improved test coverage.
  • Managed the Android team.
  • Maintained the codebase.
技术:Kotlin, Espresso, Retrofit 2, Git, Java, Android, Dagger 2, RxJava 2, REST

Senior Android Developer

2016 - 2016
PSPDFKit GmbH
  • 开发SDK并组织架构.
  • 开发高度可定制的UI组件.
  • Developed tests in Espresso.
  • Worked with native interfaces.
Technologies: Espresso, Git, Java, Android

Senior Android Developer

2015 - 2016
Larva 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, Unity

Android Developer

2014 - 2015
Chess.com, LLC
  • Migrated to a Gradle build automation tool.
  • 根据规范开发了一个完整的移动应用程序.
  • 扩展了我对应用程序设计模式的了解.
  • 扩展了我在Android框架api方面的经验.
  • 获得了在多元文化团队中工作的经验.
  • Honed Adobe Illustrator skills.
Technologies: Git, Java, Android, Gradle

Android Developer

2013 - 2014
DoubleTwist, Inc.
  • Worked using Agile methodologies.
  • 在大型代码库项目中开发、重构和修复bug.
  • Worked directly with the QA team.
  • 扩展了我对应用程序设计模式的了解.
  • 扩展了我在Android框架api方面的经验,包括但不限于:线程和异步处理, services, SQLite database management, content providers, broadcasting, 2D graphics with canvas, custom layouts, custom views, user input handling, multimedia APIs, and resource management.
  • 基于Photoshop模型及其预期交互构建应用程序组件.
  • Honed Photoshop skills.
Technologies: Git, Java, Android

Senior Researcher

2009 - 2013
Fraunhofer Portugal
  • Researched HCI focused on the elderly.
  • Published academic literature.
  • 共同指导硕士研究生.
  • Conducted data mining.
  • Worked with the Android OS platform.
  • 为获得国内和国际资助的项目提出建议.
  • Used multisensor data fusion.
技术:Java, Weka, Ruby on Rails (RoR)

移动,活动监测和跌倒检测器,安卓应用程序

Mover是一款监控用户活动的Android应用程序. 通过全天读取加速度计数据, 活动的平均水平然后被转化为一种人(睡眠者), Sitter, Lagger, Walker, Mover, or Hyper). 它还可以让用户意识到他们在给定的一天或一周内是否比平时运动得更少或更多, hinting at when you should exercise more. Mover还包括一个触发音频警报的跌倒检测算法. 如果在跌倒事件后没有检测到任何运动(意味着用户可能已经失去知觉)), 故障事件将自动通过短信或电子邮件发送给预先配置的紧急联系人. Mover被认为是Android开发挑战II中特别指定的“生活方式”类别中的前20名应用程序之一. Android开发挑战赛是由谷歌发起的年度竞赛, 为在Android平台上开发的最佳移动应用提供奖励. 最后的评判分数是“移动者”获得第五名, 结果来自官方评审团的评估和安卓社区成员的投票.

预防跌倒,跌倒风险分析工具,安卓应用程序

跌倒预防是一种基于智能手机使用的跌倒风险预测和预防工具. 该应用程序旨在提供对风险因素的客观反馈, 帮助医疗保健从业人员执行测试的进化, 以及评估社区跌倒风险筛查项目中的风险因素. 该应用程序用于记录和分析用户步态模式的传感器数据. In addition, other risks are assessed, including fall history, ADL difficulties, balance confidence, use of medication, and psychological function.

Smartphones for Seniors Windows Phone App

S4S(智能手机for Seniors)是一个面向老年人的用户体验项目,旨在让老年人能够直观地学习和快速掌握手机的常用功能, 例如拨打语音电话或发送语音/文本消息, 以及与专门为它们构建的更具体的功能轻松交互, e.g.,接收药物提醒或允许监控他们的健康状况. S4S是由葡萄牙国家资助计划QREN (Quadro de Referência estatacimico Nacional)共同资助的。, 包括主要的行业合作伙伴以及其他SM和相关研究机构.

DoubleTwist Play Music/Podcast

http://play.google.com/store/apps/details?id=com.doubleTwist.androidPlayer
一个梦幻般的音乐播放器和播客管理与超过10万五星级评级. With a beautiful, easy-to-use interface, 它消除了在不同应用程序之间切换播放音乐的需要, manage podcasts, or sync iTunes playlists. 此外,你还可以通过购买AirSync功能,从安卓系统上播放音乐和视频.

Chess - Play and Learn

http://play.google.com/store/apps/details?id=com.chess
Official mobile app of Chess.com. 与全球超过1000万的棋手下棋. 互动课程和视频,以及强大的电脑对手.

Flow Home Launcher

Flow Home是一款新型Android启动器. 我们展示的不是图标,而是图标内部的东西. Photos from Instagram or Facebook, Tweets, and messages from people you follow, the latest news from Feedly, all in one place.

AppChat

AppChat会自动为你的手机上安装的每个应用程序设置聊天室. 它可以让你与其他所有拥有相同应用程序的人实时聊天.

Platforms

Android, MacOS, OS X

Languages

Kotlin, Java, Python

Frameworks

Ruby on Rails (RoR), Unity, Espresso, Dagger 2

Libraries/APIs

RxJava 2, Retrofit 2, Picasso

Tools

Weka, Gradle, Android Studio, Git, Adobe Photoshop, Adobe Illustrator, Subversion (SVN)

Paradigms

Clean Architecture, REST

Storage

JSON

Other

User Interface (UI), Android Animations

2011 - 2013

研究生(博士水平)信息工程课程

波尔图大学-波尔图

2005 - 2010

Master's Degree in Computer Engineering

波尔图大学-波尔图