... is the online home of Chris Kelly. You can read more about me and the site here. You can also browse the archives, find out about some projects I've worked on, view my resume, and email me for more information.


Chris Kelly

Portland, ME Area


Web Developer with web/ client application development experience at both large and small companies. Recent experience using React/ Redux and Java. Previous experience with Python and Django. Interest in web application/ service development.

Work Experience

  • Guideline Technologies - Portland, ME/ Burlingame, CA
    Software Engineer (Jan 2017 - Present)
    Working to build an easy-to-use 401k platform for Small and Medium businesses
  • HubSpot - Cambridge, MA
    Senior Software Engineer (Sept 2012 - Jan 2017)
    Senior Engineer on the team responsible for building a next-generation Blogging and Content Management Platform
  • Lumatic - San Francisco, CA
    Web Developer (May 2011 - Sept 2012))
    Built and designed the API and frontend platform for people and city-centric directions and location services.
  • The Echo Nest - Somerville, MA
    Web Developer (Sept 2009 - May 2011)
    Helping to build the Future of Music, one API at a time.
    • Led redesign/ reimplementation of the Echo Nest API Platform (http://developer.echonest.com/), allowing for faster and more flexible development and deployment.
    • Rebuilt and restyled the developer documentation system using the Python Sphinx documentation system.
    • Built API statistics dashboard for use by employees.
    • Coordinated with external design firms to release a new version of the Echo Nest corporate site (http://the.echonest.com/) and launch a new music app-related blog on the WordPress platform (http://evolver.fm/).
    • Provided development and upkeep for Fanalytics (http://fanalytics.echonest.com/), a record label-specific music analytics and blogger tracking platform.
  • Lookery, Inc - Cambridge, MA / San Francisco, CA
    Web Developer (Jun 2008 - Aug 2009)
    Worked on internal and external Web sites for the user-targeting startup; Developed site and services using Python, the Django web framework, and Amazon Web Services.
    • Rebuilt website from a PHP-based system to one using the Django Web Framework
    • Integrated Amazon Web Service functionality using the Boto Python library.
    • Built internal and user-facing information dashboards for business data reporting.
    • Built a custom fork of Django-Paypal to support PayPal subscription checkouts.
    • Developed scripts pertaining to database maintenance and for the importing and exporting of data from internal APIs.
    • Configured new Amazon EC2 web server images using nginx as a front-end proxy and Apache serving Django using mod_wsgi.
  • Compete, Inc - Boston, MA
    Senior Web Developer (Apr 2007 - Jun 2008)
    Worked on internal and external Web sites; Developed in Python and the Django web framework.
    • Rebuilt the Consumer Input website, converting from the Spyce platform to the Django Framework (http://consumerinput.com)
    • Led the architecture and development of the Compete Data Hub, a site built to highlight interesting data points taken from Compete information.
    • Provided upkeep of the Compete click collection servers, troubleshooting system breakdowns and manually repairing systems as necessary.
    • Implemented custom drop boxes via the Script.aculo.us JavaScript Framework for the Compete site. (http://compete.com)
    • Developed Python library to interface with third party eCommerce system via Web Service APIs/ WSDL.
  • CA (formerly Concord Communications) - Framingham, MA
    Senior Software Engineer (Dec 2003 - Apr 2007)
    Developed and supported various Windows and web-based user interfaces
    • Redesigned eHealth Server Status page as a Java Servlet, outputting XML and XHTML via XSLT, periodically updating content via XMLHttpRequest (AJAX) calls.
    • Designed and implemented improved toolbar and menu systems for OneClick for eHealth v2.0.
    • Led compiler migration of OneClick for eHealth from Visual C++ 6.0 to Visual Studio .NET 2003.
    • Contributed bug fixes and performance enhancements in the release push for the company’s Windows-based administrative application, OneClick for eHealth v1.0.
    • Collaborated with product management on designs, mockups, and timetables for development of next generation Application Response administrative interface.
    • Updated product and installation branding for Application Response Agent, Application Response Web Console, Business Transaction Studio, and OneClick for eHealth products to adhere to CA corporate UI standards.
    • Provided upkeep of Application Response administrative web interface, including fixes to the C++ backend and improving HTML/ JavaScript compatibility with Netscape/ Mozilla, Safari, and Opera web browsers.
  • CA - Islandia, NY
    Software Engineer, Level 2 Support (Jun 2002 - Dec 2003)
    Provided developer-level customer support for the AllFusion ERWin Database Modeling suite.
    • Using Visual C++, debugged issues and developed fixes for the user interface and reporting portions of the MFC-based data modeling application.
    • Communicated with customers, development, and support team members regarding customer issues, related fixes and release timetables.
    • Completed 10 week "Bootcamp" training program for new college recruits, with focus areas of C++, Java, XML, and Computer Associates product training.
    • Wrote plans for quality assurance testing of the product’s toolbars, tooltips, menus, and keyboard shortcuts.
  • BAE Systems - Nashua, NH
    Technical Intern II – Information and Electronic Warfare Systems (May 2001 - Aug 2001)
    • Interpreted hierarchical digital schematics and utilized digital multimeters to debug circuit boards for the F-22 Raptor fighter plane.
    • Developed Excel VBA macros for creating microchip pin layouts.
    • Installed PC-based chip programming software and instructed engineers on its use.
  • Kronos Incorporated - Chelmsford, MA
    Software Engineer Intern – Timekeeper Central for Windows (May 2000 - Aug 2000)
    • Fixed software errors en route to the code freeze of an MFC-based software application.
    • Completed various performance tests on the Timekeeper Central product suite.
    • Researched and began the design of new features for the next version of the product help system.
  • Electric Boat Corporation - Groton, CT
    Engineering Intern – Information Technology (May 1999 - Aug 1999)
    • Deployed and supported Windows 95 and Windows NT workstations.
    • Developed Visual Basic 6.0 application to monitor staff terminal usage.
    • Researched and recommended various hardware and software packages for future use throughout managed departments.
  • Exploration Physics International - Milford, NH
    Program Manager - Computerdrivers.com (Jan 1998 - Aug 1998)
    • Managed group of employees in development of driver search service.
    • Developed overall timeframe and implemented deadlines for project features.
    • Led group meetings on strategies and solutions to problems that arose.
  • Exploration Physics International - Milford, NH
    Internet Technology Programmer (Mar 1997 - Dec 1997)
    • Performed regular updates to customer web sites.
    • Collaborated with other programmers and graphic artists on site design projects.
    • Part of a NASA bid to develop an interactive, educational website.


For project information see the Projects page