Eric Johnson
Alexandria, VA *****, 703-***-****, ****@**-******.***
pro le
I am a writer, a web developer and a teacher with over 12 years experience developing web-based content
and software and software teams.
Most recently, this has included working with foundations and nonpro ts to adapt their practices and websites
to the social web. A keen problem solver, I bring my design, coding and process skills to help organizations:
Fit web technology to business needs
Help people collaborate
experience
Alexandria, VA
EL Studio Communications
Principal 2006 present
Help clients connect to their customers, friends and supporters online.
We specialize in social APIs (Facebook, Twitter, Foursquare etc.)
We re Drupal experts it s great for high-volume content
We scale with the Amazon AWS cloud infrastructure
el-studio.com: Code for Action
Washington, DC
The Case Foundation
Senior Director of Technology 2006 2010
Helped the Foundation use web technology to open up philanthropy helping individuals and nonpro ts
gain funds and attention with online tools. Provided the tech strategy and sometimes code to make these
campaigns work.
Put together the Case Foundation s rst public grant competition, which used a combination of expert
and volunteer reviewers. Community tools built on Drupal. http://work.el-studio.com/online-grant-
application
With the two America s Giving Challenges, we took this openness even further, working with Causes
and other partners to incentivize individual fundraising. My work here was far less code (our partners
did the hard work), but spec writing and coordination for these big campaigns. The most recent AGC
raised $2.1 million. http://work.el-studio.com/americas-giving-challenge
A quick (but popular) campaign encouraged folks to commit to change in advance of the Obama
inauguration. Wrote the code for this campaign in Ruby on Rails. The app received more than 11k
signups. http://work.el-studio.com/the-case-foundations-campaign-for-change
Moved all of the Foundation s server infrastructure to Amazon s cloud, which has given us great exi-
bility (and saved money). http://work.el-studio.com/moving-servers-to-the-amazon-cloud
McLean, VA
Advanced Technology Systems
Programmer-Analyst / Team Lead 2003 2006
ATS Public Safety Group Operations: Lead implementation teams for ATS Pyramid products, web-
based knowledge management systems for law enforcement organizations.
Connecticut State Police COLLECT System Replacement: Lead detailed design and coding for
a $3.5 mil. software customization and deployment for the state of Connecticut. A customized ATS Pyramid
XN2 will connect all of Connecticut s police to FBI CJIS justice, judicial and corrections systems using the
GJXDM standard for Justice XML to integrate with legacy systems.
Gathered requirements for message formats and user interface in a series of JAD sessions with client.
Developed and documented architecture in a Detail Design Document to guide coding staff.
Coding: lead a team of 6 programmers who coded the web-based graphical interface for Connecticut
hot les and implemented CT messaging in the ATS XMR switch. Coded in ASP.NET, C# and legacy
ASP and COM with an Oracle back end. Included QA, build process, regression testing and code
reviews.
Implementation followed full life-cycle best practices established by the Connecticut Department of
IT, including implementation and test plans, and phased approval for moving code from development
to staging and production environments. Provided test strategy and oversaw production of the test
plan.
National White Collar Crime Center: Lead deployment of customized knowledge management
software for the National White Collar Crime Center. Brought onto the project as deployment dates were
slipping, I regained team and client con dence and migrated 240,000 legacy XML documents with Oracle,
sed and Visual Basic, and delivered the project.
US Department of Labor: Responsible for the content of the US Department of Labor s public Web
site, dol.gov, and intranet labornet.dol.gov. Managed a team of six writers, producers, graphic artists and
usability experts that produces new web content under deadline and maintains a good share of the Depart-
ment s 50,000 web pages.
DOL Events Calendar, a public listing of current events, contributed by DOL staffers. Assembled an
interface design team that produced XSL templates for the ASP/XML application. Incorporated rapid
usability testing into the design process, a rst at DOL.
Developed XML/XSL templates for DOL standard interface, separating presentation from business
logic so that interface and back end teams can work simultaneously.
Compliance Assistance Database Editor: web-based index to DOL compliance assistance materials.
Rapid XSL prototyping with integrated usability testing meant that the application team had more
feedback from users. Client and team thus had more con dence in the strength of the product.
Washington, DC
WestLake Internet Training
Curriculum Manager / Senior Technical Trainer 2000 2003
technical training: Taught technical courses to web development professionals both in-person and on-
line.
Courses include Perl, Java Servlets, JavaServer Pages (JSP), J2EE, XML and XSL, ColdFusion, SQL, Microsoft
Active Server Pages (ASP), Unix shell scripting, PHP technologies on the web server. Client-side courses
include WML, HTML, CSS and JavaScript.
instructional materials design: Wrote materials and developed hands-on exercises for instructor-led
training courses, for both classroom presentation and e-learning. Course topics include SQL, XML, JSP and
Java Servlets, XSL-FO.
Starkville, MS
Mississippi State University
Visiting Assistant Professor, Communication 1998 2000
Department of Communication Webmaster
teaching: Introduced new media classes into the Communication Department curriculum: developed
coursework in writing, web design and information architecture. Directed study of database-backed web
site production with MySQL and PHP on Linux Apache servers.
web development: http://www.msstate.edu/dept/communication/ Coordinated user requirements, infor-
mation architecture and a team of student developers to produce department website.
http://www.mississippitalking.msstate.edu Led a team of students to conceive, create and produce Mississippi
Talking, a multimedia magazine on the web.
education
Project Management Professional (PMP) Certi cation Training, University Learning Institute, Washington
DC, December 2003
M.F.A., University of Alabama, Tuscaloosa, 1998
B.A., University of Virginia, Charlottesville, 1989
presentations & publications
Code, Camera, Action blog: blog.el-studio.com
Scaling Drupal Using the Amazon Cloud . DrupalCON, Washington, DC, Mar 2009.
Search Engine Optimization DOL Brown Bag, Washington, DC, Nov 2003.
Xquery and XML Data Storage, FedWeb, Washington DC, May 2003.
Measuring the Success of Your Web Site, FedWeb, Washington, DC, May 2002.
XML: What s it good for? Washington New Media Society, Roslyn, VA, April 2002.
XML Publishing with Apache Cocoon, Web2001 Conference, San Francisco, Aug 2001.
Introduction to SQL and Advanced SQL, Web2001, San Francisco, Aug 2001.
The 10,000-word Question: Using Images on the World-Wide Web. Kairos 4:1 (1999): http://english.ttu.
edu/kairos/4.1/binder.html?features/johnson/bridgenw.html
software, languages & tools
XML, XSLT, XSL-FO, XML Schemas (XSD), XML Spy. Web Services with SOAP and WSDL.
Unix shell scripting, Ruby, Rails, Perl, PHP, ASP, ASP.NET, ColdFusion, Fusebox.
J2EE: Java Servlets, JSP, Struts, Jakarta Tomcat, Ant, Eclipse, IBM WebSphere Studio. Cocoon and Lenya
content management.
Oracle 8i and 9i, XSQL, SQL Server 7 and 2000, MySQL, PostgreSQL.
Apache httpd, IIS 4, 5 and 6. Red Hat Linux, Windows Server 2003. Amazon Cloud services: EC2, S3
JavaScript, XHTML, CSS and cross-browser compatibility, Dreamweaver.
CMM level 1, Agile. Visual Source Safe, CVS.