JOE GOSSELIN | Software Engineer
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.
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.
Bachelor of Science in Software Engineering | University of Advancing Technology | Tempe, AZ | December 2008