josore Silva,葡萄牙Vila Nova de Gaia开发者
José is available for hire
Hire José

José Silva

Verified Expert  in Engineering

Software Developer

Location
葡萄牙,盖亚新城
至今成员总数
March 29, 2018

在过去的十年里, jos一直是一名移动开发人员,积累了大量的Android SDK知识,并构建了具有复杂ui和多媒体元素的高交互性移动应用程序,以及网络通信和提供最佳用户体验的压倒一切的特权. At his core, 约瑟夫的好奇心驱使着他, 这使他能够创造出涵盖所有必需品甚至更多的解决方案.

Portfolio

SumUp
Kotlin, Android, Android Studio, Swift, Xcode, IntelliJ IDEA, Redux,蓝牙...
Abihome
MongoDB, TypeScript, Express.js, Node.js, Kotlin, Android, Android SDK...
明海发展有限公司. (via Toptal)
Firebase云功能, Cloud Firestore, Firebase, TypeScript, Bitrise...

Experience

Availability

Part-time

首选的环境

Slack, Git, Android Studio, MacOS, IntelliJ IDEA

The most amazing...

...我参与的项目是波尔图官方应用程序,它允许球迷通过专门的内容从内部体验俱乐部.

Work Experience

Kotlin Developer

2022 - PRESENT
SumUp
  • 内置内部库以集成到主要产品中.
  • 开发概念证明,支持公司关于产品开发的决策.
  • 实现来自不同品牌的sdk,使用Kotlin Multiplatform Mobile与多个平台中的物理设备进行交互.
技术:芬兰湾的科特林, Android, Android Studio, Swift, Xcode, IntelliJ IDEA, Redux,蓝牙, Android SDK, Git

Android Developer

2018 - 2022
Abihome
  • 参与Abihome app的初始版本.
  • 实现了版本2的重新设计.0的Abihome应用程序.
  • 开发了一个配套的安卓应用程序,让学生在摇晃设备时选择格言.
  • 使用Node构建一个REST API,供单独项目中的移动应用使用.js、Express、TypeScript和MongoDB.
技术:MongoDB, TypeScript, Express.js, Node.. js, Kotlin, Android, Android SDK, Android Studio, Git, Firebase Android SDK

Android Developer

2019 - 2020
明海发展有限公司. (via Toptal)
  • 审查遗留代码以改进位置跟踪实现, 使用地理围栏自动开始和完成跟踪.
  • 当用户不使用应用程序和设备空闲时,增加了对位置跟踪的支持.
  • 使用Bitrise为CI/CD创建管道, 将其部署到Google Play Store, 并使用Firebase App Distribution进行分布式测试构建.
  • 识别和修复bug,作为全局代码审查的一部分.
  • 重构并改进了一个主要特性, 以垂直的方式(UI), domain, data), 根据提供的布局,并严格配合项目管理.
  • 开发服务器端代码, 在Firebase云功能, 支持主要特性的迁移和重构.
  • 帮助实现一个应用程序的入职流程.
  • 测试并执行应用内更新功能,改善用户体验.
  • 对已经存在的功能进行小的改进.
技术:Firebase云功能, Cloud Firestore, Firebase, TypeScript, Bitrise, Kotlin, Android, Android SDK, Android Studio, Git

Android Developer

2018 - 2019
TiCCC.com, LLC(通过Toptal)
  • 开发了一个Android应用程序,使用Kotlin记录用户的操作和任务, 具有本地数据存储和身份验证.
  • 构建一个计时器机制,作为项目的核心功能.
  • 创建任务定时器到达预估时间时唤醒设备的机制, using services, BroadcastReceiver和AlarmManager.
技术:Room, Firebase, Kotlin, Android SDK, Android, Android Studio, Git

Mobile Developer

2018 - 2018
Waterdog
  • 开发Android和iOS平台的移动应用.
  • 为一家汽车保险公司用Google Actions开发了一个概念验证型聊天机器人.
  • Implemented, 在Android和iOS中使用GeoJSON, 一种有不同层次的地图,表示火灾或气象事件的不同危险等级.
技术:Swift、Java、Kotlin、iOS、Android、Android SDK、Android Studio、Git

自由Android/BLE开发者

2018 - 2018
Regulr
  • 实现了扫描机制,扫描附近的BLE信标.
  • 启用与Firebase实时数据库的通信,以检索和存储信标的相关数据.
  • 在React Native代码库中集成开发的解决方案.
技术:蓝牙信标,Firebase, Android, Java, Android SDK, Android Studio, Git

Android Developer

2014 - 2018
Thing Pink
  • 为体育、食品和零售行业的客户做过一系列项目.
  • 构建专注于呈现复杂ui的应用程序.
  • 开发复杂的自定义UI组件和动画.
  • 探索与Android可穿戴设备的互动.
  • 与Firebase和其他谷歌服务集成.
  • 实现了与推送通知服务(如Parse和Pushwoosh)的集成.
Technologies: Git, JSON, REST, Kotlin, Java, Android, Android SDK, Android Studio, 谷歌分析API, Firebase Android SDK

Android, Web和后端开发人员

2012 - 2014
Grupo Leya
  • 参与Android移动应用程序的开发.
  • 开发了一个移动应用程序使用的REST API.
  • 参与开发一套HTML工具,供内容创作者团队使用.
  • 将创建的内容集成到Android移动应用程序中.
  • 发起了从Flash/ActionScript转向HTML、CSS和JavaScript的研究.
  • 组建并指导使用新开发工具的团队.
技术:Git, REST, JSON, JavaScript, CSS, HTML, Java, Android, Android SDK

ABIHOME | Die Abiapp

http://play.google.com/store/apps/details?id=de.abihome.abihome
ABIHOME是一个帮助学生(即将毕业)庆祝高中最后一年的平台. With ABIHOME, 他们可以制作年鉴和调查, organize tours, 为舞会之夜做计划, 买连帽衫和其他服装.

作为Android团队的一员, 我参与了应用程序的第一次发布,后来负责重构UI.

波尔图官方应用程序

http://play.google.com/store/apps/details?id=pt.android.fcporto
葡萄牙波尔图足球俱乐部的安卓手机应用.

在它的众多功能中, 我高亮显示了主要足球队的比赛实况, 直播内容的整合, 执行带有不同声音的自定义推送通知是提高用户粘性的关键. 它还拥有几个自定义UI组件:日历视图, 比赛画面, 以及一张相关的虚拟卡.

我与设计团队密切合作,向客户提供出色的创意和新功能.

Digital Tour Guide

我开发了一个Android应用程序,允许用户使用智能手机作为数字导游, 支持多种语言, 更换博物馆借出的设备. 该应用程序的特色是按相关展览分组的项目, providing audio, video, panorama images, 以及描述性文字.

Cartão Fnac

http://play.google.com/store/apps/details?id=pt.fnac.app.android
一个移动应用程序,以方便零售玩家Fnac和他们的客户之间的沟通, 不仅提供访问新闻和促销,而且显示他们的购买历史, 虚拟会员卡, 以及商店和支持线的位置.

作为开发团队的一员, 我的工作重点是开发自定义UI组件和动画.

Galp EvoDriver

http://play.google.com/store/apps/details?id=pt.galp.android.evodriver
一个允许用户搜索和过滤Galp加油站的移动应用程序, 不仅显示路线,还显示每个地点当前的汽油价格. 它有一个忠诚组件,允许用户从优惠券和折扣中受益.

Tradiio Música

Tradiio是一个像股票市场一样的平台,用户可以在这里投资歌曲,并为乐队和音乐家提供上升的机会. 这款手机应用程序有一个音乐播放器, 允许用户投资和跟踪他们的投资, 看不同类型的歌曲和新发行的, create playlists, and buy merchandise.

Weduc

Weduc是一个针对教育领域的社交网络, 为教师之间提供更紧密的沟通渠道, students, and parents. 这款手机应用程序有社交动态、日程、消息系统和多媒体相册.

20 Manual

http://play.google.com/store/apps/details?id=com.leya.educacao.manualdigital
20手册的目的是取代学生和教师在学校和家中使用的实体书籍和笔记本. 用户可以访问数字图书(具有搜索内容的能力), take notes, and highlight), a digital notebook, 以及互动式资源来帮助课堂学习和在家学习.

MAI Mobile

http://play.google.com/store/apps/details?id=pt.gov.mai.mobile.android
MAI Mobile是内部行政部门的官方应用程序, 为相关实体(如消防员和警察)提供欧博体育app下载,并提供全国各地火灾紧急情况的信息.

我对这个项目的贡献是基于代码库的改进和一些功能的实现.

时光机器计划

http://play.google.com/store/apps/details?id=com.ticcc.ptm
时光机器计划是一个时间跟踪器,允许用户记录其打算执行的任务的时间, 与正在进行的操作相关联. 它提供了创建项目的能力,以便允许用户更好地管理跟踪的操作.

Languages

Kotlin, Java, Swift, JavaScript, CSS, HTML, TypeScript

Frameworks

Android SDK, Glide, Express.js, Redux

Tools

Android Studio, Android Jetpack, Dialogflow, SourceTree, Slack, Git, Mongoose, Xcode, IntelliJ IDEA

Platforms

Android, Firebase, MacOS, iOS, Bitrise

Storage

JSON,云Firestore, MySQL, SQLite, MongoDB,数据库,Firebase实时数据库

Libraries/APIs

Retrofit 2, 谷歌分析API, Firebase Android SDK, Android架构组件, RxJava 2, Pushwoosh, Node.js, Camera2 API

Paradigms

REST, Android材质设计,模型视图演示器(MVP),模型视图视图模型(MVVM)

Other

Firebase云功能, Room, Heap, Bluetooth Beacons, Kotlin移动多平台(KMM), Bluetooth, 软件架构, 软件开发, QR Codes, GeoJSON, Video Livestreaming, Video Streaming, Audio Streaming

2005 - 2012

信息学与计算机工程综合硕士学位

波尔图大学,工程学院-波尔图,葡萄牙