I’m a front end web software engineer in New York City. I'm currently at Gilt Groupe, building front end applications and JavaScript module libraries. I have extensive experience in both the product and publishing industries.
716.866.4499 / eric {{at}} arkitrave {{dot}} com / LinkedIn / @arkitrave
I lead the UI Architecture team at Gilt. We create cross-site interface components, build tools for code management, testing, and deployment, optimize performance, and design APIs and shared front end code libraries.
As part of the Platform Architecture group at Condé Nast Digital, I was involved in planning new features for the company’s magazine publishing platform, consulting during design phases of projects, and working closely with information architects in wireframing and modifications to XML schemas. I architected JavaScript applications for use across all Condé Nast sites, was a core committer to the front end code libraries, and built JSP/JSTL, HTML, CSS and JavaScript for new site launches and modifications to existing sites. I created an MVC JavaScript slideshow application used in nearly twenty sites.
I designed and built the front end code for pbxprompts.com, a site offering voice prompts for VoIP systems. The site included an ajax application for custom voice prompt creation, editing, and uploading. I performed usability studies and integrated the findings into the design. In addition, I managed a team of two interface designers and wrote code for voipsupply.com and its sister sites.
I led Fisher-Price’s multi-year transition from tables to CSS-based layout. I wrote C# view classes to generate standards-compliant XHTML, crafted CSS for the company’s brand sites, ensuring cross-browser compatibility with advanced layout techniques, and built JavaScript to handle common functionality across many brand sites, including a View Larger ajax implementation. I also designed the interface for Fisher-Price’s search application and a desktop music store application. I evangelized web standards to the company, giving many presentations on CSS, semantic XHTML, usability and accessibility.
Moment.js is a third-party date library. However, its API is confusing and not compatible with Gilt’s front end standards. These wrappers allow the use of moment.js’s logic without using its API.
A JavaScript slideshow application using a client-side model-view-controller (MVC) architecture. The slideshow uses an ISlide interface to define a contract for slides, so that different types of slides can be inserted into a slideshow safely. Commands are used to manipulate the slideshow, and prototypal inheritance is used for various navigation components. Created in 2008, before the advent of easy JavaScript templating languages, I wrote a primitive schema parser to return compiled HTML for various types of standard platform content items.
Wrote a substantial portion of the front end code for the magazine publishing platform, including JavaScript and jQuery plugins. Architected the CSS for overall page layout and features. Most of the sites have redesigned, but Golf Digest is still kicking.
I wrote lots of code for the old Fisher-Price site. It’s pretty funny to look at now, but at least I have been writing good comments for a long time.
I’ll be speaking at this year’s jQuery Conference in Portland, Oregon, about when and how to write wrappers around third-party APIs, and why writing APIs like jQuery’s is good for jQuery but probably bad for you.
I gave a talk at last year’s GothamJS conference about the front end build tools we created at Gilt Groupe.
Design featured in the book by Dave Shea. “Tulipe is a prime example of CSS being used both intelligently and responsibly.”
Graphic design and CSS layout chosen for publication in the online showcase. The horizontal layout features CSS-driven dropdown menus which degrade gracefully for Internet Explorer.
Completed coursework and thesis defense. Thesis explores a translation from music to architecture through an analytic, reductive process.