AK

Andrew Keely

Software Engineering Manager at Rapid7

Andrew Keely has a diverse work experience spanning several companies and roles. Andrew joined Rapid7 in 2015 and has held various positions, including Senior Software Engineer, Lead Software Engineer, Principal Software Engineer, and currently serving as a Software Engineering Manager. At Rapid7, they have contributed to the development and management of software projects.

Prior to Rapid7, Andrew worked at Nuance Communications as a Senior Software Engineer from 2008 to 2015. In this role, they were a Java developer in the speech recognition development team, working on the eScription medical transcription product. Andrew was responsible for maintaining a legacy system and collaborating with the research team to redesign it in Java. Andrew was involved in the full lifecycle of product and project releases, from design to production monitoring.

In addition to their work at Nuance, Andrew also had a short tenure as a Contract Software Engineer at 3Play Media in 2011. Andrew created a plugin to integrate transcription services with the Echo360 education platform and was responsible for its design, development, testing, and support.

Before their time at Nuance and 3Play Media, Andrew was engaged with Northeastern University as a Research Assistant, Teaching Assistant, and Tutor from 2005 to 2008. Andrew'swork involved implementing and comparing techniques for solving the inverse problem of electrocardiography and developing software components for specific projects.

Andrew's earlier experiences include a Co-op role as a Firmware Engineer at Zoran in 2004, where they developed firmware features for printer controller hardware and automated tasks using Perl scripting. Andrew also worked as a Systems Administrator Co-op at Draper Laboratory from 2002 to 2003, where they updated and maintained systems for engineers on UNIX platforms and developed an internal website.

Overall, Andrew Keely has a strong background in software engineering, managing projects, and collaborating with research teams.

Andrew Keely attended Northeastern University from 2000 to 2005, where they earned a Bachelor of Science degree in Electrical and Computer Engineering. Andrew then continued their education at Northeastern University from 2005 to 2008, obtaining a Master of Science degree in Communications and Signal Processing.

Links

Timeline

  • Software Engineering Manager

    August, 2021 - present

  • Principal Software Engineer

    January, 2021

  • Lead Software Engineer

    January, 2017

  • Senior Software Engineer

    August, 2015

View in org chart