Frank is available for hire
Hire FrankFrank 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, leadbased 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
Experience
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
https://github.com/fbonetti/elm-game-of-life
Skills
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)
Education
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