Jeff Allen's Résumé.

You can download my résumé in word document format or read more about me by clicking the sections below:


Jeff Allen

Rich Internet Application Engineer

Summary:

I'm a self-starter with a strong work ethic. I plan and execute my work to meet deadlines. I'm a natural brain-stormer, continually coming up with creative solutions to complex problems. I've spearheaded design & development efforts on numerous team projects in the last 10 years.

"My current interests are Internationalized Rich Internet Applications using AJAX for communications with a PHP business layer API via the JSON protocol. I also enjoy designing and implementing custom web application frameworks and tools, especially Content Management Systems."

Certifications:

  • Sun Certified Programmer for the Java 2 Platform 1.4
  • Certified in Developing ATG Applications parts I & II
  • Certified in Developing Vignette Applications parts I & II

Skills:

  • JavaScript
  • AJAX
  • JSON
  • XML
  • DHTML
  • CSS
  • Java
  • PHP
  • MySQL
  • I18N & L10N

Education:

1985

Diploma - Caro Community High School - Caro, MI
I received awards in mathematics and computer science competitions.

1985 - 2000

Continued self-education in computer science.
Algebra and Advanced Algebra - Southern Nevada Community College.

2000 - 2004

Continued self-education and company-sponsored training programs.
Vignette and ATG Development Certifications.

2004 - 2005

Continued self-education in J2EE, Java and JSP.
Certified Programmer for Sun Microsystems Java 1.4.

2005 - 2007

Continued self-education in Rich Internet Applications and GUI design.
AJAX via JavaScript libraries like Mootools and JQuery.

2008 - 2009

Continued self-education in Internationalization and Localization.
Gettext, PoEdit, UTF-8 Encoding.

2010 - Present

Continued self-education in web standards technologies.
HTML5, CSS3, Advanced JavaScript & libraries, SEO.

References:

Name:

Rob Storrs

Title:

Director of Web Development

Company:

Linden Lab

Location:

San Francisco, CA

Date:

October 15th, 2009

"Jeff is a responsive, knowledgeable web developer who is at once both dedicated and fun to work with. He has shown great initiative in looking for ways to improve our coding, our knowledge, and our products. His skills and experience in ajax, css, javascript, and internationalization have been highly appreciated. He has been able to produce in a fast-paced, deadline-driven dynamic environment. He has been successful working remotely, demonstrating the independence, engagement, and initiative to be productive, and he has consistently made the extra effort to connect with remote colleagues."


Name:

Galen Krumel

Title:

Web Developer

Company:

Linden Lab

Location:

San Francisco, CA

Date:

October 13th, 2009

"I am incredibly grateful for the opportunity to have worked with Jeff Allen from January through October of 2009. We first began working together after the Linden Lab acquisition of XStreet SL; at that time I began working on the XStreet SL code base with Jeff. In many ways this could have been a difficult situation for me: I was working on a new code base in an environment that I was completely unfamiliar with, trying to learn about a complicated product as quickly as possible. Jeff was able to patiently help me get comfortable in the new environment and greatly helped to ease the learning curve. He is a thoughtful, intelligent, and careful software engineer, and always takes the time to explain new or complicated subjects. Furthermore, Jeff is an excellent "hands-on" engineer. He finishes his projects on-time and to a high-degree of quality, and is always looking for an opportunity to take on more work and help move the project to completion faster than predicted. I cannot recommend Jeff highly enough. He is a great addition to any team and I would be thrilled to work with him again in the future."


Name:

Ken Siskind

Title:

Program Manager - eCommerce

Company:

Linden Lab

Location:

San Francisco, CA

Date:

November 3rd, 2009

"I am the eCommerce Program Manager for Linden Lab and I worked closely with Jeff Allen from January 2009 through September 2009.  Jeff was our all around "step-up and I'll do anything" web developer for the Xstreet SL website.  Jeff became the expert on the team on the use of Ajax for building out a tool that helped support review items listed on the Xstreet website.  He also became very knowledgeable on the use of Cascading Style sheets while working on a major reskin of the site to match the specifications provided by the Visual design team.   Jeff enthusiastically volunteered to take on development tasks, bugs and special projects both big and small and consistently met aggressive business deadlines.    He also was heavily involved in localization projects and worked with a distributed team  to  update the site's content into Portuguese, German and French while also helping to roll out a Japanese version. On one particular project Jeff stepped up to quickly learn Flash development when an outside consultant delivered a Flash application that still needed additional work but the contract had already ended.  Jeff analyzed the code, figured out what needed to be done and delivered a working version in time for the promotion to begin.  This was a perfect example of Jeff's ability to quickly learn a new skill and apply it to a particular task that just needed to get done. Jeff is an independent developer who worked remotely during his entire time at Linden Lab.  He was an active participant in our daily scrum meetings and clearly communicated any potential issues with others.  All Jeff needed were clear business priorities for his development tasks and then he would deliver quality code that was ready for internal QA.  Jeff is always upbeat and consistently looked for ways to improve our overall processes, especially around localization.  Jeff provided great team feedback during quarterly post-postmortems meetings and was good about both sending and receiving feedback.  It was a pleasure working with Jeff at Linden Lab."

Experience:

Company:

MediaNews Group Interactive

Website:

medianewsgroup.com

Location:

Denver, CO

Date:

Jun '00 - Jun '01

Position:

Technical writer

I started my career in web development as a technical writer, documenting systems and generating help files using VBScript, HTML, CSS and JavaScript. It was soon discovered that my true talent was contingency planning, time-critical troubleshooting, and problem solving.


Company:

MediaNews Group Interactive

Website:

medianewsgroup.com

Location:

Denver, CO

Date:

Jun '01 - Jun '03

Position:

Operations Lead

I was promoted and became the lead of a small operations team (3 – 4 people) that provided customer support, training, troubleshooting, and web site set-up for over 50 daily newspapers nationwide. Our team also provided development for small web projects using Vignette CMS, VBScript, HTML, CSS and JavaScript.


Company:

MediaNews Group Interactive

Website:

medianewsgroup.com

Location:

Denver, CO

Date:

Jun '03 - Jun '06

Position:

Web Software Developer

It was the small web projects that piqued my interest, and I was promoted to web developer where I designed, implemented, unit tested, and documented software solutions including a proprietary content management system written on top of ATG using Java, JSP, HTML and JavaScript. I periodically managed individual point releases for our proprietary content management system and other projects.


Company:

MediaNews Group Interactive

Website:

medianewsgroup.com

Location:

Denver, CO

Date:

Jun '06 – Mar '07

Position:

Software Engineer

I received a promotion to Software Engineer soon after earning my Sun Java Certification. I continued to develop well tested and documented software solutions using ATG, Java, JSP, DHTML, JavaScript and additional industry standard technologies. I experimented with new languages, architectures, frameworks and code libraries, and gave technical demonstrations of the same.


Company:

Booyah Networks

Website:

booyahnetworks.com

Location:

Westminster, CO

Date:

Apr '07 - Nov '07

Position:

Senior Web Software Developer

I designed and implemented rich internet applications using PHP, XSLT, XML, DHTML, Javascript, and MooTools. I designed and implemented a new API exposing back-end business logic over the web, returning information in both XML and JSON. I created a variety of rich internet applications which communicated with the API via AJAX and JSON.


Company:

Virtuatrade

Website:

xstreetsl.com

Location:

Telecommute

Date:

Nov '07 – Jan '09

Position:

Senior Software Engineer

I designed and implemented browser agnostic rich internet applications using Linux, MySQL, PHP, DHTML, AJAX, JSON, and the Mootools JavaScript Library. I developed new internal web tools, and front-facing customer tools and widgets. I handled all aspects of Internationalization and Localization for the entire code base. I helped choose and manage translation vendors. Researched, designed and implemented the framework that run-time translated our website into 3 other languages: French, German, and Brazilian-Portuguese. I also designed and developed a vending system for virtual goods in second life that tied directly to our ecommerce web servers via LSL ( Linden Scripting Language ).


Company:

Linden Lab

Website:

secondlife.com

Location:

Telecommute

Date:

Jan '09 – Oct '09

Position:

Web Software Engineering Consultant

I helped to transition the xstreetsl.com website to the Linden Lab infrastructure after it was purchased. I developed new rich internet applications including customer facing widgets, and internal administration tools. I created xstreetsl.com's CSS definitions during it's total redesign. I helped to implement a new MVC architecture for xstreetsl.com. I designed and implemented browser agnostic rich internet applications using Linux, MySQL, PHP, DHTML, AJAX, JSON, and JavaScript Libraries (Mootools and JQUERY). I was the lead engineer on the Japanese language project for xstreetsl.com, making it the 4th foreign language supported on the website. I was also the point person interfacing with translators working on all translations of xstreetsl.com.


A virtual Jeff Allen


Name: Jeff Allen

Occupation: Software Engineer

Experience: 10+ years

My life-long love affair with ones, zeros, and programming in general began in the local video arcade. I soon transitioned to learning BASIC at age 13 on a Apple II+. It wasn't long before I was creating my own video games and mastering the arcane incantations of 6502 assembly instructions.

Recently I acquired 10 years experience engineering both front-end and back-end web software using a multitude of web technologies.

My passion is developing rich internet applications in multiple languages and locales using client-side JavaScript libraries and technologies like Ajax, JSON, HTML5, CSS3, I18N, L10N and others.

Some of my strong suits: MooTools, JavaScript, Ajax, JSON, XML, XHTML, CSS, PHP, JAVA, SQL, and Internationalization & Localization.

Currently I live with my lovely wife Jill and 4 cats of questionable heredity in western Ohio.

Feel free to explore this website, and browse a selection of my work here in my portfolio.