Vitor Buzinaro, Developer in Fortaleza, Brazil
Vitor is available for hire
Hire Vitor

Vitor Buzinaro

Verified Expert  in Engineering

Bio

Vitor is a staff front-end engineer with 16+ years of web development experience. He started his career as a full-stack developer using ASP.NET, C#, MS SQL Server, and JavaScript—slowly switching his focus to the front end over the years. With a deep knowledge of web fundamentals, vanilla JS, responsive CSS, semantic HTML, and functional programming, Vitor's been working with React and its entire ecosystem since 2016. He's an eager learner who loves to be up-to-date with all web technologies.

Portfolio

Close CRM
React, GraphQL, Apollo, Ramda, Less, Modular CSS, WebSockets, WebRTC, Webpack 4...
Essential Algorithms Solutions
React, Redux, AngularJS, WebSockets, Stylus, React Router, JavaScript, JSX...
Ampsoft Informática
React, Redux, React Router, Node.js, .NET, C#, SQL Server 2012, Management...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, Zoom, GitHub, React, Astro

The most amazing...

...feature I've specced and developed at Close turned a complex search engine structure into a tree-like UI, where filters can be visually managed in a simple way.

Work Experience

Staff Front-end Engineer

2017 - PRESENT
Close CRM
  • Revamped the entire front-end development environment, from Grunt and RequireJS to Webpack with code splitting and ES2015 modules.
  • Specced and developed the new opportunities pipeline view—a Kanban-style board for salespeople to manage their sales opportunities with prospects.
  • Designed and developed the call coaching feature with Twilio, adding the ability to join a coworker call and choose between listen (passively listen to the call), whisper (talk only to the coworker), and barge (talk to the coworker and the prospect).
  • Built and developed the visual query builder for our search engine. Close had a mighty search engine, but customers needed to be too tech-savvy to filter their prospects. A beautiful tree-like UI was developed to solve this complex problem.
  • Led the web UI performance and open-source tech areas. Reduced the general first load of the app by approximately 33%. Open-source projects like use-infinite-scroll, react-custom-scroller, and micro are available on https://github.com/closeio.
Technologies: React, GraphQL, Apollo, Ramda, Less, Modular CSS, WebSockets, WebRTC, Webpack 4, Project Leadership, Website Performance, Open Source, JavaScript, JSX, TypeScript, Webpack, Create React App, HTML5, CSS, HTML, Visual Studio Code (VS Code), GitHub, Twilio, Twilio API, Responsive Design, Responsive UI, APIs, JSON, REST APIs, SQL, Responsive Web Design (RWD), User Interface (UI), Stripe, Stripe API, Front-end, jQuery, Docker, Testing, Amazon Web Services (AWS), Zoom, Web Development, Software Architecture, Technical Leadership, Architecture, Project Management, Slack, Asana, User Experience (UX), Enterprise Systems, Responsive Web Apps, Figma, Responsive, Front-end Architecture, Progressive Web Applications (PWAs), SaaS, Electron, JSON REST APIs, Front-end Development, Single-page Applications (SPA), Search Engine Optimization (SEO), Jest, Cypress, CI/CD Pipelines

Senior Front-end Developer

2016 - 2017
Essential Algorithms Solutions
  • Maintained and improved the performance of a legacy AngularJS app.
  • Created an intermediary Node.js server to normalize WebSockets data and reduce the number of messages sent between the browser and the server.
  • Refactored the entire front end of the app, from AngularJS to React, Angular Models to Redux, and global CSS to modular Stylus. I also improved the performance of UI updates by making sure that only the relevant components were updated.
Technologies: React, Redux, AngularJS, WebSockets, Stylus, React Router, JavaScript, JSX, Webpack, HTML5, CSS, HTML, Visual Studio Code (VS Code), GitHub, Responsive Design, Responsive UI, APIs, JSON, REST APIs, Responsive Web Design (RWD), User Interface (UI), Front-end, React Redux, React Native, Mobile, jQuery, Testing, Node.js, Web Development, Software Architecture, Architecture, Project Management, User Experience (UX), Opta Data, Responsive Web Apps, Responsive, Front-end Architecture, Progressive Web Applications (PWAs), SaaS, Angular, UX Design, Amazon Web Services (AWS), JSON REST APIs, Front-end Development, Full-stack Development, Single-page Applications (SPA), Search Engine Optimization (SEO)

Software Engineering Manager

2010 - 2016
Ampsoft Informática
  • Led a team of six: one designer, one documentation specialist, one database administrator, two full-stack engineers, and one intern. We owned database administration, source control, deployments, and engineering processes in general.
  • Fixed and improved the performance of many of the 100+ batch processes. There was an eight-hour window they should run, but they took 12-14 hours when I joined. I reduced them to 4-5 hours and was designated to keep them under control.
  • Maintained an extensive ERP database in SQL Server 2012, tuning its 2,000+ stored procedures and creating indexes, repartitions, and more, scaling it up to thousands of users.
  • Created an internal app for improving the communication between internal and external teams using Knockout.js and Durandal. With this tool, people could automatically generate database migrations, create tasks for other teams, and more.
  • Built an internal app with React, Redux, and React Router to manage internal dependencies and the review process of merging a client project branch into the ERP master branch.
Technologies: React, Redux, React Router, Node.js, .NET, C#, SQL Server 2012, Management, JavaScript, CSS, HTML, Webpack, HTML5, JSX, APIs, JSON, User Interface (UI), Front-end, React Redux, ASP.NET, jQuery, Testing, MySQL, Web Development, Software Architecture, Technical Leadership, Agile Project Management, Architecture, Team Leadership, Project Management, PostgreSQL, User Experience (UX), Enterprise Systems, Responsive Web Apps, Full-stack, Responsive, Front-end Architecture, UX Design, Front-end Development, Full-stack Development, Single-page Applications (SPA)

Megamac

https://www.megamac.com
I entirely developed the new version of the Megamac website. It's a headless Shopify, originally written in Gatsby and later ported to Remix.

The state management was written with Zustand and the styles with Stitches. It is focused on performance and a high Google PageSpeed score. The project was developed with a mobile-first approach, and its UX is great for any device.

The Growth Clinic

https://www.thegrowthclinic.co.uk
Wrote the website in React, Remix, and Twind (a CSS-in-JS alternative to Tailwind CSS), using the faster front CMS as the back end, and deployed it to Fly.io. All pages reach a 98+ page speed score due to the heavily optimized front end.

Close Blog

New Close blog that I developed with React (Remix) and Tailwind CSS, reading from a Ghost back end. The general approach was to ruthlessly prioritize content and lazy load everything else, getting a 98+ Google PageSpeed score on mobile and 100 on the desktop on all pages.

ValidaDoc

https://app.validadoc.com.br/
ValidaDoc is the product of a Brazilian startup that creates a digital version of printed documents and uses blockchain to ensure the record of a specific version of a created paper document.

In Brazil, people commonly get live-signed documents from doctors and then change something to bypass some laws and regulations (e.g., physical fitness to start a new job). Doctors are frequently law-suited when the organization figures out that the person cannot perform the work (due to physical constraints, as in the example). At that point, it's hard for doctors to prove that the document sent by the person was defrauded and that the original version is different.

ValidaDoc offers a service that helps doctors and other professionals store the original version of every document they sign.

I was one of the co-founders of ValidaDoc and owned the entire app development: I created the design system and built the components and all the product features with React, React Router, react-konva, and Apollo GraphQL.
2006 - 2010

Bachelor of Technology Degree in Systems Engineering

São Paulo State Technological College (Faculdade de Tecnologia de São Paulo) - São Paulo, Brazil

Libraries/APIs

React, React Router, REST APIs, React Redux, Stitches, jQuery, Shopify API, Ramda, WebRTC, Node.js, Twilio API, Stripe, Stripe API, Konva

Tools

GitHub, Webpack 4, JSX, Stylus, Webpack, Visual Studio, Create React App, Slack, Figma, Zoom, Asana, Astro

Languages

JavaScript, GraphQL, Less, CSS, HTML, TypeScript, HTML5, SQL, C#, Java, PHP

Frameworks

Redux, Jest, Cypress, Next.js, ASP.NET, Tailwind CSS, .NET, Relay, React Native, Electron, AngularJS, Angular, Remix

Paradigms

Modular CSS, Responsive Web Design (RWD), Testing, Responsive, Search Engine Optimization (SEO), Agile Project Management, Management, UX Design

Platforms

Twilio, Shopify, Visual Studio Code (VS Code), Firebase, Mobile, Docker, Amazon Web Services (AWS)

Storage

SQL Server 2012, PostgreSQL, JSON, MySQL, Hasura, Cloud Firestore

Industry Expertise

Project Management

Other

WebSockets, Project Leadership, Website Performance, Open Source, Gatsby, Programming, Architecture, Web Development, Responsive Design, Responsive UI, APIs, User Interface (UI), Front-end, Headless Commerce, Software Architecture, Technical Leadership, User Experience (UX), Enterprise Systems, Headless Software, eCommerce, Content Management Systems (CMS), Responsive Web Apps, Full-stack, Front-end Architecture, SaaS, JSON REST APIs, Front-end Development, Full-stack Development, Single-page Applications (SPA), CI/CD Pipelines, Algorithms, Apollo, Web Crawlers, Zustand, Team Leadership, Opta Data, Progressive Web Applications (PWAs), Twind

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring