End Point Team
Our team, headquartered in New York City, has developed, maintained, and hosted ecommerce and other web solutions since its founding in 1995. We combine web application development, database and hosting expertise with understanding clients’ objectives to excel in client satisfaction.
E-commerce developer and database architect
On the Web
With End Point since: 2002
“Typical Mark. … That guy is amazing.” —Joel Brazle, Backcountry.com
PACA website transfer. Ported static site to Interchange and provided data-driven member listing and detail, online membership application and event registration, and customized admin for data and member management.
Postcard Press promotions. Developed administrative interface and back-end to create, manage, and analyze promotions delivered by any number of means to customers and prospects alike.
Backcountry.com “Bill Me Later” integration. Created new functionality within Interchange to offer instant credit for qualified buyers.
Chief Systems Engineer for Florist.com from 2003–2005. In charge of managing database, web server, and Interchange application servers.
Senior Systems Architect for Red Hat, Inc. from 2000–2002. Lead member of technical division of Professional Services group; developed (along with other core developers) code base and core functional extensions for Interchange.
BS, Mathematics, University of Oklahoma, Norman, 1998.
Oracle University Database Administration, 2002.
Mark lives in Herndon, Virginia, with his wife Lori, two sons Joshua and Nolan, dog Pinball, and cats Porter and Sydney. He enjoys college football and basketball, and is a rabid Oklahoma Sooners fan.
Recent Blog Posts By Mark Johnson
December 26, 2012
Often when programming, it turns out the best tools for the job are system tools, even in an excellent language like Perl. Perl makes this easy with a number of ways you can allocate work to the underl... (Find your Perl in Other Shells cont.)
September 4, 2012
In support of End Point's evolving offering for multi-master database replication, from the precursor to Bucardo through several versions of Bucardo itself, our code solutions depended on the ability t... (Enforcing Transaction Compartments with Foreign Keys and SECURITY DEFINER cont.)
June 14, 2012
I recall receiving a call from Ben Goldstein about an early LG install in Washington, DC (near my home). After a short discussion about the general project, the gist of the call: "Can Kiel and I use yo... (Overcoming Adversity on the Road: Stories Behind the Liquid Galaxy cont.)
January 2, 2012
Most sites that use Interchange take advantage of Interchange's "more lists". These are built-in tools that support an Interchange "search" (either the search/scan action, or result of direct SQL via [... (Interchange Search Caching with "Permanent More" cont.)
November 28, 2011
Those familiar with writing global code in Interchange are certainly familiar with the number of duplicate references of certain global variables in different namespaces. For example, the Values refere... (Global Variables in Interchange Jobs cont.)