Hugo Bonacci, Developer in Coppell, TX, United States
Hugo is available for hire
Hire Hugo

Hugo Bonacci

Verified Expert  in Engineering

Software Developer

Location
Coppell, TX, United States
Toptal Member Since
March 2, 2020

Hugo is a senior full-stack developer with expertise in visual design and user experience. He has worked in all phases of software development, from ideation and prototyping to writing production code for web, desktop, and mobile applications. He has worked on projects for FedEx, Michaels, and Southwest Airlines, combining beautiful design with robust programming to deliver successful apps, award-winning games and software with exceptional UX.

Portfolio

InVision
Stylus, SCSS, HTML Canvas, JavaScript, React, Electron, Node.js, TypeScript
Projekt 202
SCSS, HTML, Express.js, JavaScript, Grunt, Sass, Durandal
Improving Enterprises
Node.js, C#, .NET, Windows Presentation Foundation (WPF), SCSS, HTML, Angular...

Experience

Availability

Part-time

Preferred Environment

Sketch, Figma, JavaScript, TypeScript, React

The most amazing...

...project I've created was a mobile game with over 20,000 downloads. I had a childhood goal to create a game and is the reason I learned both coding and design.

Work Experience

Senior Software Engineer

2015 - 2020
InVision
  • Worked as the first developer on the InVision Studio project. Developed the Layout Engine used by the application to manage complex visual transformations as well as many other subsystems that are still in use in the application today.
  • Responsible for research and development of prototypes for new product ideas. Built many experimental prototypes that focused on touch, gesture, and pen support for prototyping.
  • Created new features for a variety of products found on the InVisionApp.com website.
Technologies: Stylus, SCSS, HTML Canvas, JavaScript, React, Electron, Node.js, TypeScript

Senior Consultant

2014 - 2015
Projekt 202
  • Assisted in creating a single-page web application for Southwest Airlines for the purpose of tracking flight times and delays at stations.
  • Created a tool that allowed front-end developers to continue to develop new features while they waited for back-end developers to implement new APIs. This prevented developers from being blocked and greatly increased velocity.
  • Introduced many new patterns and practices to improve the reliability of front-end applications developed by the team.
Technologies: SCSS, HTML, Express.js, JavaScript, Grunt, Sass, Durandal

Senior UX Consultant

2011 - 2014
Improving Enterprises
  • Redesigned entire point of sale (POS) for GameStop. Responsible for optimizing workflows for both the register and payment terminal.
  • Developed an iPad application specifically designed for use on private jets. The application featured media streaming from video services and XM Radio, as well as access to aircraft systems such as lighting and pilot announcements.
  • Designed various workflows for a variety of mediums such as web applications or stand-alone kiosks. Worked with companies such as FedEx, Michaels, Excentus, Vedero, and Heads-Up Technologies.
Technologies: Node.js, C#, .NET, Windows Presentation Foundation (WPF), SCSS, HTML, Angular, JavaScript

Web Developer, Designer

2010 - 2011
Xamarin
  • Responsible for web development and graphic design for a variety of web properties within the company.
  • Built multiple applications using ASP.NET MVC and C#.
  • Designed marketing materials for both print and web using Photoshop.
Technologies: Adobe Photoshop, CSS, HTML, JavaScript, ASP.NET MVC

InVision Studio

InVision Studio is a screen design tool designed to facilitate rapid prototyping and collaboration between designers, stakeholders, and developers. Studio is unique in that it was built with responsive design and animation as first-class citizens. Designers can create beautifully animated prototypes with minimal effort using the Motion editor.

Kung-Fu Clash

http://kungfuclash.com/
Kung-Fu Clash is a mobile game for iOS and Android that was developed as a personal side project. The game has won awards such as the Corona SDK App of the Week, as well as being featured in .NET Magazine. The game was developed using Corona SDK, Adobe Animate, and Adobe Photoshop.

Cosmic Quandary

Cosmic Quandary was another game developed as a personal project. This game is inspired by the 8-Queens Chess puzzle.
One interesting feature about this game is that is uses a custom developed algorithm that can create an almost infinite number of randomly generated game boards without any risk of creating an unsolvable puzzle.

Tookadoo (Reading Program)

Tookadoo is a replacement for traditional reading logs used by schools to track student activity. Tookadoo features a point system and character customization to incentivize students to read and log books they complete into the system. Teachers are able to generate reports showing activity for students, classrooms, and entire schools.

Languages

SCSS, CSS, HTML, JavaScript, TypeScript, C#, SQL, Lua, Sass

Libraries/APIs

React, Node.js, Zepto, jQuery, Three.js

Tools

Figma, Sketch, Photoshop CS6, Babel, Adobe Animate, Sublime Text, Visual Studio, Stylus, Adobe Photoshop, Grunt, Adobe Illustrator

Frameworks

PixiJS, Corona SDK, Express.js, Electron, .NET, ASP.NET MVC, Windows Presentation Foundation (WPF), Durandal, Angular

Platforms

OS X, Windows, Visual Studio Code (VS Code), Linux, Firebase

Other

HTML Canvas, LDAP

Storage

MongoDB, MySQL, SQLite

2004 - 2007

Associates Degree in Web Development Technologies

Texas State Technical College - Abilene, Texas, USA

JANUARY 2008 - PRESENT

MCTS - Application Development Foundation

Microsoft

JANUARY 2008 - PRESENT

MCTS - Web-based Client Development

Microsoft

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