The last 20 years of my career have been engineer/technology in some way whether it be simulations, video games, finance, telecomm, mapping, ecommerce, or subscriptions. If it's an area that needs web development I've probably done it in some way. I'm very flexible and have learned or at least played with majority of modern programming languages. I've always strived to hit deadlines on time, communicate to customers if there are unforeseen issues, and love working with others instead of solo. I'd love to chat to see what I can bring to the table for what Twine needs.

John Flaherty

The last 20 years of my career have been engineer/technology in some way whether it be simulations, video games, finance, telecomm, mapping, ecommerce, or subscriptions. If it's an area that needs web development I've probably done it in some way. I'm very flexible and have learned or at least played with majority of modern programming languages. I've always strived to hit deadlines on time, communicate to customers if there are unforeseen issues, and love working with others instead of solo. I'd love to chat to see what I can bring to the table for what Twine needs.

Available to hire

The last 20 years of my career have been engineer/technology in some way whether it be simulations, video games, finance, telecomm, mapping, ecommerce, or subscriptions. If it’s an area that needs web development I’ve probably done it in some way. I’m very flexible and have learned or at least played with majority of modern programming languages.

I’ve always strived to hit deadlines on time, communicate to customers if there are unforeseen issues, and love working with others instead of solo. I’d love to chat to see what I can bring to the table for what Twine needs.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Sr. Software Engineer at Shutterstock
August 1, 2017 - September 1, 2019
Platform team member, worked on frontend libraries and features used across teams; led frontend redesign with Vue/Nuxt and rewrote frontend to use new apps; collaborated with UX to establish design standards and scaled the frontend team; integrated React/Remix, Vue/Nuxt, Vuex, Cursor, Claude, Redux, ES6, Node.js, Python; performed unit testing, Cypress; integrated with Shopify checkout, API, widgets & extensions.
Software Engineer at MapQuest
March 1, 2015 - August 1, 2017
Platform team member; worked daily on software libraries used by other teams; technologies included React, Node, ES6, Jest, Redux, WebSockets, Groovy, Kubernetes; led automated merge manager tool and contributed to UX-related JS/CSS libraries.
Software Engineer at DISH
February 1, 2014 - March 1, 2015
Lead back-end development for Sling.com and DishWorld.com; led development of the customer service tool and Product Catalog.
Software Engineer at Cole Engineering Services
October 1, 2012 - February 1, 2014
Core multiplayer online game development team using Unreal Engine 3; created character creation system with modular body parts, races, genders, and clothing colors; designed camera system including conversation, combat, free roam, and third-person camera.
Software Engineer - Contractor at EA Sports
October 1, 2011 - October 1, 2012
Primary camera engineer coordinating with designers to simulate authentic ESPN cameras; added full motion video capture during gameplay; worked on instant replay system and post-processing effects for camera depth of field.
Software Engineer - Contractor at TopTech Systems
April 1, 2011 - October 1, 2011
Developed real-time server-side Linux code for automated trucking terminals; wrote custom software for 20+ oil and fluid customers; managed multitasking and collaborated with QA, support, and product teams.
Software Engineer - Contractor at CAE, Inc.
August 1, 2010 - April 1, 2011
Developed GIS software for editing and correlating vector roadway imagery to database imagery; used VS 2010, C++, CLI, and GDI+ with triangulation algorithms for intersection predictions.
Content Developer / Software Engineer at Raydon Corp.
November 1, 2005 - August 1, 2010
Designed, wrote, and tested quality code in training simulator baselines for Linux; combined OO and Agile approaches; developed several simulation programs for Army National Guard Education.

Education

Bachelor's in Computer Science at Baker College
January 11, 2030 - September 1, 2009
Associate of Computer Engineering at Daytona State College
January 11, 2030 - December 1, 2005

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Gaming, Education, Professional Services