Resume
Waltham, MA
cowboy plus resume at benalman dot com
http://benalman.com/
I am a Senior Front-End Developer with more than ten years experience proving my skills, vision and flexibility on a wide range of projects for clients such as American Express, Biogen Idec, AOL and Cisco.
Focusing on all of the aspects and implications of the technologies that are used to build each project, I bring to any team a wealth of experience as well as a passion for creative problem solving, attention to detail, teamwork, learning, and pushing the limits of technology while still developing for a positive user experience.
Core Competencies
Professional
- Web application design and product development
- User interface design
- Site planning and architecture
- Performance optimization
- SEO (Search Engine Optimization) using semantic HTML
- Code generalization and reuse
- Progressive enhancement using cutting-edge HTML, JavaScript and CSS
Languages
Expert proficiency in HTML, CSS, JavaScript, jQuery, XHTML, XML, XSLT and Regular Expressions. Experience with PHP, Flash, ActionScript 2.0, ASP, Perl and Unix bash shell scripting. Familiarity with other web and programming technologies.
Tools
Expert proficiency in Photoshop, Subversion, Git, Bash. HTML, CSS and JavaScript are hand-coded in BBEdit or UltraEdit. Equal experience using both Mac OS X and Windows and their respective Adobe and Microsoft Office suites.
Professional Experience
Peopleclick Authoria
Senior UI Developer
2010 - Present
As the lead user interface developer for the Authoria Talent Management Suite, a comprehensive web application used for human resources management and planning, I am responsible for designing, creating and maintaining internal JavaScript libraries and frameworks, as well as establishing internal best practices and documentation around HTML, CSS and JavaScript.
Pangea Media
Senior Front-End Developer
2008 - Present
While I was initially hired at Pangea Media to redesign and create the Quibblo.com flash quiz widget, I ended up taking on more of a leadership role in the design and development of many of our products.
Shortly after being hired, I led the redesign of the Quibblo.com and Pangeamedia.com websites, created a JavaScript MySpace application framework that currently supports over 100 apps and 1.5 million users, and co-designed a highly generalized template-driven content management system that now handles nearly all of our primary products.
Evoke Interaction (formerly Broadstreet)
Senior Web Developer
2002 - 2007
My primary function at Evoke Interaction / Broadstreet was as a web developer, and my time was generally split equally between Flash and “everything else.”
For the Flash projects, I created both fluid animations synced to custom-edited streamed audio and rich web applications that dynamically loaded XML data, fonts and media. For everything else, I created accessible, SEO-friendly websites that were dynamically rendered from XML data using the latest cross-browser CSS, HTML and JavaScript.
In addition to my programming duties, I documented technical requirements and processes. For larger clients, I served as a Project Lead, consulting with project managers, creative directors, designers and the client to facilitate communication regarding technical issues, and ensuring that delivered technologies were consistent across multiple projects.
Cosmic Blender
Senior Web Developer
1999 - 2002
Cosmic Blender’s interactive department grew to two people the day they hired me. My roles in that job were to create HTML websites, catchy Flash animations, and do IT support for our Mac OS X and Windows desktop workstations and servers.
As time progressed, working on more and more varied projects, I found ways to streamline our development process, which made us more efficient. I also experimented with new technologies like XML, which allowed us to dynamically load content, simplifying our workflow.
RJ3 Productions
Web developer / Music Producer
1998 - 2002
RJ3 Productions was an independent collaborative effort between me and two good friends and business partners. Before I joined Cosmic Blender, I used RJ3 Productions as an umbrella under which I did all my web work and music production. Since then, the music part has been spun off into the Broken Buddha Records record label, and RJ3 Productions is simply the place where we host our personal web pages.
Extra Curricular
jQuery / JavaScript
Design, development, training
2008 - Present
In addition to creating a number of popular jQuery plugins and contributing to other forward-looking JavaScript projects like Modernizr, I have also contributed methods, bug fixes and unit tests to jQuery core. I have many more jQuery plugins in various stages of development, and as a follow-up to a recent presentation I gave, I am working on a series of articles that explore code style and jQuery plugin development best practices. In my spare time, I can also be found helping people in the official jQuery IRC channel.
College Education
University of Massachusetts at Lowell
Music Performance, 1995 - 1997
Worcester Polytechnic Institute
Computer Science, 1993 - 1995