约翰·迪亚斯·巴博萨
验证专家 in Engineering
移动开发者
jo
Portfolio
Experience
Availability
首选的环境
Git, Android工作室, Xcode, Android, iOS
最神奇的...
...我做的一个应用叫Cashtag, 一个移动支付应用程序,允许任何人和每个人在几秒钟内支付给他们的朋友, 直接从他们的帐户,并免费.
工作经验
SwiftUI iOS开发者
感恩服务公司
- 开发一个POC,利用iOS App Clips的使用,为再订购产品应用程序的产品订单流提供更好的体验.
- 使用SwiftUI构建一个由产品详细信息屏幕和可扩展结帐视图组成的购买流程. 产品详细信息屏幕可以根据可用的各种产品变体完全定制. 产品数据可通过Shopify API获得.
- 建立了一种互动, 通过更改各种产品选项, 是否会更新正在显示的当前图库图像以匹配生成的产品变体.
- 建立了一个类似instagram故事的集成,可以显示特定产品的宣传视频.
高级iOS开发人员
Fruitful
- 通过与Salesforce聊天SDK和MessageKit的集成,为一款财务指导应用开发聊天功能.
- 重构了应用的高层架构和导航.
- 与Auth0构建集成以处理身份验证.
- 修复了与Salesforce聊天事件和聊天的工作时间和Availability有关的几个错误.
高级iOS开发人员
- 从零开始构建一个新的模块,其中包含一组固定的功能,通过定义一组准确的标准来增强用户的工作搜索.
- 遵循MVVM-C模式,通过GraphQL进行数据处理,完成开发.
- 实现了广泛的单元测试(XCTest)、UI测试和端到端测试(葫芦).
iOS开发者
顾客技术
- 在公共代码库之上为多个应用程序构建自定义集成.
- 支持在节日期间与Facebook整合活动共享功能.
- 修复了音乐播放器的bug.
- 创建了一个票务提供商,允许活动人员签到到特定的演出.
- 参与多个应用程序的定制设计更改.
iOS开发者(合约)
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应用程序, 旨在增强用户订阅服务的体验. 用户签名完成.
移动软件工程师
玻璃解决方案
- 将许多iOS和Android应用从概念带到App Store.
- 创建线框图,并重新设计和调整现有的应用程序,以适应新的操作系统版本.
- 使用Python为移动应用设计RESTful api和后端.
- 建议的技术和架构解决方案以及对现有技术栈的改进.
- 使用敏捷方法和软件管理工具与世界各地的团队合作.
iOS和Android开发人员
小星球
- 为Wall Art应用开发,适用于Android和iOS.
- 为Android应用创建了一个身份验证功能.
- 修复了iOS应用程序的可用布局的相应框架的图像显示的错误和改进的性能.
- 修复了应用于iOS应用程序图像的过滤器的错误.
- 为Android和iOS应用程序添加动画和其他UI更改.
- 添加Mixpanel SDK并构建了一个管理器来处理应用程序上的事件创建并跟踪用户的操作.
iOS开发者
Beacinsight
- 开发应用程序的数据模型和体系结构.
- 建立了iBeacon通信接口.
- 开发由用户与iBeacons交互(位置/距离)产生的事件的逻辑和架构.
- 执行应用程序的所有用户交互/设计.
- 实现了不同的算法来增强iBeacons信号的可靠性及其与应用程序事件/逻辑的交互.
iOS开发者
keep(通过Toptal)
- 改进了应用内的视频和音频播放器.
- 通过消除关键的整体问题,提高了应用程序的性能.
- 为新用户创建了全新的入职功能.
- 实现的设计变更.
iOS开发者
火箭网
- 负责Kaymu iOS应用的重新设计.
- 构建了在整个应用中重用的动态接口组件.
- 开发了一个动态流程,根据通过API交付的模式构建自定义UI表单.
- 创建了一个自定义照片裁剪工具.
- 构建整个设置逻辑.
Android开发者,iOS开发者(合约)
Lapa-App
- 开发了一个Android和iOS对象跟踪应用程序,通过蓝牙定位外部设备.
- 集成了Parse Android库,REST API和云功能.
- 实现了推送通知和地理位置查询.
- 根据谷歌的材料设计准则调整了应用程序的导航流程和UX/UI.
- 实现认证系统,允许Facebook和电子邮件注册.
iOS开发者,后端开发者(合约)
Cashtag
- 开发了一款iOS点对点支付应用.
- 使用自动布局构建应用程序的设计和导航流程.
- 与银行API集成以接收和转发付款.
- 使用Django REST Framework v2创建并记录了一个RESTful移动API.
- 在服务器端和iOS端开发推送通知服务.
Android开发者,后端开发者
EatMyDirt
- 开发了一款Android应用程序,用户可以在其中创建基于检查站的赛道,并与其他用户竞争.
- 构建应用程序的UX/UI和导航流程.
- 实现认证系统,允许Facebook和电子邮件注册.
- 构建具有某些有限功能的未经身份验证的流.
- 使用Android 4 UI组件构建应用程序,保持与2的兼容性.3 versions.
iOS开发者和后端开发者(合约)
Treasured
- 开发了一款iOS日志应用程序,用于存储照片和笔记,并与朋友和家人分享.
- 在Django中创建并记录了一个RESTful移动API.
- 实行权限制度, 使每个媒体项可供特定用户或用户组使用或由其编辑.
- 实现了通知与认证系统, 允许Facebook和电子邮件注册.
- 创建线框图,重新设计用户体验和导航流程.
移动工程实习生
玻璃解决方案
- 在一个大数据跟踪应用上工作.
- 将现有的原生应用重构为使用WebView显示图表的混合应用.
- 创建了一个iOS可视化工具包.
- 开发了一个数据可视化推荐器,根据多变量数据集的特征提出图类型.
- 使用一些最具创新性的数据可视化框架(如D3)构建图表库.js.
移动软件工程师
更好的解决方案
- 开发了一个智能任务调度Android应用程序.
- 创建了一个算法,根据用户的任务向用户建议时间管理技巧.
- 按照Android设计准则,设计并实现应用UI.
- 为项目定义并实现了移动API、模型模式和数据处理指南.
- 从事需求分析、项目管理和客户沟通工作.
Experience
XING(新作品)
http://www.xing.com/在整个订婚过程中, 我建立了一个新的模块,其中包含一组特定的功能,通过定义一组准确的标准,可以增强用户的求职能力. 开发是使用UIkit和SwiftUI完成的, 遵循MVVM-C模式, 通过GraphQL处理数据. 它由广泛的单元测试(XCTest)、UI测试和端到端测试(葫芦)支持。.
无缝的平台
Cashtag
在这个项目中,我使用Django Rest框架构建了iOS应用程序及其后端. 我还负责执行推送通知.
Fruitful
在这次订婚中, 我通过与Salesforce聊天SDK和MessageKit的集成来开发聊天功能. 我重构了应用程序的高层架构和导航,并将其与Auth0集成以处理身份验证. Finally, 我修复了几个与Salesforce聊天事件和聊天的工作时间和Availability有关的错误.
Wall Art
Pleasy Play
Lapa iOS
集成了Parse Android库,REST API和云功能. 它使用了推送通知服务和地理位置查询. 我负责从头开始构建iOS应用程序,并将其与Parse SDK集成以连接云功能.
拉帕的安卓
集成了Parse Android库,REST API和云功能. 它使用了推送通知服务和地理位置查询. 我负责从头开始构建Android应用程序,并与Parse SDK集成以连接云功能.
Treasured
Keepy
EatMyDirt
Statz.可视化框架
Kaymu
Beacinsight
Skills
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), 沟通, 计算机科学
Education
计算机科学硕士学位
波尔图大学-波尔图,葡萄牙
认证
完整React Native + Hooks课程
Udemy