Jon E. John
102 S Rolling Rd
Springfield
PA
19064
jon.e.john@gmail.com
www.jonsquared.net
570-854-3157
Drexel University
BS
Computer Science
1997-2002
Comcast
www.comcast.com
Philadelphia
PA
Web UI Developer
January 2017 - Present
Work with product owners and UX designers on an agile team to build user interfaces for various applications. Use clean code SOLID principles and TDD. Program using JavaScript, HTML, CSS, Less/Sass, jQuery, Java, JSP/JSTL, Apache Velocity, Node, Gulp, Jasmine, and Karma.
Intelligent Capital Network
www.icn-i.com
Wayne
PA
Web Developer
December 2014 - January 2017
Consult for an agile development team at a large media corporation. Work with product owners and UX designers to build user interfaces for various applications. Use clean code SOLID principles and TDD. Program using JavaScript, HTML, CSS, Less/Sass, jQuery, JSTL, Apache Velocity, Node, Gulp, Jasmine, and Karma.
PointRoll
www.pointroll.com
King of Prussia
PA
Web Application Developer
April 2013 - October 2014
Coordinate with agile development teams to develop enterprise software used to create, manage, track, and analyze digital advertisements. Mentor and train new developers. Use clean code SOLID principles and TDD. Program using JavaScript, HTML, CSS, SASS, Ext JS, Sencha Cmd, Siesta and Karma.
Splintertek
www.splintertek.com
Mt. Laurel
NJ
Senior Simulation Developer
November 2006 - April 2013
Lead developer at Lockheed Martin e-Media group. Analyze schematics and develop web based simulations for maintenance training on Naval equipment. Create custom native object oriented JavaScript framework. Optimize code base for high cross-browser performance. Program using JavaScript, HTML, CSS, and XML.
Perrone Robotics
www.perronerobotics.com
Charlottesville
VA
Contractor/Software Developer
April - May 2007, February - December 2008
Develop ladar data 3D viewer and configuration editor for MAX Platform. Program using Java3D.
General Dynamics
www.gdit.com
Mt. Laurel
NJ
Web Designer/Developer
November 2005 - November 2006
Support Lockheed Martin e-Media group; Develop web based simulations for Naval equipment. Program using JavaScript, HTML, CSS, and XML.
soVoz
www.sovoz.com
Princeton Junction
NJ
Software Developer
January 2003 - November 2005
Improve ProScena Studio, a 3D simulation tool. Update picking, camera controls, and other UI features. Create HAZMAT trainer for emergency response teams. Program using C++, MFC, Gamebryo.
OpenWorlds
www.openworlds.com
Philadelphia
PA
Programmer/Software Engineer
March 2000 - Sept. 2001, Sept. 2002
Improve OpenWorlds software, a VRML viewer. Create demos for presentation at SIGGRAPH 2000. Program using VRML, C++, 3D rendering layers Optimizer and Performer, OpenGL.
Geometric and Intelligent Computing Laboratory
gicl.cs.drexel.edu
Philadelphia
PA
Student Research Assistant
March 1998 - March 2000
Maintain an engineering data repository as part of a research team. Port the Conceptual Understanding and Prototyping(CUP) tool to Java 3D. Program using JavaScript, Java, Java 3D, HTML, XML.