jo<e:1> o Dias Barbosa,葡萄牙波尔图的开发商
João is available for hire
Hire João

约翰·迪亚斯·巴博萨

验证专家  in Engineering

移动开发者

Location
葡萄牙的波尔图街头
至今成员总数
2014年4月4日

jo是一位充满激情的iOS和Android开发者. 注重细节, 他创造了许多伟大的应用程序,并为数百万用户交付了许多项目, 无论是初创公司还是大公司. jo在后端和API集成方面做了大量工作. 积极的态度使他能够在自己和团队中创造.

Portfolio

感恩服务公司
SwiftUI, Swift, iOS, Combine, Shopify, Shopify API
Fruitful
Swift, SwiftUI, XCTest, MessageKit, Auth0,移动应用,移动用户体验,组合...
Xing
Swift, objective - c, SwiftUI, GraphQL, Calabash, XCTest, 移动应用程序, Mobile UX...

Experience

Availability

Part-time

首选的环境

Git, Android工作室, Xcode, Android, iOS

最神奇的...

...我做的一个应用叫Cashtag, 一个移动支付应用程序,允许任何人和每个人在几秒钟内支付给他们的朋友, 直接从他们的帐户,并免费.

工作经验

SwiftUI iOS开发者

2022 - 2022
感恩服务公司
  • 开发一个POC,利用iOS App Clips的使用,为再订购产品应用程序的产品订单流提供更好的体验.
  • 使用SwiftUI构建一个由产品详细信息屏幕和可扩展结帐视图组成的购买流程. 产品详细信息屏幕可以根据可用的各种产品变体完全定制. 产品数据可通过Shopify API获得.
  • 建立了一种互动, 通过更改各种产品选项, 是否会更新正在显示的当前图库图像以匹配生成的产品变体.
  • 建立了一个类似instagram故事的集成,可以显示特定产品的宣传视频.
技术:SwiftUI, Swift, iOS, Combine, Shopify, Shopify API

高级iOS开发人员

2022 - 2022
Fruitful
  • 通过与Salesforce聊天SDK和MessageKit的集成,为一款财务指导应用开发聊天功能.
  • 重构了应用的高层架构和导航.
  • 与Auth0构建集成以处理身份验证.
  • 修复了与Salesforce聊天事件和聊天的工作时间和Availability有关的几个错误.
技术:快速, SwiftUI, XCTest, MessageKit, Auth0,移动应用,移动用户体验,组合, Optimizely, Contentful, Salesforce, 重构

高级iOS开发人员

2021 - 2022
Xing
  • 从零开始构建一个新的模块,其中包含一组固定的功能,通过定义一组准确的标准来增强用户的工作搜索.
  • 遵循MVVM-C模式,通过GraphQL进行数据处理,完成开发.
  • 实现了广泛的单元测试(XCTest)、UI测试和端到端测试(葫芦).
技术:快速, objective - c, SwiftUI, GraphQL, Calabash, XCTest, 移动应用程序, Mobile UX, Combine, 重构

iOS开发者

2019 - 2020
顾客技术
  • 在公共代码库之上为多个应用程序构建自定义集成.
  • 支持在节日期间与Facebook整合活动共享功能.
  • 修复了音乐播放器的bug.
  • 创建了一个票务提供商,允许活动人员签到到特定的演出.
  • 参与多个应用程序的定制设计更改.
技术:Java, HTML, objective - c, Swift,移动应用,移动用户体验

iOS开发者(合约)

2017 - 2019
LVMH
  • 为多个高端时尚品牌开发iOS客户端应用程序,供其精品店的销售助理使用.
  • 创建了一个iOS框架,允许构建客户端应用程序, reusing all the front-end code; Features would be developed once for all customers in a fully native environment.
  • 在直接购买流程中利用Payworks iOS框架, 使店员能够在设备上处理交易, 使用读卡器或支付宝.
  • 为产品搜索构建两个独立的相关结果流, 使用Cortexica视觉系统API, iOS CoreGraphics框架, 和IBM可视化搜索API.
  • 为用户注册建立了一个独立的iPad应用程序, 旨在增强用户订阅服务的体验. 用户签名完成.
技术:Bitrise, CocoaPods, Swift, Cortexica, iOS,移动应用,移动用户体验,XCTest,重构

移动软件工程师

2012 - 2019
玻璃解决方案
  • 将许多iOS和Android应用从概念带到App Store.
  • 创建线框图,并重新设计和调整现有的应用程序,以适应新的操作系统版本.
  • 使用Python为移动应用设计RESTful api和后端.
  • 建议的技术和架构解决方案以及对现有技术栈的改进.
  • 使用敏捷方法和软件管理工具与世界各地的团队合作.
技术:Python, Django, Java, objective - c, Android, iOS, REST APIs, Agile, 移动应用程序, Mobile UX, SQL

iOS和Android开发人员

2015 - 2016
小星球
  • 为Wall Art应用开发,适用于Android和iOS.
  • 为Android应用创建了一个身份验证功能.
  • 修复了iOS应用程序的可用布局的相应框架的图像显示的错误和改进的性能.
  • 修复了应用于iOS应用程序图像的过滤器的错误.
  • 为Android和iOS应用程序添加动画和其他UI更改.
  • 添加Mixpanel SDK并构建了一个管理器来处理应用程序上的事件创建并跟踪用户的操作.
技术:objective - c, Java, iOS, Android, 用户界面(UI), Animation, SDKs, iOS SDK, 移动应用程序, Mobile UX

iOS开发者

2015 - 2016
Beacinsight
  • 开发应用程序的数据模型和体系结构.
  • 建立了iBeacon通信接口.
  • 开发由用户与iBeacons交互(位置/距离)产生的事件的逻辑和架构.
  • 执行应用程序的所有用户交互/设计.
  • 实现了不同的算法来增强iBeacons信号的可靠性及其与应用程序事件/逻辑的交互.
技术:Swift, iOS,移动应用,移动用户体验

iOS开发者

2015 - 2015
keep(通过Toptal)
  • 改进了应用内的视频和音频播放器.
  • 通过消除关键的整体问题,提高了应用程序的性能.
  • 为新用户创建了全新的入职功能.
  • 实现的设计变更.
技术:objective - c, iOS,移动应用,移动用户体验,重构

iOS开发者

2015 - 2015
火箭网
  • 负责Kaymu iOS应用的重新设计.
  • 构建了在整个应用中重用的动态接口组件.
  • 开发了一个动态流程,根据通过API交付的模式构建自定义UI表单.
  • 创建了一个自定义照片裁剪工具.
  • 构建整个设置逻辑.
技术:objective - c, iOS,用户界面(UI),移动应用,移动用户体验,重构

Android开发者,iOS开发者(合约)

2014 - 2015
Lapa-App
  • 开发了一个Android和iOS对象跟踪应用程序,通过蓝牙定位外部设备.
  • 集成了Parse Android库,REST API和云功能.
  • 实现了推送通知和地理位置查询.
  • 根据谷歌的材料设计准则调整了应用程序的导航流程和UX/UI.
  • 实现认证系统,允许Facebook和电子邮件注册.
技术:快速, Java, Android, iOS, REST APIs, Bluetooth, 用户体验(UX), 用户界面(UI), 移动应用程序, Mobile UX

iOS开发者,后端开发者(合约)

2013 - 2014
Cashtag
  • 开发了一款iOS点对点支付应用.
  • 使用自动布局构建应用程序的设计和导航流程.
  • 与银行API集成以接收和转发付款.
  • 使用Django REST Framework v2创建并记录了一个RESTful移动API.
  • 在服务器端和iOS端开发推送通知服务.
技术:Django REST框架, Python, objective - c, iOS, REST APIs, Django, 移动应用程序, Mobile UX

Android开发者,后端开发者

2012 - 2013
EatMyDirt
  • 开发了一款Android应用程序,用户可以在其中创建基于检查站的赛道,并与其他用户竞争.
  • 构建应用程序的UX/UI和导航流程.
  • 实现认证系统,允许Facebook和电子邮件注册.
  • 构建具有某些有限功能的未经身份验证的流.
  • 使用Android 4 UI组件构建应用程序,保持与2的兼容性.3 versions.
技术:Django REST框架, Python, Java, Android, 用户体验(UX), 用户界面(UI), 移动应用程序, Mobile UX

iOS开发者和后端开发者(合约)

2012 - 2013
Treasured
  • 开发了一款iOS日志应用程序,用于存储照片和笔记,并与朋友和家人分享.
  • 在Django中创建并记录了一个RESTful移动API.
  • 实行权限制度, 使每个媒体项可供特定用户或用户组使用或由其编辑.
  • 实现了通知与认证系统, 允许Facebook和电子邮件注册.
  • 创建线框图,重新设计用户体验和导航流程.
技术:Django REST框架, Python, objective - c, iOS, REST APIs, Django, 用户体验(UX), 移动应用程序, Mobile UX

移动工程实习生

2012 - 2012
玻璃解决方案
  • 在一个大数据跟踪应用上工作.
  • 将现有的原生应用重构为使用WebView显示图表的混合应用.
  • 创建了一个iOS可视化工具包.
  • 开发了一个数据可视化推荐器,根据多变量数据集的特征提出图类型.
  • 使用一些最具创新性的数据可视化框架(如D3)构建图表库.js.
技术:D3.js、数据可视化、objective - c、CSS、JavaScript、iOS、重构

移动软件工程师

2011 - 2011
更好的解决方案
  • 开发了一个智能任务调度Android应用程序.
  • 创建了一个算法,根据用户的任务向用户建议时间管理技巧.
  • 按照Android设计准则,设计并实现应用UI.
  • 为项目定义并实现了移动API、模型模式和数据处理指南.
  • 从事需求分析、项目管理和客户沟通工作.
技术:Java, Android,用户界面,通信

XING(新作品)

http://www.xing.com/
一个面向中欧市场的以就业为导向的社交网络.

在整个订婚过程中, 我建立了一个新的模块,其中包含一组特定的功能,通过定义一组准确的标准,可以增强用户的求职能力. 开发是使用UIkit和SwiftUI完成的, 遵循MVVM-C模式, 通过GraphQL处理数据. 它由广泛的单元测试(XCTest)、UI测试和端到端测试(葫芦)支持。.

无缝的平台

基于ios的白标平台,拥有不同时尚品牌的多个客户应用程序,供商店内的销售助理使用.

顾客技术

http://www.greencopper.com/
这是一款iOS/Android应用,通过整合互动地图等功能,为用户和音乐节提供更深入的互动, 进度数据, 音乐发现工具.

Cashtag

iOS点对点支付应用. Cashtag是2013年Seedcamp的冠军.
在这个项目中,我使用Django Rest框架构建了iOS应用程序及其后端. 我还负责执行推送通知.

Fruitful

这是一款金融指导应用,提供与金融专家的聊天和电话咨询.

在这次订婚中, 我通过与Salesforce聊天SDK和MessageKit的集成来开发聊天功能. 我重构了应用程序的高层架构和导航,并将其与Auth0集成以处理身份验证. Finally, 我修复了几个与Salesforce聊天事件和聊天的工作时间和Availability有关的错误.

Wall Art

白标签Android/iOS应用程序创建墙壁装饰,允许用户从广泛的可用布局中选择不同的框架,可以容纳艺术品或个人照片.

Pleasy Play

一个互动游戏,让情侣通过各种挑战来增强他们的亲密关系. 我使用SwiftUI和Combine按照MVVM模式从头开始构建iOS应用程序.

Lapa iOS

一个iOS对象跟踪应用程序,通过蓝牙定位外部设备.
集成了Parse Android库,REST API和云功能. 它使用了推送通知服务和地理位置查询. 我负责从头开始构建iOS应用程序,并将其与Parse SDK集成以连接云功能.

拉帕的安卓

一款通过蓝牙定位外部设备的安卓对象跟踪应用.
集成了Parse Android库,REST API和云功能. 它使用了推送通知服务和地理位置查询. 我负责从头开始构建Android应用程序,并与Parse SDK集成以连接云功能.

Treasured

这是一款iOS日志应用程序,可以存储图片和笔记,并与朋友和家人分享. 在整个订婚过程中, 我负责构建iOS应用程序和使用Django Rest框架构建的后端代码.

Keepy

一款用于存储图片的iOS日志应用, videos, 以及与朋友和家人分享的孩子笔记.

EatMyDirt

这是一款安卓应用,用户可以在其中创建基于检查站的赛道,并与其他用户竞争.

Statz.可视化框架

一个基于javascript的引擎,生成适合各自数据类型的统计可视化方法, 为iOS应用程序构建的.

Kaymu

为发展中国家领先的在线市场开发的iOS应用程序. 我实现了新的设计,并构建了灵活的自定义接口组件,这些组件可以根据通过API交付的模式在所有应用程序中重用.

Beacinsight

用于临床医生和管理员的医疗保健工作流应用程序. 使用iBeacons来追踪用户的位置, 它的主要目的是在患者遭遇的背景下捕捉关键资源的相互作用,并为临床医生提供对患者当前状态的更深入的了解.

Languages

objective - c, Java, Swift, Python, JavaScript, GraphQL, SQL, CSS, HTML

Frameworks

iOS SDK, UIKit, XCTest, SwiftUI, Android SDK, Django REST框架,Django, Core Data, React Native

库/ api

CocoaPods, Alamofire, Parse SDK, Retrofit, Core Animation, D3.js、RxSwift、REST API、Shopify API

Tools

Xcode, Aptana, GitHub, 界面构建器, 谷歌分析, Crashlytics, Android工作室, Instabug, Auth0, Git, Calabash, Optimizely, JSX

Paradigms

Scrum, 敏捷软件开发, Kanban, 模型视图视图模型(MVVM), 模型-视图-控制器(MVC), 移动开发, 重构, 毒蛇架构, Agile

Platforms

iOS, Android, Bitrise, Firebase, Salesforce, Contentful, Shopify

Storage

JSON, MySQL, PostgreSQL

Other

GitFlow, 把请求, 移动应用开发, 移动应用程序, Mobile UX, Mobile UI, Combine, MessageKit, 数据可视化, 推送通知, Cortexica, 用户界面(UI), Animation, SDKs, Bluetooth, 用户体验(UX), 沟通, 计算机科学

2007 - 2012

计算机科学硕士学位

波尔图大学-波尔图,葡萄牙

2022年10月至今

完整React Native + Hooks课程

Udemy