Fábio Lino Morato, Developer in Utrecht, Netherlands
Fábio is available for hire
Hire Fábio

Fábio Lino Morato

Verified Expert  in Engineering

Full-stack Developer

Location
Utrecht, Netherlands
Toptal Member Since
September 20, 2022

Fábio是一位拥有超过四年行业经验的资深全栈开发人员, including for customers like Fiat and Marelli. 他使用过各种前端和后端工具,但主要专注于Node.js, TypeScript, Express.js, and React over the last few years. Fábio is passionate about technology, music, education, 精通金融市场,学习能力强,喜欢接受挑战.

Portfolio

BambuMeta
React, TypeScript, MySQL, AWS Lambda, Node.js, Angular...
Driven Education
Node.js、TypeScript、JavaScript、React、Context API、Express.js, Sequelize...
Grupo TCS
Electron, Vue 2, AngularJS, Node.js, Cucumber, Express.js, Socket.IO, Sequelize...

Experience

Availability

Part-time

Preferred Environment

MacOS, Git, Docker, Docker Compose, Jest, Cypress, TypeScript, Prisma, React, Vue 2

The most amazing...

...我参与的项目是一个自动评估教育技术工具,它将评估时间从五天减少到五分钟,并显著降低了成本.

Work Experience

Senior Full-stack Developer

2022 - 2023
BambuMeta
  • 参与了几个与增强现实相关的研发项目, wallet passes, blockchain, and stable diffusion.
  • 开发高价值的客户功能,如登陆页面生成链接,以获得钱包通行证. 这涉及到许多安全问题,因为他们使用公共api.
  • 重构整个预先存在的前端,使其对开发人员更友好,更不容易出现bug.
技术:React, TypeScript, MySQL, AWS Lambda, Node.js, Angular, Amazon Simple Queue Service (SQS), Back-end, Front-end, Jest, Clean Architecture, Storybook, Tailwind CSS, Amazon CloudFront CDN, Next.js, GitHub, NoSQL, API Integration, DevOps

Senior Full-stack Developer

2020 - 2022
Driven Education
  • 开发了一个有JavaScript课程和挑战的候选人选拔平台.
  • 构建一个自动化的学生项目评估器,用于处理学生代码的端到端测试. Because the previous process was manual, 评估人员降低了成本,并将评估时间从5天缩短到10分钟.
  • 领导自动化学生项目评估器的开发团队. 这个团队平均有三个成员,从一个人开始,最多达到七人.
Technologies: Node.js、TypeScript、JavaScript、React、Context API、Express.js, Sequelize, TypeORM, Prisma, Docker, Docker Compose, JSON Web Tokens (JWT), PostgreSQL, Cypress, Mocha, Chai, Jest, Redis, CI/CD Pipelines, SQL, Full-stack, Front-end, Back-end, HTML, CSS, MongoDB, Git, Linux, Git Flow, Styled-components, REST, APIs, ES6 Promises, ECMAScript (ES6), GitHub, NoSQL, API Integration, DevOps

Full-stack Developer

2018 - 2020
Grupo TCS
  • 开发了控制菲亚特和马瑞利生产线的系统, increasing quality and helping to avoid recalls.
  • 创建了一个为客户监控生产线的系统, helps prevent malfunctions, improves production planning, 并跟踪设备的整体效率和员工使用机器的情况.
  • 为不同的可编程逻辑控制器模型构建具有公共接口的驱动程序, 允许系统开发与硬件无关.
  • 使用Jira进行任务管理,使用Git进行版本控制,使用Git Flow进行分支命名标准化. 任务是以用户故事的形式用小黄瓜写的.
  • Implemented unit, integration, and end-to-end tests for systems using Jest, Cucumber, and WebDriverIO.
  • 将广泛的单体应用程序划分为多个服务,这些服务使用定制的IPC路由器进行进程间通信,使系统更具弹性和容错性.
Technologies: Electron, Vue 2, AngularJS, Node.js, Cucumber, Express.js, Socket.IO, Sequelize, PostgreSQL, Microsoft SQL Server, Bootstrap, MongoDB, SQL, Git, Jira, Jest, Gherkin, WebdriverIO, Git Flow, Full-stack, Front-end, Back-end, HTML, CSS, JavaScript, Docker, Docker Compose, Linux, REST, APIs, Redis, ES6 Promises, jQuery, Vuex, ECMAScript (ES6), GitHub, API Integration

JavaScript Learning and Practicing Platform

使用PERN堆栈创建一个网站,供候选人注册全栈开发课程,并通过我们的成员制作的免费YouTube课程学习JavaScript. 他们可以通过练习和JavaScript挑战来获得进入下一个候选人选拔阶段的机会.

候选人提交的代码在服务器端进行测试以验证结果,在客户端进行测试以减少代码验证期间的成本. For server-side testing, 我使用了一个无法从外部访问的沙箱环境,以避免恶意代码的问题. 这个工具在巴西每月有数以万计的用户在使用.

通过虚拟刮刮卡的消费者保留系统

A PostgreSQL, Vue, Express, Node.js, 以及为一家巴西连锁加油站打造的基于typescript的系统,目的是留住客户. 每一次在其商店购物都会得到一个QR码的奖励,引导顾客进入虚拟刮刮卡页面, 顾客可以用手指或鼠标刮刮卡片,就有机会赢得奖品.

该系统还收集客户数据(通过短信和WhatsApp)发送有关交易的信息. 系统管理员可以创建奖品类型,并控制每天可以赠送多少奖品.

Factory Production Line Tracing System

http://www.tcsindustrial.com.br/trace
一个JavaScript应用程序,旨在控制最初为Fiat和Marelli创建的许多不同产品的制造过程. In a production line, workers modify raw pieces to build a new product, using big machines to solder, bend, apply pressure, and many other operations.

该系统监控一个零件如何被加工的细节,并通过分析它是如何工作的来控制一个零件是否可以继续通过生产线, preventing bad products from being sold, avoiding recalls, 并生成大量可用于优化生产的数据.

这个系统是至关重要的,因为一个错误可以使生产线长时间停止,导致重大的经济损失. To avoid that, 该系统是通过测试驱动开发实现的, 它的每个部分都经过了单元测试和端到端测试的彻底测试.

Libraries/APIs

React, Node.js, Vue 2, Context API, Chai, jQuery, Vuex, Socket.IO

Tools

GitHub, Git, Docker Compose, Prisma, Sequelize, Mocha, Jira, Cucumber, WebdriverIO, Amazon Simple Queue Service (SQS), Amazon CloudFront CDN

Frameworks

Express.js, Jest, Cypress, AngularJS, Bootstrap, JSON Web Tokens (JWT), Quasar, Electron, Selenium, Angular, Tailwind CSS, Next.js

Languages

TypeScript, JavaScript, HTML, CSS, ECMAScript (ES6), SCSS, SQL, Python 3, Gherkin

Paradigms

REST, Testing, Clean Architecture, DevOps

Storage

PostgreSQL, Microsoft SQL Server, MongoDB, SQLite, NoSQL, Redis, MySQL

Platforms

MacOS, Docker, Linux, AWS Lambda

Other

Full-stack, Front-end, Back-end, APIs, ES6 Promises, API Integration, TypeORM, CI/CD Pipelines, Styled-components, Git Flow, UI Testing, IPC, Storybook

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