Frank R. Bonetti, Developer in Chicago, IL, United States
Frank is available for hire
Hire Frank

Frank R. Bonetti

Verified Expert  in Engineering

Software Developer

Location
Chicago, IL, United States
Toptal Member Since
April 19, 2016

Frank is a software engineer with 4 years of experience who specializes in web development, specifically Ruby on Rails, PostgreSQL, React, and Elm. He's also really interested in functional programming.

Portfolio

Kapow
Node.js, React, Redis, MySQL, Ruby on Rails (RoR), Ruby
RECSOLU (renamed to Yello)
jQuery, Redis, PostgreSQL, JavaScript, Ruby on Rails (RoR), Ruby
Lionheart Trading Group
Algo Design Lab (ADL), C#, Excel VBA, Sinatra, Ruby

Experience

Availability

Part-time

Preferred Environment

Linux, Sublime Text, Git

The most amazing...

...thing I've built is a homemade cellphone.

Work Experience

Software Engineer

2014 - 2016
Kapow
  • Built an online marketplace for prepackaged corporate events.
  • Joined as the third developer and helped grow the development team to more than 15 developers.
  • Developed an interactive invitation wizard with React.js.
  • Built a real­-time check in service with React.js and Node.js.
  • Built a photo uploading application that automatically applies watermarks.
  • Developed APIs to work with other internal applications in a micro-service architecture.
  • Served as my team's technical lead.
  • Introduced React.js into the tech stack and taught other developers how to use it.
Technologies: Node.js, React, Redis, MySQL, Ruby on Rails (RoR), Ruby

Software Engineer

2013 - 2014
RECSOLU (renamed to Yello)
  • As a member of a small team, rewrote the primary legacy application in Ruby on Rails.
  • Developed REST APIs for consumption by our mobile app.
  • Built a platform to help recruiters manage candidates, interviews, and recruiting events.
  • Wrote high performance, raw SQL queries in PostgreSQL to handle complex reports involving more than 500,000 database rows.
  • Developed a video interviewing system that allows candidates to answer interview questions via webcam.
  • Contributed to the development and maintenance of legacy applications.
  • Developed both front-­end and back-­end features.
Technologies: jQuery, Redis, PostgreSQL, JavaScript, Ruby on Rails (RoR), Ruby

Developer

2012 - 2013
Lionheart Trading Group
  • Developed high frequency trading algorithms using Algo Design Lab (a propriety programming language built by Trading Technologies, Inc.).
  • Automated nearly every aspect of the operation, giving the traders the freedom to focus solely on trade execution.
  • Created an internal web application that loads granular tick data and back tests various trading strategies.
  • Automated the charting systems by creating custom indicators in C#.
  • Developed real­-time price analysis tools and indicators with Excel VBA and Ruby.
Technologies: Algo Design Lab (ADL), C#, Excel VBA, Sinatra, Ruby

Developer

2012 - 2012
Bonetti Consulting
  • Built basic websites for small businesses.
  • Did algorithm development and historical data analysis for options and futures trading.
  • Tutored working professionals in Excel.
  • Wrote scripts to clean large amounts of data.
  • Developed automated spreadsheets for clients.
Technologies: Ruby, Excel VBA, CSS, HTML

Staff Scientist

2012 - 2012
EBI Consulting
  • Managed over 200 asbestos, lead­based paint, and radon inspections.
  • Managed over 50 asbestos, lead ­based paint, and radon abatement projects.
  • Prepared operations & maintenance plans (O&Ms) to assist clients with handling hazardous materials.
  • Built a report generator that selects the correct language to use based on results from the lab.
  • Improved internal file sharing by convincing people to use Box.com.
Technologies: Excel VBA

Associate

2011 - 2011
ENVIRON
  • Built a tool in Excel VBA that automated the process of analyzing historical air quality data for a semiconductor manufacturer.
  • Monitored lower explosive limit (LEL), toxic gas, VOC, and O2.
  • Did CO monitoring and ensured compliance..
  • Did historical exposure reconstruction.
  • Investigated mold and cancer clusters.
  • Sampled asbestos, and indoor air quality.
Technologies: Excel VBA

Conway's Game of Life

http://fbonetti.github.io/elm-game-of-life/
The classic Conway's Game of Life, written in Elm.

https://github.com/fbonetti/elm-game-of-life

Languages

Ruby, ECMAScript (ES6), Elm, JavaScript, SQL, Excel VBA, HTML, CSS, C#, Haskell

Frameworks

Ruby on Rails (RoR), Sinatra

Libraries/APIs

jQuery, React, Node.js

Paradigms

Functional Programming, Agile Software Development

Storage

PostgreSQL, MySQL, Redis

Tools

Git, Sublime Text

Platforms

Linux

Other

Algo Design Lab (ADL)

2006 - 2010

Bachelor's of Science Degree in Environmental Health Science

Illinois State University - Normal, IL (USA)

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