Senior Software Engineer @ Summit Group Solutions, LLC
Senior Software Development Engineer @ Forerunner Software
Senior Software Engineer @ We were responsible for developing the next generation platform. This design was based on a four tier model as follows: Data Store tier, Business Logic Tier, Web Tier and the Client Tier. I worked primarily on the Web and Client Tiers. On the Web Tier we were using open source technology such as
I worked on the Video Editing Engine which is used by the "Windows Live Movie Maker" application. The engine is built in C++ using the Media Foundation as well as the DirectX SDKs. The design of this engine is inherently multi-threaded. I used the WPA tools to do performance measuring and tuning including XPerf and ETW logging.
Position: Sr. SDE - Image Editing Engine Team (3 years)
I worked on the imaging editing engine that is used in the "Windows Live Photo Gallery" application. The image editing engine provided a software and hardware (GPU) effects stack. This engine was built in C++ and uses the DirectX SDK to implement the hardware effects (I.e., pixel shaders).
Position: Technical Lead (1 year)
I did the technical lead position for our creativity and sharing team. In this role I was providing the technical direction for our team.
Position: Development Release-Lead (1 year)
In this role I was a member of our Triage team (Test, PM and Dev). We were responsible for all aspects of bringing this version live.
Position: SDE Lead Web Site Team (2 years)
On this team we built the MSN Photos site from scratch. We chose to use C# and the .NET Framework.
Position: SDE Lead Multimedia Editor Team (3 years)
This was a version 1.0 product. My team created the Multimedia Editor (MMEdit) part of “Greetings Workshop”. We used C++ for this effort and integrated tightly with IE.
We moved our product MMedit as well as the print editor into a Doc Object model for hosting the main UI windows. Implemented a number of the standard COM Interfaces such as IDocHostUIHandler, IOLECommandTarget etc.
Position: SDE on Greetings Workshop Team (2 years)
On this team we started the “Greeting Workshop” product. We sold (retail and OEM) over a million copies the first year. I was responsible for the design and implementation of our database. From 1995 to 2011 (16 years) Sr. Consulting Engineer @ I started out as a Software Development Engineer. We wrote in Macro 11 Assembler code on DEC PDP-11 machines. Later we ported to C and then C++. We then moved onto Sun Solaris (Unix) based systems. After three years as an individual contributor, I held two development lead positions followed by a department manager job. We moved from a proprietary database implementation to Sybase. I had continually increasing job and staff responsibilities during my time at Du Pont Newspaper Systems. From September 1982 to November 1994 (12 years 3 months) Programmer Systems Manager @ This was my first professional job. I programmed in C and provided operations support. From June 1980 to August 1982 (2 years 3 months)
Computer Science @ State University of New York College at Brockport Jon Totton is skilled in: C#, XML, Visual Studio, Project Management, SQL, .NET, Perl, C++, Design Patterns, Databases, Multithreading, Spring, Programming, Tomcat, Database Design
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension