Diogo do Carmo, Developer in Vitoria, Brazil
Diogo is available for hire
Hire Diogo

Diogo 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项目, demonstrating technical proficiency and team leadership. 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

Zebra Manager

http://github.com/dccarmo/zebra
Boletos are a popular way to pay for things in Brazil, 更常用来支付房租和水电费之类的账单. Zebra是一个boleto管理器,允许用户扫描条形码, store the boleto in the app, create reminders to pay boletos, 并在用户需要时通过打开链接检索boletos信息.

我在2014年发布了Android和更新版本的应用程序. I worked on this app mainly to improve my React skills.

Tech stack: React Native, TypeScript, Redux, Redux-Saga

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

2017 - 2018

项目管理工商管理硕士

Fundacao Getulio Vargas - Vitoria, ES, Brazil

2008 - 2014

Bachelor's Degree in Computer Science

埃斯皮里图圣维多利亚联邦大学,ES,巴西

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring