Andrew Hampton

Full Stack Web Developer

I have over eight years of experience developing web applications, and I'm comfortable working anywhere on the stack. My primary expertise is developing scalable backends.

Skills

Backend

Master

  • Go
  • Ruby/Rails
  • Node
  • Java
  • SQL

Frontend

Advanced

  • HTML
  • CSS
  • SCSS
  • Javascript

Devops

Intermediate

  • Docker
  • Kubernetes
  • Ansible
  • Linux Administration
  • AWS

Work Experience

Sovee

Senior Developer

2014-02 - Present

At Sovee, I had various responsibilities ranging from designing and building apps from scratch to managing parts of the infrastructure.

  • Designed and built a user management application which handled authentication/authorization for a suite of microservices
  • Jump-started Sovee's move to Kubernetes on AWS, and coordinated application migration to it
  • Maintained a chat application which translated messages in flight between users using custom translation engines
  • Maintained a proxy which translated websites passing through it using custom translation engines
  • Performed code reviews for many projects in Ruby, Node, and Go to mentor junior developers
  • Worked with two other senior developers to lead the development team's technical direction
  • Gave numerous technical talks to the team to help educate developers on the latest technologies

CGI Federal

Senior Developer

2006-10 - 2014-02

I started at CGI right after college. I initially worked on a project that collected beach water monitoring data. Most of my time was spent on the System of Registries project where I rose from junior developer on the team to technical lead over the course of a few years.

  • Earned "Exceeds Expectations" or "Significantly Exceeds Expectations" in formal reviews six out of the seven years at CGI
  • Designed XML Schema used for submitting all US beach water monitoring data to the EPA
  • Assisted state, tribal and territory representatives in submitting data to the EPA
  • Spent several years as the technical lead of the EPA's System of Registries, helping manage a team that grew from two to eight members
  • Gained the trust and respect of clients and improved the client satisfaction rating to a 9.9 out of 10
  • Maintained the SVN, Jenkins, and SVN backup scripts for all of CGI's EPA applications
  • Gave numerous technical talks to the team to help educate developers on the latest technologies

Education

Liberty University

Bachelor degree in Computer Science

2003 - 2006

References

A great product name that revolutionizes an industry becomes a verb. At Sovee, Andrew, aka ‘Drew', revolutionized team communication and "Drew it up" became our verb for Research, Report and Do It Right.
— Christopher Klapp, Manager at Sovee, 2014-Present
The speed with which Andrew can understand and implement new technologies is uncanny. This coupled with his excellent communication and organizational skills make him an invaluable member of any team.
— Josh Williams, Co-worker at Sovee, 2014-Present