Jason Beggs Resume

Software Engineer

Skills

My favorite stack is Laravel > Vue.js > TailwindCSS, but I also enjoy adventuring in Node-land every now and again as well. I believe test-driven development is a very essential piece of the development process when working with a team. Laravel and PHPUnit make TDD so fast and easy. I enjoy challenging myself to learn new techniques and technologies.

Hightlighted skills:

  • Laravel/PHP
  • TailwindCSS/CSS
  • TDD using PHPUnit
  • Vue.js/JavaScript
  • Laravel Dusk/Laravel Echo
  • API Integrations
  • and more...

Experience

Clearstream SMS Marketing

Software Engineer (Remote Contract) - January 2018 - Current

  • Responsibilities: Implementing new features, refactoring existing code, adding tests for existing features, and more. I have implemented new features across the entire stack, from Laravel events, jobs, and queues to complex Vue.js components using Vuex.
  • Notable projects:
    - Complex integrations with the Slack, MailChimp, and Planning Center Online APIs.
    - Refactored frontend components from jQuery to Vue.js.
    - Implemented a new design for clearstream.io.
  • Tech used: Laravel, PHPUnit, Vue.js, Vuex, TailwindCSS, Statamic CMS
Romega Digital

Software Engineer (Remote Contract) - March 2018 - Current

  • Responsibilities: My responsibilities in this position include developing complex projects from start to finish for clients of the company.
  • Notable projects:
    - Developed an application for the Boston Celtics new practice facility. It pulls NBA, WNBA, NFL, and NHL game scores from an external API, filters and caches those results on the server and displays the scores and custom messages in near real-time as a ticker going around the room.
  • Tech used: Laravel, PHPUnit, Vue.js, Vue-Router, TailwindCSS, Bootstrap
Fun Spot Manufacturing

Software Engineer / IT Technician - May 2016 - March 2018

  • Responsibilities: Build web applications for Fun Spot using PHP, Laravel, Vue.js, and Node.js. Develop game applications for attractions at Rush parks and other trampoline parks.
  • Notable projects:
    - Developed a Ninja Course Timing system that was integrated with RFID readers. The system allows players to time themselves and compare their score to other players on leaderboards that are updated in real-time.
    - Developed other in-house tools for the company.
  • Tech used: Laravel, Vue.js, PHPUnit, Node.js, Socket I/O, Express, Laravel Forge

Side Projects

Claire Beggs - Personl Site clairelb.com
  • I built a portfolio website for my wife so she could display some of the work she has done and the experience she has.
  • Tech used: Tighten Jigsaw static site generator, TailwindCSS, Hosted on Netlify
Jason Beggs - Personl Site (this website) jasonlbeggs.com
  • I built this website so I could display some of the work I have done and the experience I have.
  • Tech used: Tighten Jigsaw static site generator, TailwindCSS, Hosted on Netlify

Education

Associate of Applied Sciences | Athens Technical College

  • Major: Computer Networking
  • Graduated: August 2017
  • GPA: 3.98 overall