Diogo is available for hire
Hire DiogoDiogo do Carmo
Verified Expert in Engineering
Mobile Developer
Location
Vitoria, Brazil
Toptal Member Since
October 5, 2022
Diogo是一名拥有10多年专业经验的开发人员. 他开始从事web开发工作,并在2013年左右转向移动开发,直到他拓宽了自己的技能,成为一名全栈开发人员. Throughout his career, Diogo参与过多个全栈移动和web项目, 展示技术能力和团队领导能力. Diogo优先考虑团队中的沟通,并且非常注重细节.
Portfolio
PINATA
TypeScript, React, Node.js, F#, Elm, PostgreSQL, SQL, GraphQL, HTML, CSS...
HD Interactive
TypeScript, Node.js, React Native, iOS, Android, GraphQL...
Freelance Clients
TypeScript, React Native, iOS, Android, React, Web, REST
Experience
Availability
Part-time
Preferred Environment
MacOS, Visual Studio Code (VS Code), Slack, Firefox
The most amazing...
...我所参与的项目是一款信用卡处理应用,它在app Store金融版块排名第十,拥有数千名日活跃用户.
Work Experience
Full-stack Developer
2020 - 2022
PINATA
- 在客户端使用Elm和React以及Node开发web项目的新功能.js, F#, and GraphQL on the server side.
- 与设计师和产品负责人一起帮助设计和指定新功能.
- Worked on the project management culture, 实现新的过程并采用符合团队目标的敏捷方法.
Technologies: TypeScript, React, Node.. js, f#, Elm, PostgreSQL, SQL, GraphQL, HTML, CSS, Webpack, Full-stack, HTML5
Full-stack Developer
2019 - 2020
HD Interactive
- 加入一个正在进行的React Native项目,处理bug和实现小的新功能.
- 领导采用Apollo Client作为与不同API服务通信的技术,并使其成为应用程序内部的单一事实来源.
- 通过对处理新任务和sprint组织的建议,帮助加强项目管理过程.
- Contributed to the efforts to adopt GraphQL; the team started migrating the current PHP server to Node.js, using Apollo Server.
- Defined the patterns and architecture of the Node.js-based back end.
Technologies: TypeScript, Node.js、React Native、iOS、Android、GraphQL、Google Cloud Platform (GCP)、Full-stack
Mobile Developer
2018 - 2019
Freelance Clients
- 为一家健康健身公司开发并发布了一款Android React Native应用. 这款应用的特色是免费和付费的健身视频,以及与其他参与者实时聊天的直播锻炼.
- 加入一家公司,参与一个正在进行的React Native项目,并推动采用GraphQL作为与不同外部api通信的主要技术.
- 为一家招聘公司创建了一个网络人才管理项目.
技术:TypeScript, React Native, iOS, Android, React, Web, REST
Mobile Developer
2016 - 2017
TOTVS Labs
- 开发了一款用于联系人管理的原生iOS应用,并获得了测试者的良好反馈.
- 创建了一个React Native Android和iOS版本的联系人管理应用程序.
- 与设计师和产品经理合作,讨论并决定新功能.
技术:Swift 2, Xcode, React Native, JavaScript, REST
iOS Developer
2014 - 2016
Payleven Brasil
- 创建了一个iOS应用程序,用于处理借记卡和信用卡交易. 该应用程序是下载量前五的金融应用程序之一,有成千上万的客户在使用.
- Improved the app by adding features and fixing bugs.
- 与设计师合作开发应用的线框、屏幕和动画.
- 向支持团队提供有关应用程序功能的说明.
- 与客户沟通,了解如何改善他们的体验并解决他们遇到的问题.
- 与合作伙伴公司讨论他们为项目提供的技术.
技术:Swift 2, Xcode, Core Data, Swift, iOS, REST
iOS Developer
2014 - 2016
Freelance Clients
- 为一家国际航运公司构建了一个复杂的包裹跟踪应用程序,并帮助该公司的后端开发人员重新设计了API.
- 通过将屏幕规格转换为有线视图,并将其与支付API集成,帮助一家纽约公司完成了一款酒店预订应用.
- 为一位健身增肌的英国作家开发了一款预约应用.
Technologies: Xcode, Core Data, Realm, Swift 1, iOS
iOS Developer
2013 - 2014
Mobile Saúde
- 将已经发布的iPhone应用程序医学指南的iPad版本实现.
- 为一个药物发布活动开发了一个iOS应用程序,开始被大多数参与者使用,并帮助公司与同一客户完成了更多项目.
- 创建了这款助手应用程序,帮助接受化疗的患者记录自己的感受.
技术:Objective-C, Swift 1, Xcode, Core Data, iOS
Experience
Zebra Manager
http://github.com/dccarmo/zebra在巴西,Boletos是一种很受欢迎的付款方式, 更常用来支付房租和水电费之类的账单. Zebra是一个boleto管理器,允许用户扫描条形码, store the boleto in the app, create reminders to pay boletos, 并在用户需要时通过打开链接检索boletos信息.
我在2014年发布了Android和更新版本的应用程序. 我做这个应用主要是为了提高我的React技能.
技术栈:React Native, TypeScript, Redux, Redux- saga
我在2014年发布了Android和更新版本的应用程序. 我做这个应用主要是为了提高我的React技能.
技术栈:React Native, TypeScript, Redux, Redux- saga
Skills
Languages
JavaScript, TypeScript, HTML5, GraphQL, Elm, HTML, CSS, Objective-C, Swift 1, Swift 2, F#, SQL, Elixir
Frameworks
React Native, Core Data, Redux
Libraries/APIs
React, ReSwift, Node.js, Redux-Saga
Paradigms
REST
Other
编程,全栈,软件架构,全球项目管理
Tools
Webpack, Slack, Xcode
Platforms
MacOS、VS Code、Web、Firefox、iOS、Android、Google Cloud Platform (GCP)
Storage
Realm, PostgreSQL
Education
2017 - 2018
项目管理工商管理硕士
Fundacao Getulio Vargas - Vitoria, ES, Brazil
2008 - 2014
Bachelor's Degree in Computer Science
埃斯皮里图圣维多利亚联邦大学,ES,巴西