Faister Cabrera Carvalho
Verified Expert in Engineering
Software Developer
Faister is an experienced developer and system analyst who now specializes in TypeScript and JavaScript full-stack development. He is comfortable working with many languages and platforms and has recently dedicated himself to developing back-end applications using Node.js, Express.js和MongoDB,以及使用React的前端应用程序. Faister also has some experience with blockchain technology and a master's degree in applied mathematics.
Portfolio
Experience
Availability
Preferred Environment
Git, NPM, Node.js, Visual Studio Code (VS Code), MacOS, Linux, Windows
The most amazing...
...part of my master's research is that I invented a new way to model and draw 3D objects with curved surfaces analytically and in constant time.
Work Experience
Back-end Developer
AI Sales Service Company
- Supported a back-end system that uses ChatGPT to perform sales outreach for client companies.
- 调查并修复了Mezmo平台日志中的错误.
- 与Telnyx供应商的电话和短信服务集成工作.
Back-end Node.js Developer
Technology Services Company (Toptal Client)
- Supported a back-end system that calculates product recommendations to prevent user bounce and increase conversion.
- 在平台上增加了几个新的电子商务网站.
- 调整设计与CSS,以匹配每个电子商务网站的视觉效果.
Python App Developer
Real Estate Marketing Company (Toptal Client)
- 修复了连接到Gmail的现有Python应用程序的电子邮件发送问题.
- 添加了使用Slack API检测Slack消息表情符号反应的新功能.
- 更新了即将不支持的遗留Slack API用法.
Full-stack Developer
Telecommunications Company (Toptal Client)
- Added features and bug-fixed the Node.js back end and the React front end of an existing website for booking event speakers.
- Used and improved an existing custom JavaScript back-end framework developed in-house by the client company.
- 管理实体使用TypeORM连接到PostgreSQL数据库.
- 开发了一个新流程,用于将演讲者导入平台.
- Collaborated with team members working on tasks on a Jira board following the Scrum Agile methodology.
- Implemented automation on Jira to accelerate and improve the tracking of tasks and alert relevant parties through Slack.
Full-stack Developer
Telecommunications Company (Toptal Client)
- 开发了一个读书俱乐部应用程序的后端.
- Used and improved an existing custom JavaScript back-end framework developed in-house by the client company.
- 管理实体使用TypeORM连接到PostgreSQL数据库.
- 参与了整个现有React前端的设计变更.
- Collaborated with team members working on tasks on a Jira board following the Scrum agile methodology.
Back-end Developer
Telecommunications Company (Toptal Client)
- 开发管理和执行负载测试的系统后端.
- Made RESTful API endpoints using JSON schemas to model and validate the input and output.
- Set up the automatic generation of Swagger documentation for the API endpoints and database types based on JSON schema models.
- 遵循行为驱动开发(BDD)的方法进行了充分的测试, 文档化后端系统和负载测试运行器.
- 制作了一个能够解释用Cucumber语言编写的负载测试的系统, and the system itself was automatically tested with unit tests written in Cucumber.
- Designed software to run load tests using a modified version of the Artillery JavaScript load testing library.
- 使用MongoDB作为数据库,并使用MongoJS库进行集成.
- 使用构建在Express之上的自定义后端框架.js来自动执行在JSON模式中定义的RESTful端点.
Back-end Developer
CieloBlu Group
- 为公司开发一个管理客户账单的系统后端.
- 使用JSON模式创建API端点,对输入和输出进行建模和验证.
- Served the API endpoints as serverless Google Functions and attached them to Firebase URLs.
- 为API端点设置自动生成文档, database types, 并基于JSON模式模型集成了外部api.
- 从Google Cloud为Firestore的后端存储数据.
- 使用带有HTTP模拟的Mocha为所有API端点创建单元测试.
- 集成了用于生成银行单据的第三方REST API.
System Analyst
CieloBlu Group
- Researched blockchain technology, smart contracts, and cryptocurrency exchange systems.
- Developed smart contracts on Ethereum and EOS.
- 配置并部署了名为Peatio的加密货币交易所, along with all its many dependencies.
- 配置和部署私有比特币,以太坊,EOS和XRP网络.
- 使用Slanger作为Pusher的免费自托管替代品.
- Containerized each service using Kubernetes.
Back-end Developer
CieloBlu Group
- Developed the back end of an application for browsing and sharing cooking recipes.
- Made the API endpoints using JSON Schemas to model and validate the input and output.
- Served the endpoints using the Express.js library.
- 使用MongoDB作为数据库,并使用Mongoose库进行集成.
- 为API端点设置自动生成文档 based on the JSON Schema models.
- 使用构建在Express之上的自定义后端框架.js来自动执行JSON模式中定义的RESTful端点.
Back-end Developer
CieloBlu Group
- Supported a back-end system with a heavy load and participated in the modeling of a new and improved version of the entire system.
- 使用Elasticsearch提高了系统的性能.
- 应用线性规划的方法来解决所面临的一些问题.
Full-stack Android Developer
CieloBlu Serviços em TI Ltda
- Developed, from scratch, 这是一款允许用户分享地点和事件反馈的安卓应用, 同时还集成了GPS定位和智能手机的摄像头.
- Developed the back-end using Java Web Services and Hibernate with a MySQL database.
- 使用Android SDK用Java开发前端.
- Integrated the front end with Google Maps APIs.
Intern Software Developer
FlySolution
- Provided support for an ERP system.
- 使用Servlet功能为Java开发后端功能.
- 用HTML和Javascript开发前端功能.
Volunteer Teacher of Blender3D
FATEC Americana
- Taught two classes of 40 students each.
- 向学生介绍三维空间、顶点、边和面.
- Developed notions of polygonal modeling of objects exploring the different functions of the Blender3D tool.
Experience
Node Docson
http://github.com/TexKiller/node-docsonDoca Node Docson Theme
http://github.com/TexKiller/doca-node-docson-themeCozinha Sem Stress
I created the entire back-end system and contributed to the development of the front-end application.
CleverAd
I planned and implemented improvements in the handling of a large number of requests, 并对整个数据库的新改进版本进行了建模.
FlyFlex
我负责创建自定义表单字段类型和一些自定义屏幕.
Oi Torcedor
我开发了应用程序的后端和前端, 同时集成GPS位置和设备的摄像头.
Master's Research Project
Texture Maker
Game Engine + 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=7901I have modeled and animated all the custom 3D models used in the game and have coded most of the functionality.
Morpheus
http://web.archive.org/web/20170921090117/http://ludumdare.com/compo/ludum-dare-30/?action=preview&uid=7901Apart from coding the game engine itself, 我还编写了游戏内容和角色动画模型.
Shifting Temple
http://web.archive.org/web/20171130073337/http://ludumdare.com/compo/ludum-dare-35/?action=preview&uid=7901I was responsible for the level design, coding the game's content, and developing the game engine.
Little Scout
http://ldjam.com/events/ludum-dare/38/little-scoutI was the only one working on this game, 尽管我使用了网上可用的图像和音频资源, 我自己编辑和编写了整个游戏.
Fat and Furry-ous
http://ldjam.com/events/ludum-dare/40/fat-and-furry-ous我负责大部分的编码和3D模型.
Jest TSD Transform
http://www.npmjs.com/package/jest-tsd-transformSkills
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)
Education
Master's Degree in Applied Mathematics
坎皮纳斯大学-坎皮纳斯,SP,巴西
系统分析与信息技术学士学位
技术学院(FATEC) -美洲,Sp,巴西
Technology Degree in Information Technology
Centro Paula Souza - Americana, Sp, Brazil
Technology Degree in Web Design
SENAC - Presidente Prudente, SP, Brazil
Certifications
AWS Certified Cloud Practitioner
Amazon Web Services
Professional Cloud Developer
Associate Cloud Engineer
Corda Certified Developer
R3
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring