John deGuise

Software Developer

(616) 414-0882 | john.r.deguise@gmail.com | Github

ABOUT

John is a software developer with over five years experience building technical solutions.

EDUCATION

Bachelor of Applied Arts
Central Michigan University
Computer Science, Entrepreneurship (majors)
Leadership Studies (minor)

Graduated May 2017

GPA: 3.3


EXPERIENCE

Current Position
Salesforce Developer
Ping Identity

  • Developing customized Salesforce solutions to support business functions, meet project objectives, and exceed company goals.
  • Working with managers, stakeholders and developers to design and execute improvements throughout the software lifecycle.
  • Contributing in every phase of development - analysis, solutioning and prototyping, coding and testing, deployment, documentation, and support.
  • Developing and delivering business solutions while maintaining existing functionality in enterprise Salesforce Communities.
  • Interpreting business requirements, providing accurate estimates, and meeting deadlines on deliverables.

MAY 2019 - PRESENT
Denver, Colorado


Previous Positions
Software Engineer
aMind Solutions

  • Provided technical Salesforce and CPQ consulting services for clients.
  • Built Lightning, Apex, and JavaScript enhancements in Salesforce CPQ.
  • Collaborated in cross-functional teams to extend and demonstrate Salesforce CPQ solutions.
  • Configured end-to-end Salesforce CPQ solutions with third party functional enhancements.

AUG 2018 - APR 2019
Denver, Colorado



Developer
Bluewolf – an IBM company

  • Designing, developing, and maintaining web applications for clients on the Force.com platform.
  • Troubleshooting and fixing problems in Salesforce production environments.
  • Collaborating with other developers through planning, pairing sessions, and code review.
  • Attending meetings with clients to demo solutions, share status, and offer technical guidance.

OCT 2017 - AUG 2018
Denver, Colorado



Software Developer
ChargeOver

  • Remote development/engineering for ChargeOver, a recurring billing services web application.
  • Implemented full stack features- primarily using PHP, JavaScript, HTML, CSS, and MySQL.
  • Developed and pushed changes through a CI/CD pipeline, utilizing Git and GitLab.
  • Created monthly feature update marketing newsletters.
  • Provided customer support for ChargeOver clients.

FEB 2016 - MAY 2017
Mt. Pleasant, Michigan



Junior Systems Administrator
Central Michigan University - Technology Operations

  • Provided specialized help desk services for over 100 CMU auxiliary staff.
  • Configured batches of Apple products via Puppet configuration management.
  • Programmed scripts in Ruby, Python, and Bash to automate routine tasks.
  • Administrated and maintained ~50 printers through the CUPS printing server.

SEP 2014 - MAR 2016
Mt. Pleasant, Michigan


PROJECTS

Raspberry Pi Security Camera Notification System
SUMMER 2019

  • Built a general purpose motion camera using a Raspberry Pi 3 and Raspberry PiCam.
  • Utilized crontab and Dropbox API for permanent storage to dynamically and recurringly pull recordings off of the local SD card.
  • Created Python script to send hourly video batches to a Gmail for simpler downloading and referencing.
  • Set up Twilio API to automatically send a timestamped text message every time a recording is created.


Fit.ly Fitness Tracker
SUMMER 2018

  • Built a simple full-stack Node.js application for recording post-workout statistics.
  • Utilized Twilio API for receiving text messages and parsing the input into a database-ready format.
  • Set up ngrok for testing webhooks securely, allowing events from the Twilio API to be passed to the Node.js application.
  • Created a simple front-end view for displaying trends, and for reporting on workout data.


Skycast Weather App
FALL 2017

  • Built custom weather forecast display app on Node.js using the Dark Sky API.
  • Integrated Google Maps API to show geographic display of currently selected location.
  • Set up Local Storage to hold last five browser-specific search queries.


EZ-Biz Management Application
SPRING 2016

  • "Generic-use” application designed for defining and storing custom business data.
  • UI templating system implemented in Python using the Django web framework.


Anti-Pacman
FALL 2015

  • Built "Reverse Pac-Man" game in which the player controls a single ghost, and must stop 4 Pac-Men from eating the onscreen pellets.
  • Utilized A* search algorithm for Pac-Men AI's runtime assessment of optimal directions.
  • Designed and implemented UI for controlling Ghost player with arrow keys and keeping track of running score.


Pachelbel's Canon (performed by Arduino string trio)
SPRING 2015

  • Transposed Pachelbel’s Canon for string trio into its hertz representations.
  • Implemented code on the Arduino prototyping platform in C.
  • Created a syncing function to solve gradual misalignment within the trio parts.


ORGANIZATIONS / VOLUNTEERING

Web Developer (remote, volunteer)
Pack Your Back

  • Overseeing implementation of design and technical updates for packyourback.org.
  • Providing website design services for Pack Your Back using web stack technologies.
  • Improving Pack Your Back’s web presence, helping increase online donations by 47% over the previous year.
  • Managed a web development team of three, while coaching their continual learning.

JUL 2016 - OCT 2017
Mt. Pleasant, Michigan


President (CMU Chapter)
Phi Mu Alpha Sinfonia

  • Directed executive board in managing of events and guiding the affairs of the chapter.
  • Organized and hosted the 50th anniversary celebration for the founding of our CMU chapter in April 2015.
  • Worked to improve recruitment efforts in both quantity and quality, doubling the size of our chapter in one year (25 to 50).

APR 2014 - APR 2015
Mt. Pleasant, Michigan


Warden/Parliamentarian (CMU Chapter)
Phi Mu Alpha Sinfonia

  • Worked with brothers on the executive board to manage events and guide the affairs of the fraternity chapter.
  • Served as the parliamentarian for our chapter, becomining familiarized with Robert's Rules of Order.
  • Served as the warden for our chapter, keeping meetings moving forward and ontrack with the agenda.

APR 2013 - APR 2014
Mt. Pleasant, Michigan


Fundraising Chair (CMU Chapter)
Phi Mu Alpha Sinfonia

  • Ran fundraising committee, working with brothers to plan events.
  • Organized a date auction with Sigma Alpha Iota sorority, raising over $700 for each group.
  • Directed planning of concession stand for CMU Jazz Weekend 2014.
  • Assisted in managing concessions during CMU Jazz Weekend 2014, earning profits of over $200.

APR 2013 - APR 2014
Mt. Pleasant, Michigan


AWARDS

John Philip Sousa Award
Rockford Bands

"The John Philip Sousa Award is an optional award a high school band director may award to one of their students. It is restricted to one per school per year (or two in the rare event of a tie). The award recognizes superior musicianship, dependability, loyalty, and cooperation."

2011 - 2012
Rockford, Michigan


Patrick S. Gilmore Band Award
Rockford Bands

"This award honors outstanding high school band students and their achievements and commitment to the band."

2011 - 2012
Rockford, Michigan