Faister Cabrera Carvalho, Americana开发商-巴西圣保罗
Faister is available for hire
Hire Faister

Faister Cabrera Carvalho

Verified Expert  in Engineering

Software Developer

Location
Americana - São Paulo, Brazil
Toptal Member Since
August 2, 2019

Faister是一位经验丰富的开发人员和系统分析师,现在专门从事TypeScript和JavaScript全栈开发. 他熟悉多种语言和平台,最近致力于使用Node开发后端应用程序.js, Express.js和MongoDB,以及使用React的前端应用程序. Faister还拥有区块链技术方面的一些经验,并拥有应用数学硕士学位.

Availability

Part-time

Preferred Environment

Git, NPM, Node.js, Visual Studio Code (VS Code), MacOS, Linux, Windows

The most amazing...

...我的硕士研究的一部分是我发明了一种新的方法来建模和绘制三维物体与曲面的分析和恒定的时间.

Work Experience

Back-end Developer

2023 - PRESENT
AI Sales Service Company
  • 支持使用ChatGPT为客户公司执行销售扩展的后端系统.
  • 调查并修复了Mezmo平台日志中的错误.
  • 与Telnyx供应商的电话和短信服务集成工作.
技术:PostgreSQL, TypeScript, JavaScript, SQL, Redis, Supabase, ChatGPT, Mezmo, Telnyx

Back-end Node.js Developer

2023 - 2023
Technology Services Company (Toptal Client)
  • 支持计算产品推荐的后端系统,以防止用户跳出并增加转换.
  • 在平台上增加了几个新的电子商务网站.
  • 调整设计与CSS,以匹配每个电子商务网站的视觉效果.
Technologies: Node.. js、MongoDB、JavaScript、AWS、CSS

Python App Developer

2019 - 2022
Real Estate Marketing Company (Toptal Client)
  • 修复了连接到Gmail的现有Python应用程序的电子邮件发送问题.
  • 添加了使用Slack API检测Slack消息表情符号反应的新功能.
  • 更新了即将不支持的遗留Slack API用法.
技术:Slack API, Python, API集成

Full-stack Developer

2021 - 2021
Telecommunications Company (Toptal Client)
  • Added features and bug-fixed the Node.js后端和现有网站的React前端,用于预订活动演讲者.
  • 使用并改进了客户公司内部开发的现有自定义JavaScript后端框架.
  • 管理实体使用TypeORM连接到PostgreSQL数据库.
  • 开发了一个新流程,用于将演讲者导入平台.
  • 按照Scrum敏捷方法,与团队成员合作完成Jira董事会上的任务.
  • 在Jira上实现自动化,以加速和改进任务跟踪,并通过Slack提醒相关方.
Technologies: Node.js, React, Frameworks, TypeORM, PostgreSQL, Jira, Scrum, Agile, Back-end, Front-end, Back-end Development, Front-end Development, Full-stack, Full-stack Development

Full-stack Developer

2020 - 2021
Telecommunications Company (Toptal Client)
  • 开发了一个读书俱乐部应用程序的后端.
  • 使用并改进了客户公司内部开发的现有自定义JavaScript后端框架.
  • 管理实体使用TypeORM连接到PostgreSQL数据库.
  • 参与了整个现有React前端的设计变更.
  • 按照Scrum敏捷方法,与团队成员合作完成Jira董事会上的任务.
Technologies: Node.js, Frameworks, Back-end, PostgreSQL, TypeORM, React, Scrum, Jira, Agile, Front-end, Full-stack, Full-stack Development, Back-end Development, Front-end Development, API Integration

Back-end Developer

2019 - 2020
Telecommunications Company (Toptal Client)
  • 开发管理和执行负载测试的系统后端.
  • 使用JSON模式创建RESTful API端点,对输入和输出进行建模和验证.
  • 为API端点和基于JSON模式模型的数据库类型设置自动生成Swagger文档.
  • 遵循行为驱动开发(BDD)的方法进行了充分的测试, 文档化后端系统和负载测试运行器.
  • 制作了一个能够解释用Cucumber语言编写的负载测试的系统, 系统本身也通过用Cucumber编写的单元测试自动测试.
  • 使用Artillery JavaScript负载测试库的修改版本设计运行负载测试的软件.
  • 使用MongoDB作为数据库,并使用MongoJS库进行集成.
  • 使用构建在Express之上的自定义后端框架.js来自动执行在JSON模式中定义的RESTful端点.
Technologies: Node.js, JavaScript, Async/Await, Promise, Load Testing, JSON/XML Schemas, REST APIs, RESTful Development, Cucumber, Behavior-driven Development (BDD), Artillery, MongoDB, Swagger, Back-end Development, Frameworks, Express.js, Test Automation

Back-end Developer

2019 - 2019
CieloBlu Group
  • 为公司开发一个管理客户账单的系统后端.
  • 使用JSON模式创建API端点,对输入和输出进行建模和验证.
  • 将API端点作为无服务器的Google函数提供,并将它们附加到Firebase url.
  • 为API端点设置自动生成文档, database types, 并基于JSON模式模型集成了外部api.
  • 从Google Cloud为Firestore的后端存储数据.
  • 使用带有HTTP模拟的Mocha为所有API端点创建单元测试.
  • 集成了用于生成银行单据的第三方REST API.
技术:API文档、API设计、Express.js, Git, JavaScript, Back-end Development, Back-end, JSON/XML Schemas, Functions, Google, Cloud Firestore, Firebase, Node.js, Databases, Software Architecture, REST APIs, API Development, Serverless, NPM, Google Cloud Platform (GCP), NoSQL, Docker, REST, ES6 Promises, CRUD, Promise, APIs, Schemas, JSON, Unit Testing, Software Testing, OpenAPI, Mocha, Technical Documentation, Cloud, Web Development, Software Development, Test Automation, API Integration

System Analyst

2017 - 2018
CieloBlu Group
  • 研究区块链技术、智能合约、加密货币交换系统.
  • Developed smart contracts on Ethereum and EOS.
  • 配置并部署了名为Peatio的加密货币交易所, along with all its many dependencies.
  • 配置和部署私有比特币,以太坊,EOS和XRP网络.
  • 使用Slanger作为Pusher的免费自托管替代品.
  • Containerized each service using Kubernetes.
Technologies: Git, EOS, Ethereum, Bitcoin, Pusher, RabbitMQ, Redis, Ruby on Rails (RoR), Ruby, Blockchain Development, Blockchain, Kubernetes, Google Cloud Platform (GCP), Docker, EOSIO, Cloud, Google Cloud

Back-end Developer

2017 - 2017
CieloBlu Group
  • 开发用于浏览和共享烹饪食谱的应用程序后端.
  • 使用JSON schema创建API端点,对输入和输出进行建模和验证.
  • Served the endpoints using the Express.js library.
  • 使用MongoDB作为数据库,并使用Mongoose库进行集成.
  • 为基于JSON Schema模型的API端点设置自动生成文档.
  • 使用构建在Express之上的自定义后端框架.js来自动执行JSON模式中定义的RESTful端点.
Technologies: API Documentation, API Design, Git, JavaScript, Back-end Development, Back-end, JSON/XML Schemas, MongoDB, Express.js, Node.js, Databases, Cloud, Google Cloud Functions, Firebase Cloud Functions, Google Cloud, Google Cloud Platform (GCP), Software Architecture, REST APIs, API Development, NPM, NoSQL, REST, CRUD, Mongoose, Software Modeling, Architecture, APIs, Schemas, JSON, Web Development, Software Development, Web App Design, Frameworks

Back-end Developer

2016 - 2016
CieloBlu Group
  • 支持负载较大的后端系统,并参与整个系统的新版本和改进版本的建模.
  • 使用Elasticsearch提高了系统的性能.
  • 应用线性规划的方法来解决所面临的一些问题.
Technologies: NetBeans, API Design, Git, Back-end Development, Back-end, Linear Programming, MySQL, Elasticsearch, Java, Databases, Software Architecture, REST APIs, SQL, API Development, Architecture, Web Development, Software Development, Refactoring

Full-stack Android Developer

2013 - 2013
CieloBlu Serviços em TI Ltda
  • Developed, from scratch, 这是一款允许用户分享地点和事件反馈的安卓应用, 同时还集成了GPS定位和智能手机的摄像头.
  • 使用Java Web Services和Hibernate开发后端,并使用MySQL数据库.
  • 使用Android SDK用Java开发前端.
  • 集成前端与谷歌地图api.
Technologies: API Design, Back-end Development, Back-end, Web Services, Hibernate, Google Maps, Android SDK, Java, Full-stack, Full-stack Development, Software Architecture, REST APIs, SQL, MySQL, API Development, Android, CRUD, Architecture, Databases, Software Development, API Integration

Intern Software Developer

2011 - 2011
FlySolution
  • Provided support for an ERP system.
  • 使用Servlet功能为Java开发后端功能.
  • 用HTML和Javascript开发前端功能.
Technologies: NetBeans, HTML, JavaScript, Servlet, Java, Subversion (SVN), Web Development, Software Development

Volunteer Teacher of Blender3D

2010 - 2010
FATEC Americana
  • Taught two classes of 40 students each.
  • 向学生介绍三维空间、顶点、边和面.
  • 开发了探索Blender3D工具不同功能的对象多边形建模的概念.
Technologies: Blender, 3D Modeling

Node Docson

http://github.com/TexKiller/node-docson
我修改了文档生成器Docson的分支,以便在Node上工作.js instead of web browsers.

Doca Node Docson Theme

http://github.com/TexKiller/doca-node-docson-theme
我为API文档生成器Doca创建了主题(现在已弃用,但仍然有效), 它使用Node Docson在API中生成类型的文档.

Cozinha Sem Stress

这是一款安卓和iOS应用程序,可以列出食谱,并允许用户关注和分享.

我创建了整个后端系统,并参与了前端应用程序的开发.

CleverAd

一种管理广告的系统,客户可以付费来展示广告,并通过在他们的网页上展示广告来获得报酬.

我计划并实施了对大量请求处理的改进, 并对整个数据库的新改进版本进行了建模.

FlyFlex

一个Java ERP系统,包含Java web服务,Hibernate, MySQL, HTML和JavaScript.

我负责创建自定义表单字段类型和一些自定义屏幕.

Oi Torcedor

这是一款Android应用程序,可以在2014年足球世界杯期间分享关于地点和事件的反馈.

我开发了应用程序的后端和前端, 同时集成GPS位置和设备的摄像头.

Master's Research Project

在UNICAMP攻读科学研究硕士期间, 我开发了一个新的参数化三维表面模型, 同时设计并编写了一个在恒定时间内运行的渲染算法.

Texture Maker

一个小的Java应用程序,用于处理图像并从中创建无缝的、可重复的纹理. 我在我的一些3D项目中使用它来从图片中创建纹理.

Game Engine + IDE

我已经创建并维护了一个自定义游戏引擎, using SFML and Bullet Physics, 以及用于为引擎创建游戏内容的内容编辑器IDE. 这两种方法都用于我的一些游戏项目.

Void

http://web.archive.org/web/20141216091058/http://ludumdare.com/compo/ludum-dare-22/?action=preview&uid=7901
一个简单的游戏,测试我自己的游戏引擎的第一个版本.

我自己开发了游戏引擎,也编写了游戏内容.

Mad One

http://web.archive.org/web/20170922190611/http://ludumdare.com/compo/ludum-dare-28/?action=preview&uid=7901
一个简单的益智游戏,使用Unity3D制作,使用Blender3D创建自定义3D对象模型.

我已经为游戏中使用的所有自定义3D模型建模和制作动画,并编写了大部分功能.

Morpheus

http://web.archive.org/web/20170921090117/http://ludumdare.com/compo/ludum-dare-30/?action=preview&uid=7901
第二款游戏是用我自己的游戏引擎制作的,这一次有了更多的功能.

Apart from coding the game engine itself, 我还编写了游戏内容和角色动画模型.

Shifting Temple

http://web.archive.org/web/20171130073337/http://ludumdare.com/compo/ludum-dare-35/?action=preview&uid=7901
第三款游戏是使用我自己的引擎制作的,游戏玩法比前几款更复杂.

我负责关卡设计,编写游戏内容,开发游戏引擎.

Little Scout

http://ldjam.com/events/ludum-dare/38/little-scout
这是我用自己的游戏引擎制作的第4款游戏,拥有完善且复杂的玩法.

I was the only one working on this game, 尽管我使用了网上可用的图像和音频资源, I edited them and coded the entire game myself.

Fat and Furry-ous

http://ldjam.com/events/ludum-dare/40/fat-and-furry-ous
一个用Unity3D和自定义3D模型制作的小游戏,使用Blender3D创建和动画.

我负责大部分的编码和3D模型.

Jest TSD Transform

http://www.npmjs.com/package/jest-tsd-transform
I was in charge of developing, publishing, 并维护一个Jest转换包,该转换包旨在运行TSD类型测试,作为常规Jest测试套件的一部分, 使得在同一个工具上执行TypeScript项目的所有测试成为可能.

Languages

Java, JavaScript, C, TypeScript, Python, c++, SQL, HTML, Ruby, c#, CSS, GLSL

Frameworks

Express.js, Android SDK, Hibernate, Ruby on Rails (RoR), Swagger, Bullet, Unity3D, React Native, Jest, NestJS

Libraries/APIs

Node.js, REST APIs, API Development, SFML, React, Google Maps, Pusher, NumPy, OpenAPI, React Native for Web, AWS Amplify, Slack API

Tools

Git, Blender, Mongoose, NPM, Docker Compose, GitHub, Servlet, RabbitMQ, Subversion (SVN), MATLAB, Mocha, Cucumber, Artillery, Jira, Terragen

Paradigms

REST, RESTful Development, CRUD, Unit Testing, Promise, Refactoring, Test Automation, Scrum, Linear Programming, Software Testing, Test-driven Development (TDD), Behavior-driven Development (BDD), Web App Design, Load Testing, Agile

Storage

JSON/XML Schemas, MongoDB, MySQL, Elasticsearch, Databases, Redis, Cloud Firestore, PostgreSQL, NoSQL, JSON, Google Cloud

Other

APIs, Back-end Development, Back-end, Functions, Software Development, Game Development, Game Tools Development, API Design, API Documentation, ES6 Promises, Blockchain Development, Web Development, Software Architecture, API Integration, Web Services, Google, Games, 2D Games, 3D Games, Game Engine Programming, 3D Modeling, 3D Animation, Chrome Extensions, Web Extensions, Bitcoin, EOS, Software Modeling, Schemas, 3D Textures, 3D Texturing, Rigging, Character Animation, EOSIO, Architecture, Serverless, Google Cloud Functions, Firebase Cloud Functions, Technical Documentation, Full-stack, Full-stack Development, Cloud, Applied Mathematics, Linear Optimization, Systems Analysis, Async/Await, Frameworks, TypeORM, Front-end, Front-end Development, Supabase, ChatGPT, Mezmo, Telnyx

Platforms

Windows, Linux, Android, NetBeans, Visual Studio Code (VS Code), Docker, Google Cloud Platform (GCP), Firebase, Blockchain, Ethereum, Corda, R3 Corda, Kubernetes, Amazon Web Services (AWS)

2013 - 2015

Master's Degree in Applied Mathematics

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

2008 - 2012

系统分析与信息技术学士学位

技术学院(FATEC) -美洲,Sp,巴西

2006 - 2007

Technology Degree in Information Technology

Centro Paula Souza - Americana, Sp, Brazil

2006 - 2006

Technology Degree in Web Design

SENAC - Presidente Prudente, SP, Brazil

NOVEMBER 2021 - NOVEMBER 2024

AWS Certified Cloud Practitioner

Amazon Web Services

JANUARY 2020 - JANUARY 2022

Professional Cloud Developer

Google

DECEMBER 2019 - DECEMBER 2021

Associate Cloud Engineer

Google

APRIL 2019 - PRESENT

Corda Certified Developer

R3

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