John Martin Hanly


profile pic

John Hanly

About Me

I am a student at the University of California, Santa Cruz and will earn a Computer Science BS in June of 2019. I grew up in Orange County, California and have been obessed with programming ever since I started coding when I was 17. After graduation, I will be joining a software consulting company in Orange County as a full time software engingeer.


Technical Summary

  • React.js
  • Express.js
  • Node.js
  • React-Native
  • HTML/CSS
  • MongoDB
  • .NET/C#
  • Android
  • Git
  • GCP
  • Java
  • C
  • Javascript
  • SQL
  • Firebase

Portfolio Projects

github

Stadium Dash

Developed a full-stack mobile application for IOS and Android Devices using React-Native, Node.js/Express.js and Firebase Realtime Database. Created features for users to view, order and checkout food items from vendors inside of venues such as baseball stadiums or concert halls, along with tip and delivery fee calculations. Other users can accept orders and deliver the items for a profit. Credit card or banking information can be added securely via the Stripe API to complete payments/payouts

github

UCSC Dining Hall Searcher

Developed a web app with React.js and Node.js to display the daily menu for all of UCSC Dining Halls. Users can search via a search bar to search the campus for the food they want to eat. The menu data is scraped every with Puppeteer 24 hours from the Dining website and strored in Firebase Realtime Database. I also built a version for Android using React-Native.

github

Bus Plus Plus

Developed the frontend for a webapp in React.js that displayed the current location on a map via the Google Maps API of all of loop buses on the UCSC campus. Developed primarily as a CruzHacks 2019 project.

github

Velocibux

I lead a six person team to create an Android messaging/payment app with a friends list, QR scan feature to add friends, and a transaction log that shows the location of each transaction via the Google Maps API.

github

Mute Planner

Currently developing a React-Native app that wiil allow users to schedule when their phone goes on silent based off of a predefined schedule, and off of location via the Google Maps API.

github

The Beetlejuice Soundboard

Developed an Android soundboard application with Android Studio. It features the greatest quips and mottos from the infamous Howard Stern wack-packer Beetlejuice The app features over 30 of his best moments on the show a clean and interactive User Interface.


Experience

StadiumDash, LLC | Full Stack Software Developer (2018- Present)

  1. Developed a full-stack mobile application for IOS and Android Devices using React-Native, Node.js/Express.js and Firebase Realtime Database
  2. Created features for users to view, order and checkout food items from vendors inside of venues such as baseball stadiums or concert halls, along with tip and delivery fee calculations. Other users can accept orders and deliver the items for a profit. Credit card or banking information can be added securely via the Stripe API to complete payments/payouts
  3. Users also have the ability to contact their customer or delivery person via phone or text with the press of a button

Redwood Code Academy | Full Stack Software Developer

  1. Developed front-end applications using React, React-Native, HTML, CSS/Bootstrap and jQuery
  2. Developed back-end CRUD applications with .NET Core, .NET/C#, WEB API 2, and Google Firebase
  3. Created and maintained relational databases using MS SQL
  4. Worked along side other dedicated junior and senior developers to develop full stack mobile and web applications