Bruno Mendes, Developer in Montes Claros - Minas Gerais, Brazil
Bruno is available for hire
Hire Bruno

Bruno Mendes

Verified Expert  in Engineering

Front-end Developer

Montes Claros - Minas Gerais, Brazil

Toptal member since August 25, 2023

Bio

Bruno is a front-end developer specializing in transforming complex and multifunctional system interfaces into practical, easy, and enjoyable user experiences. As an expert in coding web interfaces and designing experiences, Bruno covers various roles in the development process.

Portfolio

CommonStock
React, Next.js, Front-end, JavaScript
Justiça Facil
React, JavaScript, Python, Regex
BlueSoft
JavaScript, AngularJS, Java

Experience

  • CSS - 12 years
  • JavaScript - 12 years
  • Agile - 12 years
  • Front-end - 12 years
  • Sass - 8 years
  • React - 6 years
  • CSSinJS - 4 years
  • Regex - 3 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), JavaScript, React, Next.js

The most amazing...

...thing I've transformed was the sales process of a company's white-label system, facilitating scalability.

Work Experience

Staff Software Engineer

2019 - 2023
CommonStock
  • Helped build a product from scratch using Next.js and React, which resulted in an increase in monthly active users from zero to thousands.
  • Created a unique chart component system based on design and performance requirements using D3.js and React.
  • Developed a WYSIWYG text editor from scratch that parses a Markdown file to HTML, allowing users to edit text and parse it back to Markdown.
Technologies: React, Next.js, Front-end, JavaScript

Senior Software Engineer

2017 - 2019
Justiça Facil
  • Built a PDF scrapper using Python and regular expressions (regexes) to parse Brazilian legal documents and recognize patterns for identifying text sections relevant to certain individuals. The tool can parse hundreds of thousands of pages.
  • Developed the main website using Django, Python, and Sass.
  • Created an internal tooling system that verifies the accuracy of parsers and extractors, improving the visibility of potential issues.
Technologies: React, JavaScript, Python, Regex

Senior Front-end Developer

2013 - 2016
BlueSoft
  • Revamped an ERP system with multiple layouts resulting from old redesign attempts into a single and unified layout within less than six months.
  • Managed a team working on an internal tracking system while acting as the front-end lead. Helped the app grow, become commercially independent, and get numerous clients.
  • Revamped all the marketing pages, creating a web presence for the entire company and its products.
Technologies: JavaScript, AngularJS, Java

Lead Front-end Developer

2011 - 2013
E-Guru
  • Coordinated the front-end team and assisted the design team in creating a visual standard and an internal framework for company products. Created screens and standards and reused code on the front-end side.
  • Transformed a process that required several months of hard work into a process that only took 15 minutes.
  • Acted as the main point of contact for several clients after being promoted from junior team member to team lead.
Technologies: JavaScript, Agile, jQuery, Bootstrap

Experience

Commonstock

https://commonstock.com/
Commonstock is a social investing network that allows users to share their verified trades in real time. As the principal front-end developer, I built the product and related components from scratch using React and played a prominent role in shaping the company's direction.

Education

2004 - 2008

Bachelor's Degree in Information Systems

State University of Montes Claros - Montes Claros, Minas Gerais, Brazil

Skills

Libraries/APIs

React, CSSinJS, jQuery

Languages

JavaScript, CSS, Sass, Java, Python, Regex

Frameworks

Next.js, Bootstrap, AngularJS

Paradigms

Agile

Platforms

MacOS, Visual Studio Code (VS Code)

Other

Front-end

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