Deirdre Connolly

Deirdre Connolly

Email: durumcrustulum at gmail dot com

Software engineer with experience in all levels of the web application stack, specifically interested in creating highly performant front end experiences built on elegant APIs. Passionate about tools and automation that make developers more productive.

Education

Massachusetts Institute of Technology2004 - 2008

SB - Electrical Engineering and Computer Science

Skills

Languages + Frameworks

JavaScript/ECMAScript, NodeJS, Coffeescript, Python, Backbone.js, React, AngularJS, SASS/CSS, Java, Jersey, Guice, Spring

Tools

Linux/Unix, git, svn, perforce, grunt, puppet, AWS, MySQL, redis, memcached

Experience

Senior Software EngineerBrightcove | July 2014 - Present

  • Developed and released new VideoCloud Studio, specifically Upload module with fast multipart video uploading and ingestion as a client side experience, and shipped fully HTML5 in-browser image capture from video and ingestion in Media module.
  • Managed Node.js backing server for new Studio platform, including service proxies and AWS temporary authentication logic for clients. Migrated from dedicated hardware to scalable AWS-based architecture including continuous integration and deployment.
  • Ported module builds to new shared, versioned and extensible Grunt-based build configuration that allowed fast migration from Coffescript to ES6 with minimal changes. Migrated all modules from Require.js to CommonJS module syntax built with Browserify.

Software EngineerAkamai Technologies | Feb 2013 - June 2014

  • Worked on Property Manager, a web application enabling customers to configure complex Akamai Edge Network products without support. Front end engineering work with JSMVC/CanJS, Sass, and backend work usingJersey/JAX-RS/JAX-B and Spring
  • Contributed to continuous integration and deployment infrastructure, moving the team codebase from Perforce to git hosted by Atlassian Stash and builds/deploys with Jenkins, now being rolled out across the organization
  • Drove improvements in dev tooling and automation, including new static dev environment with Grunt and NodeJS w/ Express with automated i18n generation, unit tests, style and script compilation on the fly

Product DeveloperHubSpot | Feb 2012 - Dec 2012

  • Django+Javascript front ends such as the platform dashboard, in-app alerts, customer on-boarding experiences, product settings, and data migration workflows
  • Wrote multiple python REST clients for internal user, account, and product gating services

DevOps EngineerHubSpot | Aug 2011 - Feb 2012

  • Internal deploy tooling and infrastructure, weaving together custom Django interfaces, python scripts, AWS automation, and Jenkins continuous integration
  • Replaced local deploy script with Django webapp to enable no-setup, one-click build deploys, using Celery jobs and later Jenkins tasks

Software Engineer in TestHubSpot | April 2010 - Aug 2011

  • Automated browser and REST API testing with python and selenium
  • Team designed new testing frameworks based on nose.
Contributions

RFC 7748: Elliptic Curves for Security Acknowledged Contributor

Indocrypt 2016 Subreviewer

Contributor to various open source projects.
Extracurriculars

Boston Women's Rugby Football ClubCTO | Jan 2012 - August 2015

Competitive Powerlifting