Rafael Silva, Developer in Atibaia - São Paulo, Brazil
Rafael is available for hire
Hire Rafael

Rafael Silva

Verified Expert  in Engineering

Software Developer

Location
Atibaia - São Paulo, Brazil
Toptal Member Since
August 27, 2019

拉斐尔是一位经验丰富的web开发人员,在为MIT和无国界医生等著名组织开发Drupal CMS项目方面拥有超过7年的专业知识. 他擅长使用自动化测试开发后端和前端代码, integrating systems through APIs, and building container-based infrastructures. 无论是工作还是沟通,拉斐尔都力求品质.

Portfolio

Massachusetts Institute of Technology - Quest for Intelligence
PHP, Sass, Drupal, JavaScript, CSS, jQuery, MySQL, SQL, Docker, Apache, Linux...
AM Creative Corp
PHP, Sass, React, JavaScript, CSS, MySQL, Docker, Linux, VPS/VDS, Apache...
ArcTouch
jQuery, A11Y, HTML, MySQL, NGINX, Symfony, Drupal 8, REST, Docker, Gulp...

Experience

Availability

Part-time

Preferred Environment

Linux, Acquia Cloud, Docker

The most amazing...

...project I've developed is DomusVi, 一个拥有超过200个子站点的门户,其大部分内容都是通过API提供的.

Work Experience

Drupal Developer

2020 - PRESENT
Massachusetts Institute of Technology - Quest for Intelligence
  • 使用Adobe XD和Marvel App为知识库网站设计了一个用户友好的界面原型.
  • 将前MIT Quest for Intelligence WordPress网站重新设计为Drupal 8, featuring a modern UI and an easily maintainable codebase.
  • Consolidated two Drupal 8 websites into a cohesive platform, successfully migrating structures, general configurations, and content.
  • 构建了一个嵌入式活动平台,具有多功能的活动日程安排,具有活动后多媒体显示和Eventbrite的嵌入式结帐功能.
  • 将网站从Drupal 8升级到Drupal 9和Drupal 10,解决了依赖和兼容性问题.
Technologies: PHP, Sass, Drupal, JavaScript, CSS, jQuery, MySQL, SQL, Docker, Apache, Linux, Symfony, Git, Amazon S3 (AWS S3), HTML, Webpack, Gulp, Drupal 8, Drupal 9, Drupal 10, A11Y, VPS/VDS, UI Design, ECMAScript (ES6), UI Prototyping

Senior Drupal Engineer

2021 - 2023
AM Creative Corp
  • 通过将遗留的PHP 5结构重构为高度可维护的PHP 8代码库,将Drupal 7网站改造为Drupal 9应用程序, alongside the development of a brand new Drupal theme.
  • 开始在一个搜索页面上逐步使用React实现Drupal headless, preserving the Drupal template regions. Drupal通过REST端点与React共享solr索引的内容.
  • Managed websites on Acquia Cloud, 利用Acquia Search和Acquia pipeline进行持续集成.
  • 通过将特定于领域的术语集成到Solr索引配置集中,增强了Solr上的全文搜索结果.
Technologies: PHP, Sass, React, JavaScript, CSS, MySQL, Docker, Linux, VPS/VDS, Apache, Symfony, Git, HTML, REST, Apache Solr, Acquia Cloud, Webpack, Gulp, Drupal 7, Drupal 9, MongoDB, Rocket.Chat, Headless Software, Node.js, ECMAScript (ES6), SQL, Drupal, jQuery

Software Engineer

2020 - 2020
ArcTouch
  • Developed back- and front-end solutions using Drupal 8, JavaScript (Vanilla JS, jQuery, and React), and CSS with SASS.
  • 使用Acquia Cloud和Acquia Site Factory管理Acquia上的网站, with a CI setup on Acquia pipelines and locally with Docker.
  • Developed PWAs with React, 针对不同屏幕尺寸优化了网站,并在真实设备和BrowserStack上进行了测试.
Technologies: jQuery, A11Y, HTML, MySQL, NGINX, Symfony, Drupal 8, REST, Docker, Gulp, Webpack, Git, Acquia Cloud, ECMAScript (ES6), JavaScript, Sass, CSS, React, Apache, PWA

Analyst Developer

2016 - 2019
Itelios Brazil
  • Developed Drupal 7 and 8 websites with custom modules, building integrations with payment gateway and content APIs.
  • 使用JavaScript (Vanilla JS)开发Drupal和pwa的前端接口, jQuery, React), CSS (Sass and Stylus), and Hugo static site generator.
  • 本地开发和管理基于容器的基础设施(Docker), on Amazon ECS, and DigitalOcean (Docker).
  • Crafted detailed technical and functional documentation.
  • 指导新的开发人员和实习生,进行代码审查,并协调部署.
  • Delivered training to clients both remotely and on-site.
Technologies: Amazon Elastic Container Service (Amazon ECS), HTML, Amazon S3 (AWS S3), Amazon EC2, Symfony, SQL, CSS, REST, Apache Solr, Git, Docker, Sass, React, jQuery, JavaScript, Apache, NGINX, MySQL, Drupal, PHP

Benzel-Busch Automotive Dealership Website

http://www.benzelbusch.com/
As a full-stack developer, 我为Benzel-Busch集团创建了一个Drupal 9汽车经销网站.

My responsibilities included:

•从Drupal 7站点迁移和改进代码,以建立一个新的Drupal 9平台.

•开发一个新的主题,与Zeplin设计对齐像素完美匹配.

•在库存资源管理器页面中开始逐步实现Drupal headless, preserving the Drupal template regions.

•通过Solr实现分面搜索来构建搜索功能, incorporating specialized domain terms for refined results. 索引的搜索数据和facet是通过React组件的REST API从Drupal获取的.

•通过调整Drupal的缓存机制来增强网站性能, reducing requests to Acquia Search Solr, 降低搜索/过滤操作和整个网站的加载速度.

• Integrating the Rocket.Chat widget, working with the Rocket.Chat REST API for sending chat data to CRMs and the Rocket.Chat Livechat Widget API for analytics purposes.

• Managing the website on Acquia Cloud, 使用Acquia Pipelines进行持续集成,使用Acquia Search进行Solr的分面搜索.

MIT Quest for Intelligence Website

http://quest.mit.edu/
In my role as the sole full-stack developer, 我为麻省理工学院智慧探索Drupal网站完成了以下工作:

1. In the initial phase, 我建立了一个Drupal 8知识库网站,使用Marvel App和Adobe XD设计了一个用户友好的界面.

2. In the second phase, I developed the event's website, 结合多功能活动日程,展示活动后视频记录显示和集成Eventbrite的嵌入式结帐, all while implementing a challenging design.

3. In the third and final phase, 我将以前的MIT Quest for Intelligence WordPress网站重新设计为Drupal 8, 使用PHP 8使用现代UI和易于维护的代码库对其进行了增强, ES6, Twig, and Sass. 知识库和活动网站统一为新开发的MIT Quest网站. I also contributed to designs during this phase.

Additionally, 我为麻省理工学院智能探索网站管理Drupal升级, 在解决依赖关系和兼容性问题的同时,将其从版本8过渡到9,然后再过渡到10.

DomusVi

http://www.domusvi.com/
我用Drupal 7开发了一个门户网站,在不同的领域有200多个子网站, 它的大部分内容都是通过API和用户友好的Google Maps集成在住宅搜索机制中提供的.

Doctors Without Borders - Brazil

http://msf.org.br/
我在Drupal 7中管理AWS云结构并为门户开发了一些功能, such as refactoring legacy code, integrating two payment gateways, and applying some changes to the client CRM integration.

Itelios - Brazil

我为Drupal 8门户创建了一系列有价值的增强, including the tech blog, new landing pages with new styles, 以及为Hugo静态站点生成器提供动力的Drupal API的改进.

Languages

PHP, JavaScript, CSS, HTML, Sass, ECMAScript (ES6), SQL, Hugo

Platforms

Drupal 8, Drupal 7, Drupal, Acquia Cloud, Linux, Docker, Rocket.Chat, Amazon EC2, WordPress

Other

Drupal 9, A11Y, Drupal 10,团队指导,VPS/VDS,无头软件,UI原型设计,PWA

Frameworks

Twig, Tailwind CSS, Symfony, PHPUnit, Jest, Next.js

Libraries/APIs

jQuery, React, Node.js, PayPal API

Tools

Git, NGINX, Webpack, Gulp, Amazon Elastic Container Service (Amazon ECS), Apache, Apache Solr, Docker Compose, Google Analytics

Paradigms

REST、搜索引擎优化、Scrum、UI设计、测试驱动开发(TDD)

Storage

MySQL, Amazon S3 (AWS S3), MongoDB

2014 - 2017

Associate's Degree in Systems Analysis and Development

FATEC - São Paulo, Brazil

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