JOE GOSSELIN | Software Engineer
Phoenix, AZ 85040  |  joegosselin.com  |  joe@joegosselin.com

Software engineer with over a decade of industry experience creating, maintaining, and enhancing web apps, mobile apps, and test automations. Self-motivated team player with high attention to detail.

Skills: 
  • React / Vue / HTML
  • CSS / SASS / LESS
  • C / C++
  • C#
  • Java
  • PHP
  • SQL / GraphQL / No SQL
  • JSON
  • XML
  • Python
  • Microsoft Visual Studio
  • Visual Studio Code
  • git
  • TortoiseSVN
  • REST
  • MVC
  • Node.js
  • TestCafe / Nightwatch
  • Mocha
  • Blender / 3D Studio Max
  • JIRA
  • Microsoft Office
  • Agile / SCRUM
Platforms: Windows, Mac, Ubuntu/Linux, Android, iOS, PlayStation 3, Xbox 360.

EXPERIENCE
Senior Developer  | GPS Insight, Inc. | Scottsdale, AZ | August 2019 - Present
  • Worked on a new web app using React and PHP to replace an older app.
  • Conducted thorough code reviews and provided feedback on change requests.
  • Implemented Drift in the frontend for live customer service chat and automated playbooks.
  • Refactored Map code for major performance gains. Potentially saved our largest customer.
  • Collaborated with the hardware installation team to create a hardware installation verification web app.
  • Worked with a Director of Engineering to update an application used to generate data for demonstrations.
  • Assisted Support personnel with debugging and understanding expected application behavior.
  • Implemented majority of new web app report forms.

Software Engineer II  | Infusion Software, Inc., d/b/a Keap | Chandler, AZ | August 2018 - August 2019
  • Operated primarily in the frontend but performed backend and service layer work as needed.
  • Added new functionality and fixed bugs in our Keap single-page application and Infusionsoft products.
  • Wrote automated and unit tests using Nightwatch, Mocha, TestCafe, and Mockito.
  • Committed updates, reviewed pull-requests, and performed deployments within GitHub.

Lead Content Software Engineer  | BASELAYER Technology, LLC | Chandler, AZ | August 2015 - February 2018
  • Created an embeddable graphing utility capable of handling over 100,000 data points, that clients highly praised.
  • Dynamically generated floor plans and modules with programmatic heat maps and search capabilities.
  • Collaborated closely with key stakeholders, product, development, and design teams to contribute to versions 3.5, 3.7, and 4.0 of our enterprise infrastructure management product.
  • Conducted code reviews with junior developers to identify performance and scalability improvements.
  • Wrote web services using Node.js, SQL queries using T-SQL and Postgres, and assisted with QA with writing Selenium tests.

Software Engineer / Web Developer  | General Motors | Chandler, AZ | July 2014 - August 2015
  • Developed an application for internal business customers with an annual direct business benefit of over $500,000.
  • Automated and simplified various processes that analyzed the global competitive landscape.
  • Reduced executive report generation time from three months down to only five days.

Lead UI Software Engineer  | 2XL Games, Inc. | Phoenix, AZ | July 2009 - June 2014
  • Shipped 13 products for console, PC, and mobile platforms.
  • Frequently collaborated with art team to create and support custom tools that facilitated content creation.
  • Managed data and communications for multiple applications that functioned in a client-server environment.
  • Selected by management to train a partner team in the Philippines to fully utilize the 2XL codebase and methods.
  • Overhauled text renderer to support rendering Arabic and English grammatical constructions properly.

Software Engineer (Contract)  | Square One Studios | Phoenix, AZ | July 2010 - March 2011
  • Developed Tapper World Tour for iOS and published by Warner Bros. Interactive Entertainment.
  • Created a content discovery system to facilitate planned content updates using Cocos2d for iPhone.

Quality Assurance Engineer  | Avnet, Inc. | Phoenix, AZ | August 2007 - June 2009
  • Wrote and executed test scripts on upgrades to an already existing product for this Fortune 500 company.
  • Identified critical security vulnerabilities in a publicly facing interface that could have wrought immense damage.
  • Cooperated with developers, testers, and business analysts to meet project-critical deadlines.

EDUCATION
Bachelor of Science in Software Engineering  | University of Advancing Technology | Tempe, AZ | December 2008