米歇尔Boaventura
验证专家 in 工程
后端开发人员
Michel是一名后台和系统程序员,有很强的理论基础, 拥有计算机科学学士和硕士学位. 拥有超过15年的行业经验, 他主要使用Ruby on Rails, Elixir, 和Linux基础设施. 米歇尔也是一个开源倡导者,为各种项目做出了贡献. 他曾担任联合国教科文组织顾问两年, 他在哪里有机会去删除和连接世界上最大的政府数据集.
Portfolio
Experience
Availability
首选的环境
Elixir, Ruby on Rails (RoR), Ruby, Terminal, Vim文本编辑器, Linux
最神奇的...
...我所建立的项目是一个高速去重复代码,每秒可以比较数百万个条目,被联合国教科文组织用来处理庞大的数据集.
工作经验
高级后端开发人员
ARTA航运(通过Toptal)
- 改进了当前的代码库,增加了新的特性和工具,以增加测试覆盖率.
- 帮助开发主管找到实现复杂功能的最佳方法.
- 审查其他开发人员的pull请求,并建议更习惯和有效的方法来改进代码.
灵丹妙药工程师
ARTA航运公司.
- 帮助为Arta团队和客户使用的系统实现新特性, 确保我们尽可能降低延迟.
- 将高级功能分解为若干可行的任务,并加以解决, 确保所有核心都经过测试,而且速度快.
- 使用线头帮助安装CI/CD, formatters, 并进行测试以执行最低代码标准.
- 帮助团队解决与Elixir生态系统相关的新挑战/解决方案.
高级全栈开发人员
Freelance
- 构建了几个系统来管理提交, evaluation, 为客户发表金融论文.
- 通过开发订阅等功能,为会议的组织做出了贡献, check-in, 证书打印.
- 使用Zendesk和GitHub处理员工的系统问题,跟踪问题和解决方案.
高级全栈开发人员
Rumby(通过Toptal)
- 开发Rumby, 这款应用程序将客户与清洁人员联系起来,并处理流程的每一步, 包括拿衣服, 向客户收费, 跟踪订单状态, 把干净的衣服送来.
- 升级现有的Rails应用程序,使其更像Rails, 使用最新的宝石和辅助工具,如RuboCop.
- 修复了许多现有的bug,并开始为现有的代码库编写测试.
- 根据客户需求实现新功能.
- 改进AWS基础设施,降低成本并提高应用程序性能.
- 在项目中增加了哨兵和天窗,以查找和修复错误和瓶颈.
高级后端开发人员|基础设施工程师|技术主管
Byebnk
- 曾在Byebnk担任技术主管和基础设施工程师, 加密货币资产管理公司,负责管理客户的资产和主动资产管理,同时使每个人都更容易进入这个新市场.
- 在Elixir中开发了一个系统, 与加密货币交易所通信, 管理, 并在订单簿中找到最佳位置. 该系统使用RabbitMQ作为代理,PostgreSQL作为数据库与其他内部解决方案进行交互.
- 支持开发人员对解决方案进行建模, 审查他们的代码, 并指导他们解决实际问题.
- 管理bybank的基础设施, 照顾好所有的服务器, services, 以及公司开发和使用的应用程序.
- 使用Docker和码头工人组成使用托管GitLab服务器管理CI/CD.
高级后端开发人员
Alpe交易
- 用plain C实现了一个完整的订单管理系统,以便与巴西的股票市场和数据提要进行通信.
- 开发并实现了一个用纯C语言处理订单的系统, 保持市场的订单和交易记录. 通过RabbitMQ实例按需传输所有这些信息.
- 使用plain C开发一个带有几种策略的交易机器人来自动交易资产.
- 实现了一个Rails应用程序来可视化和管理所有后端和系统.
高级开发人员
Laboratório de Software Livre (LSL)
- 协助实验室教授使用C语言和Ruby语言解决具有挑战性的计算问题.
- 收集社交网络数据,利用机器学习和数据科学调查税务欺诈,并寻求政府援助.
- 为巴西政府机构教授和帮助创建机器学习和数据科学课程.
- 通过指导帮助组织实验室人员, teaching, 并计划最好的行动来帮助解决实验室遇到的任何问题.
Consultant
UNESCO
- 开发了记录链接软件,速度极快,每秒可以比较数千万条记录.
- 提高了我之前为联合国教科文组织开发的记录链接软件的速度.
- 使用我的软件对大量数据进行ETL,为重复数据删除做准备.
- 编写了几份教科文组织报告,记录了使用该软件所需的所有过程和步骤,并分析了最终结果.
- 将之前开发的软件作为开源项目在GitLab上发布.
Consultant
Diagno巴西
- 搭建了一个嵌入式系统,与血液学测量装置和过程进行通信, calculate, store, 并使用Ruby打印结果, GTK+, and C.
- 用C语言编写了一个底层嵌入式打印机驱动程序, 作为Ruby系统和硬件之间的中间件.
- 创建了一个定制的Gentoo Linux映像,以便在对CPU和内存使用有严格限制的嵌入式ARM机器上运行.
Experience
CPareia
http://gitlab.com/michel.boaventura/cpareia计数器3D和5D
Cryptex
Skills
Languages
Ruby, Elixir, C, JavaScript, HTML, SQL, CSS, Rust,嵌入式C
Frameworks
Ruby on Rails (RoR), Ruby on Rails 5, Ruby on Rails 4, Bootstrap, Ember.js, Phoenix, 引导3 +
库/ api
REST API, Sidekiq, Libuv, Stripe, Postmates API
Tools
Vim文本编辑器, Terminal, RabbitMQ, GitLab CI / CD, 码头工人组成, GTK+, Grafana, AutoTools, Zapier, GitHub
Paradigms
RESTful开发,并行编程,ETL,数据科学
Platforms
Linux、Docker、Amazon EC2、亚马逊网络服务(AWS)、Twilio
Storage
数据库,InfluxDB, MySQL, PostgreSQL, JSON, Redis, MongoDB, Elasticsearch
Other
系统编程, Back-end, APIs, 基础设施, 用户界面(UI), 数据挖掘, 嵌入式硬件, WebSockets, 解决协议, 背景的工作
Education
计算机科学硕士学位
米纳斯吉拉斯州联邦大学-贝洛奥里藏特,巴西
计算机科学学士学位
米纳斯吉拉斯州联邦大学-贝洛奥里藏特,巴西
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
分享你的需求
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
开始招聘