CV

Posted on Jan 1, 2022
Pixellated avatar
"Hi! I’m Allan. I build and break software."

I am a software engineer with a penchant for security, reliability, and distributed systems. You can learn more about me from my leadership philosophy or reading list.

Work

An Internet Security Company (2022-present). for details.

  • Staff Security Engineer, Security. █████ ████ ██████ ██ ███ ███████, █ ████ ██ ███████ flux capacitor ███ ███████.1

Robinhood (2018-2022)

  • Staff Software Security Engineer, Red Team. Hacked and broke things to make them more secure against attackers and fraudsters.
  • Staff Software Security Engineer, Authentication Platform. Built and maintained high-availability authentication at scale for tens of millions of users.
  • Software Engineering Manager, Security. Stood up and supported the Application Security, Infrastructure Security, and Secure Foundations teams.
  • Staff Software Engineer, Payments. Built highly-available and reliable systems that powered billions of dollars in money movements.
  • Senior Software Engineer, Backend Scaling. Made critical distributed systems run fast and scale to tens millions of users.

Udacity (2015-2018)

  • Software Engineering Manager, Careers. Built web applications that helped students and graduates connect with employers and get hired.
  • Senior Software Engineer, Marketing and Growth. Full-stack engineer and manager hybrid role. Built and maintained multiple critical systems, including the microservice that powered the company’s main website.

Self-employed (2014-2015)

  • Engineering Consultant. Freelance consultant for robotics and biomechanics in the tri-state area.

Compass Automation (2012-2013). Acquired by Tesla.

  • Lead Mechanical Engineer. Department lead. Built a bunch of awesome industrial manufacturing robots.

United States Army (2007-2012)

  • Captain, Infantry. Combat arms leader. Led paratroopers in Iraq and Afghanistan. Also: honed the ability to lug heavy things up and down mountains. For the vets who also speak acronym: 82d ABN, OIF 2008, OEF 2011, EIB, CIB, Ranger Tab.

Education2

Certifications

Publications and Talks

Volunteering


  1. I usually (try to) keep my current employer and activities off of the public web. I’m sure this is bound to annoy some people, but I’m happy to talk about it if you reach out! Otherwise, it’s not too hard to find it… just not on this website. ↩︎

  2. You may have noticed that there’s some overlap between work and education, here. This was intentional! (Although, getting three M.S. degrees wasn’t…) You can read more about my learning journey here↩︎