Bruno Coelho Santiago, Developer in Recife, Brazil
Bruno is available for hire
Hire Bruno

Bruno Coelho Santiago

Verified Expert  in Engineering

User Interface (UI) Developer

Location
Recife, Brazil
Toptal Member Since
March 9, 2015

Bruno is a focused and engaged front-end engineer with several years of experience in open source projects and a solid JavaScript background. He's always concerned about product quality and believes that UX is the essential piece of any kind of software.

Portfolio

Seeker
JavaScript, React, WebSockets, User Interface (UI)
Energy Company LTDA.
JavaScript, React, Redux, CSS, HTML, REST, Next.js, User Interface (UI)
Vium (via Toptal)
Node.js, ECMAScript (ES6), HTML, CSS, JWPlayer, Highcharts, Redux, React...

Experience

Availability

Part-time

Preferred Environment

Git, Linux, MacOS, Visual Studio Code (VS Code)

The most amazing...

...project I've ever built was an online geolocalized marketplace that allowed people to buy and sell things in their neighborhood.

Work Experience

Co-founder and Senior Front-end Engineer

2021 - PRESENT
Seeker
  • Developed Seeker, a Chrome extension for finding the best rates in fixed-income bond markets, written in Vanilla JavaScript and React.
  • Launched the extension to production with real clients using it.
  • Used a WebSocket connection to connect with the back end.
Technologies: JavaScript, React, WebSockets, User Interface (UI)

Co-founder and Senior Front-end Engineer

2018 - PRESENT
Energy Company LTDA.
  • Created a dashboard in React and Next.js that handles lots of data from different companies working in the free energy market environment.
  • Helped develop the free energy market, a business environment in which generator, commercialization, and consumer companies can freely negotiate electric energy supply in compliance with the sector regulations.
  • Curated the company's dashboard and allowed players to analyze the market to address their needs.
Technologies: JavaScript, React, Redux, CSS, HTML, REST, Next.js, User Interface (UI)

Front-end Software Engineer

2015 - 2020
Vium (via Toptal)
  • Maintained a single-page web application for internal use only using a modular architecture, allowing the reusability of common components under different UI skins with another publicly-driven app.
  • Co-wrote the company's core application consisting of dashboards and data visualizations to provide users with both high-level summaries of their experiment as well as a granular view of its progress over time.
  • Built a new application consisting of a suite of tools for laboratory information management that will allow lab staff to save time and enter information more precisely.
  • Built and maintained new charts based on data collected from the lab staff, allowing them to have a precise overview of their studies.
  • Built a dashboard consisting of live cameras and charts showing the animals' situations in real time, allowing the staff to make annotations and look after the animals remotely.
Technologies: Node.js, ECMAScript (ES6), HTML, CSS, JWPlayer, Highcharts, Redux, React, WebSockets, User Interface (UI)

Senior Front-end Engineer

2017 - 2018
UpHex (via Toptal)
  • Built and maintained a SPA written in React and D3.js.
  • Worked on a dashboard consisting of many charts connected with Facebook Ads and Google Adwords APIs.
  • Worked closely with the beta users to help the team launch the first public version.
Technologies: JavaScript, React, CSS

Software Engineer

2014 - 2015
Liferay, Inc.
  • Worked as a front-end engineer on an open source project called Liferay Portal, the leading open-source enterprise portal.
  • Worked on the AlloyUI (www.alloyui.com) team, using a JavaScript framework built on top of YUI3 that provides a simple API for building highly-scalable applications.
  • Prototyped a JavaScript UX framework.
Technologies: Bootstrap, Node.js, JavaScript, User Interface (UI)

Software Engineer

2013 - 2014
Elife
  • Worked as a front-end engineer for the Buzzmonitor (www.buzzmonitor.com.br) project.
  • Contributed remotely to a distributed team effort.
  • Focused on improving UI/UX design.
Technologies: Bootstrap, Sass, JavaScript, User Interface (UI)

Software Engineer and CEO

2012 - 2012
Brechoh
  • Created a geolocalized marketplace for an app called Brechoh that allowed people to buy and sell things in their neighborhood.
Technologies: Bootstrap, Sass, JavaScript, User Interface (UI)

Software Engineer

2011 - 2012
Bemind
  • Worked on the back end for a few projects using Ruby on Rails.
  • Maintained and created new web and mobile apps in Android.
  • Created a mobile app using Android to retain customers. The app accumulated points for visits and exchanged these points for discounts on products for a big shopping center.
Technologies: MySQL, jQuery, JavaScript, User Interface (UI)

Buzzmonitor

https://home.buzzmonitor.com.br/
Buzzmonitor is a tool for measuring word of mouth level in online communities and helping monitor consumer-generated media analysis. The goal of Buzzmonitor is to help companies track, analyze, and react to the buzz on the internet.

Alloyui

http://alloyui.com/
A framework built on top of YUI3 (JavaScript) that uses Bootstrap (HTML/CSS) to provide a simple API for building highly scalable applications.

Brechoh

An online geolocalized marketplace that allowed people to buy and sell things in their neighborhood.

A Series of Asynchronous Functions

An independent series of tools for developers. I created it in order to run the functions in an operations array within a series, with each one running once the previous function has been fully completed.

Languages

ECMAScript (ES6), JavaScript, HTML5, CSS, HTML, TypeScript, Sass

Frameworks

Material UI, Redux, Jest, Cypress, Next.js, Bootstrap

Libraries/APIs

React, REST APIs, Node.js, jQuery, Highcharts

Tools

Git, JWPlayer

Paradigms

RESTful Development, Agile Software Development, Continuous Integration (CI), Unit Testing, Test-driven Development (TDD), Agile, Scrum, REST

Platforms

MacOS, Unix, Linux, Visual Studio Code (VS Code)

Storage

JSON, MySQL

Other

Front-end Development, WebSockets, User Interface (UI), Functions

2008 - 2013

Bachelor’s Degree in Computer Science

Universidade Federal de Pernambuco - Recife

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