Profile picture

Michael Bonini

Back-End Engineer
Pronouns He/Him
Open Resume Email Directly

About me

A software engineer who loves to solve puzzles. Experienced in object oriented programing I have completed projects in the fields of web development, robotics, simulation, and machine learning. I am ever curious to learn how technologies work and try them out for myself.

Prior to software development I was working in the aerospace industry as a manufacturing engineer. I Developed skills in project management, communication, and agile manufacturing. I have found that I excel at breaking down complex problems and working with a multidisciplinary team to solve them.

I am currently looking for my next position, If you are looking for a software developer with an problem solving mindset we may be a good fit. Please reach me at my email mkbonini@gmail.com to arrange a meeting.

Preferred locations

  • Denver, CO
Open to other locations and/or remote work

Previous industries

  • Aviation & Aerospace

Skills

  • Git
  • GitHub
  • Python
  • Rails
  • RSpec
  • Ruby
  • Slack
  • SQL

Currently learning

None specified

Projects

Throne Room

Throne Room

Project scope time hours
Collaborators

Tools Used

  • Designed the database schema and utilized Active Record to make advanced database queries.
  • Geo-located incoming requests to return location relevant results.
  • Coordinated between front-end and back-end teams to ensure effective communication and API access.

Tech Stack: Ruby on Rails, HTML/CSS/JS/bootstrap, postgreSQL, Active Record, RSpec, factory-bot, Heroku, GitHub Projects

Launch the App Code Repository
Screenshot detail for project Throne Room

Let’s Jam

Let’s Jam

Project scope time hours
Collaborators

Tools Used

  • Followed an agile workflow utilizing sprints and retrospectives to deploy a Python Flask back-end.
  • Collaborated with a front-end team to construct a json contract and mock server used during development.
  • Implemented a self referential table to allow users to accept and reject friend requests from other users.

Tech Stack: Python, Flask postgreSQL, SQLAlchemy, Marshmallow, pytest, Heroku, GitHub Projects, Postman

Launch the App Code Repository
Screenshot detail for project Let’s Jam

Viewing Party

Viewing Party

Project scope time hours
Collaborators

Tools Used

  • Built services to consume external API data and facades to parse the response and create Ruby objects.
  • Utilized test driven development to build the abstracted services and facades used to collect and save data.
  • Implemented webmock, a ruby gem, to cache external API calls and avoid excessive requests.
Launch the App Code Repository
No screenshots added