Danilo Cabello,加拿大安大略省多伦多的开发者
Danilo is available for hire
Hire Danilo

Danilo Cabello

Verified Expert  in Engineering

Full-stack Developer

Location
Toronto, ON, Canada
Toptal Member Since
June 7, 2019

For over the past decade, 达尼洛一直是一名软件开发人员,开发可扩展的网络应用和软件. At his current employment, 他成功地担任过几个角色,比如全栈开发人员, team lead, manager, back-end developer, 他现在在一个负责开发工具的团队中工作. Danilo支持最佳实践,并通过提供可重用的软件来帮助开发人员提高生产效率.

Portfolio

Wealthsimple
Amazon Web Services (AWS), React, AngularJS, PostgreSQL, Ruby on Rails (RoR)...
Kira Talent
JavaScript, PostgreSQL, Django, Python
Yahoo!
Apache Thrift, MySQL, PHP, Python

Experience

Availability

Part-time

Preferred Environment

Azure SQL数据库,Python, Redis, Ruby on Rails (RoR), Ruby, Git

The most amazing...

...我曾经构建的一个软件是一个多种视频格式编码器,根据用户的带宽提供最好的视频质量.

Work Experience

Software Engineer

2015 - PRESENT
Wealthsimple
  • 开发并领导了一系列新的微服务的开发,以解决围绕事务的业务问题, funding, promotions, fees, and many other domains.
  • 领导一个由五名开发人员组成的以产品为中心的团队,以一致的交付和对业务的实际影响.
  • 提高了运营的卓越性,并减少了实时维护服务的负担——从而减少了客户支持票据的数量.
  • 支持并支持使用Cypress的端到端测试的实现.io.
  • 维护并提供组织中所有工程师使用的可重用依赖关系和工具.
技术:亚马逊网络服务(AWS)、React、AngularJS、PostgreSQL、Ruby on Rails (RoR)、Ruby

Software Engineer

2014 - 2015
Kira Talent
  • Built a video-interview platform.
  • 开发和维护应用程序的后端和前端.
  • 实现了一个Ansible解决方案,可以在服务器负载过重时轻松快速地启动新的视频处理服务器.
  • 在特性标志后面创建特性——这样可以尽快进行部署,并且这些特性有真正的客户端作为早期测试者.
技术:JavaScript, PostgreSQL, Django, Python

Software Engineer

2011 - 2012
Yahoo!
  • 开发和维护一个类似Tumblr/ twitter的应用程序,每月有数百万用户.
  • 在公司有史以来最短的时间内替换了遗留软件.
技术:Apache Thrift, MySQL, PHP, Python

Launch of a New Product Line

我领导并开发了一条新的产品线,这条产品线已经成长为公司的一个重要业务部门. The project is live today and it lasted nine months until public launch; it included several iterations and testing phases (internal only with friends, family, and early adopters).

Automation of Manual Processes

在我的职业生涯中,我参与了几个手工流程的自动化.

Previously, 它们需要几天到几周的时间,需要一个人做一些耗时的任务,比如打印文件, clicking checkboxes, verifying multiple data sources, and so on.

Step by step, 这些过程是自动化的,直到需要最小的可接受的工作来保持这些操作.

Private Slack Bot

这个Slack机器人能够回答公司范围内的常见请求,并从其他来源收集数据,以便于使用.

Open-source Linter Extension

http://github.com/wealthsimple/rubocop-vendor
After analyzing our codebase, 我们决定引入检查我们的集成伙伴的错误使用的检查器, suggest the correct approach, 并且在很多情况下会自动更正代码.

视频转码和带宽检测器

在开发视频采访平台的同时,我们的用户遍布全球. 很明显,我们需要在几个质量版本中对视频进行转码,这样我们就可以为用户的带宽提供最好的视频,以防止缓冲, poor experiences, 并增加他们完成面试的可能性.

Personal eCommerce Website

http://github.com/cabello/django-jobim
搬家时,除了两箱私人物品外,我不得不处理掉所有的东西. 我通过在Django/MySQL中实现一个自定义电子商务网站并使其开源来实现这一点.

Yahoo! Meme

http://en.wikipedia.org/wiki/Yahoo!_Meme
This is a micro-blogging platform launched in emergent markets that gathered thousands of monthly active users; it was a blend between Twitter and Tumblr.

Languages

Python, Ruby, JavaScript, HTML, CSS, GraphQL, PHP

Frameworks

Ruby on Rails (RoR), Django, Apache Thrift, Flask, Cypress, AngularJS

Libraries/APIs

jQuery, REST api, React, Vue, Rails引擎,Node.js

Tools

RSpec, Git

Paradigms

Test-driven Development (TDD), Unit Testing, Continuous Integration (CI), Agile, Extreme Programming, E2E Testing, Continuous Delivery (CD), Management

Storage

PostgreSQL, MySQL, Redis, Azure SQL数据库,Amazon S3 (AWS S3), Amazon DynamoDB

Other

后端,api,敏捷冲刺,技术领导,集成测试,前端,团队指导

Platforms

Amazon Web Services (AWS)

2006 - 2010

计算机工程学士学位

坎皮纳斯大学-坎皮纳斯,巴西

SEPTEMBER 2018 - PRESENT

Talk Master Certification

Speaker Labs

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring