Aaron Evans

Sr. Software Developer at Comcast Interactive Media

Greater Philadelphia Area

Current
Past
Education
  • University of Pennsylvania
  • Villanova University
Connections
23 connections
Industry
Computer Software
Websites

Aaron Evans’s Summary

I'm a software developer with experience in the architecture and implementation of backend HTTP-based services. I'm most comfortable building systems that use HTTP, Atom, Squid, MySQL, and/or Lucene. In most of my experience developing software I've used Java but I also have experience with more fun languages like Ruby and Python. I'm a long-time Mac user and write Cocoa software for fun.


Aaron Evans’s Experience

  • Sr. Software Developer

    Comcast Interactive Media

    (Public Company; CMCSA; Internet industry)

    January 2009Present (7 months)

    Sr. Software Developer 2009-present
    * Designed system for storing per-user data for comcast.net and fancast.com customers using a sharded MySQL architecture.
    * Implemented RESTful service in Java with an interface based on the OpenSocial Data Server API.

  • Software Developer

    Comcast Interactive Media

    (Public Company; CMCSA; Internet industry)

    October 2006December 2008 (2 years 3 months)

    Atom Services
    * Defined Atom data models for entertainment metadata feeds for syndication to internal partners.
    * Wrote service framework using a hybrid of Abdera and Google's Java GData client.
    * Wrote several canonical Atom services.
    * Designed load-test plan and performed load tests.

    Content Management
    * Supported an in-house CMS that publishes content for comcast.net and fancast.com; the system's primary technologies are OSGi, MySQL, Lucene, and XQuery.
    * Added features to support new product requests
    * Led initiative to decompose CMS into independent RESTful components.
    * Responded to production issues.

  • Software Developer

    Bristol Capital

    (Privately Held; Telecommunications industry)

    September 2005September 2006 (1 year 1 month)

    * Wrote software to parse and store telephone switch data using Cocoa and PostgreSQL.
    * Wrote software that generates XML content and PDF graphs for use in a DocBook workflow.
    * Modified an open-source Quartz graphing framework written in Objective-C. Improved the appearance of graphs and added features to the framework.
    * Optimized SQL queries.
    * Rewrote a PowerPlant application using Cocoa/Objective-C++. The application enables users to remotely reprogram Nortel telephone switches.
    * Maintained a PostgreSQL database. Setup backup scripts, designed schemas, and resolved performance problems.

  • Research Assistant/PhD Student

    University of Pennsylvania

    (Educational Institution; Higher Education industry)

    September 2002August 2005 (3 years)

    * Performed research tasks related to programming support for embedded wireless devices.
    * Wrote network simulations using Python.
    * Mentored undergraduate projects related to programming embedded devices.
    * Wrote reviews of academic papers for conferences.
    passed all written preliminary exams.


Aaron Evans’s Education

  • University of Pennsylvania

    Masters , Computer Science , 20022004

  • Villanova University

    19982002

    Senior Project: A Nintendo emulator written in Java


Additional Information

Aaron Evans’s Websites:

Aaron Evans’s Groups:

  •    MacSB
  •    University of Pennsylvania Alumni

Aaron Evans’s Contact Settings

Interested In:

  • career opportunities
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Aaron Evans’s full profile:

  • See who you and Aaron Evans know in common
  • Get introduced to Aaron Evans
  • Contact Aaron Evans directly

View Full Profile