(555) 432-1000,
Montgomery Street, San Francisco, CA 94105
Senior Software Engineer with 20 years experience designing and developing software projects including C/C++ on embedded systems, and back-end web services in Python.
  • C/C++
  • Python
  • Linux Drivers
  • TCP/IP
  • Chef/Nagios
  • AWS
  • SQL/Orient/Solr
  • Embedded Development
University of Oregon Eugene, OR Expected in Master of Science : Computer Science - GPA :
University of California, Santa Cruz Santa Cruz, CA Expected in Bachelor of Arts : Computer Science - GPA :
Workiva - Senior Software Engineer
Paris, TX, 02/2015 - Current
  • Developer on next generation AWS VPN service that moved from reliance on 3rd party "big iron" routers to a distributed architecture.  Currently rolled out to all 10 AWS regions, utilizing tens of thousands of EC2 instances and a number of other AWS services.
  • Responsibilities include feature development in Python and Scala, as well as operational duties such as region build-outs and 24-hour on-call support.
Workiva - Senior Software Engineer
Washington, MN, 02/2012 - 11/2014
  • Back-end software in Python for a website running both on Amazon's AWS service as well as in a customer-hosted mode.  On AWS the site consisted of numerous servers including web servers, job servers, DB servers, and more.  Frameworks and toolkits used include Django, Celery, Boto, MySQL, Solr, and OrientDb.  Cyan has since been purchased by Ciena.
Akamai Technologies Inc - Senior Software Developer/Platform Team Lead
Augusta, ME, 09/2004 - 03/2012
  • Wrote device drivers for embedded telecom hardware running Linux for devices ranging from hardware/software watchdogs, I2C and Ethernet switch chips.
  • Created framework under Linux for new multi-card product.  This involved task definition and creation, as well as management of timers, message queues, mutexes, and logging APIs.  All software engineers on the product use this framework.
  • Enhanced CUP, the Calix Upgrade Program.  Worked on both the embedded side (implementing major features such as patching and reset optimization) and the workstation based Java application (writing code used to configure and control the upgrade’s progress).
Akamai Technologies Inc - Software Engineer
Harrisburg, PA, 2004 - 09/2004
  • Member of a four-person team implementing software upgrade for the LS7201 DLC.  Upgrade on this system required support for a number of different legacy line cards, many with varying interfaces, as well as for newly designed line and control cards.  Also provided missing elements such as detailed test cases, and automated test scripts.
  • Contributed to backup/restore for the LS7201.  Enhancements included creating a single file backup, and simplified database selection criteria during startup.
Gluon Networks - Software Engineer
City, STATE, 03/2000 - 11/2003
  • Software upgrade for dual controller telephone switch with line cards.  All aspects of upgrade including packaging of releases, download, fallback, and compatibility were addressed.
  • Database backup and restore for dual controller telephone switch.  Manual and automated backups were provided.  Backups were both local and remote.
  • Designed and implemented editing portion of Selective Call Acceptance feature (the first SLE feature to be implemented on Gluon switch).

By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy


Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.

How this resume scorecould be improved?

Many factors go into creating a strong resume. Here are a few tweaks that could improve the score of this resume:

resume Strength

  • Formatting
  • Length
  • Personalization
  • Strong Summary
  • Target Job

Resume Overview

School Attended

  • University of Oregon
  • University of California, Santa Cruz

Job Titles Held:

  • Senior Software Engineer
  • Senior Software Engineer
  • Senior Software Developer/Platform Team Lead
  • Software Engineer
  • Software Engineer


  • Master of Science
  • Bachelor of Arts

By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy

*As seen in:As seen in: