Christopher Joel

Software Engineer, Web Platform

Contact

I am a software engineer specializing in front-end technologies, with an emphasis on browsers and the web platform. I have over ten years of professional experience building engaging, highly usable software interfaces. I strive to make technology accessible to those who need it most. I love to teach what I know, and to learn new things.

Level 9 Spells

ECMAScript / JavaScript · HTML · CSS · Performance Optimization · Data Visualization

Proficiencies

Testing · Automation · Containerized Deployment · Node.js · Ruby · Python · Java

Communities

Patents

Experience

  1. Dabo Health, Inc.

    Senior Front-end Engineer · -

    • Our product is a rich JavaScript single-page-app (based on Backbone, with substantial framework-level additions that can be found here: https://github.com/dabohealth/promenade), backed by a Ruby on Rails API.
    • Conducted scripted user interaction tests with physicians, nurses and others in a live hospital setting.
    • First technical hire; presently leading a team of seven local engineers, plus several remote contractors.
    • Developed my skills in team management, engineer mentorship and agile software development methodologies.
  2. Twist & Shout, Inc.

    Software Engineer · -

    In the short time I have been at Twist, I have worked on an amazing team with two other engineers to ship an Android version of Twist's mobile client (previously only available on iOS). The Android client is a non-trivial application built almost entirely using web technologies (HTML, CSS and JavaScript) and packaged for Android with PhoneGap. Working on the underlying application framework has required expert understanding of modern web MV* architecture, and the ability to extend such frameworks to optimize for the web experience on mobile platforms like Android.

  3. CloudFlare, Inc.

    Web Performance Engineer · -

    As the lead front-end engineer at CloudFlare, I am responsible for creating robust and extensible user interface frameworks using JavaScript, Flash and other technologies, to be deployed both internally and across our client sites. I also lead our JavaScript website performance optimization technology development. I am the primary author of CloudFlareJS and Rocket Loader, CloudFlare's JavaScript loading and optimization frameworks, respectively, as well as many other JavaScript libraries deployed across tens of thousands of websites. I am also responsible for establishing CloudFlare's continuous integration process for front-end projects.

  4. IndustryNext

    User Interface Engineer · -

    As a front-end user-interface engineer at IndustryNext, I developed a user interface framework that spanned across Flash Lite, ActionScript 3 and Flex that was deployed across mobile phones, embedded vehicle media systems and desktops.

  5. Garrigan Lyman Group

    Web Developer · -

    As a web developer at The Garrigan Lyman Group, I was responsible for updates to several major product websites for companies such as T-Mobile and Microsoft. The majority of my work is centered around Flash, PHP and .NET development.

  6. IndustryNext

    Programmer Intern · -

    Software developement, using web technologies such as Adobe ActionScript 2 and 3, Flex 3 and JavaScript as well as C++. Developed AS3 / Flex-based skinning engine, plug-ins for Adobe Photoshop CS3, produced a website for a major television network and contributed work to a Flash-based advertising engine. Other responsibilities included design and technical documentation.

  7. Mediaworks

    Programming & Animation · -

    At MediaWorks, I worked as a Flash developer and animator. I applied my knowledge of ActionScript 2.0 to the production of interactive online courses for students taking classes from the University of California. My responsibilities also included redesigning the web site for the parent department of MediaWorks, Information and Education Technology.