Bruno Coelho Santiago
Verified Expert in Engineering
User Interface (UI) Developer
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
Experience
Availability
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
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.
Co-founder and Senior Front-end Engineer
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.
Front-end Software Engineer
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.
Senior Front-end Engineer
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer and CEO
Brechoh
- Created a geolocalized marketplace for an app called Brechoh that allowed people to buy and sell things in their neighborhood.
Software Engineer
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.
Experience
Buzzmonitor
https://home.buzzmonitor.com.br/Alloyui
http://alloyui.com/Brechoh
A Series of Asynchronous Functions
Skills
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
Education
Bachelor’s Degree in Computer Science
Universidade Federal de Pernambuco - Recife
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