things i’ve done
My resume can be downloaded in a PDF format here.
- Bachelor of Science in Computer Science and a minor in Philosophy from Westmont College, Santa Barbara, CA. (May 2011)
very experienced with
- AWS Serverless technologies
- Scalable and PII-defensive System Design
- Yii and Zend Frameworks
- Linux System Administration
- Functional Programming
- Build Pipelines & Continuous Integration
- Git & Vim
- Mysql & PostgreSQL
less experienced with
- encryption and security
- project management
- Ruby on Rails
- SQL Server
- Scheme (a dialect of Lisp)
- AIX (Unix)
Software Development Engineer III (April 2020 to present)
Software Development Engineer II (September 2015 to April 2020)
Alexa Internet, a subsidiary of Amazon, provides website analytics and clickstream data for every website on the internet. I worked on the Frontend and Middleware Engineering team, primarily with PHP and NodeJS. I pushed for code coverage metrics, created a Dev Environment bootstrapping script, migrated our build system from Grunt to Gulp, and pushed for more thorough code reviews. I also flew up to Seattle to attend Security Certifier training, a program Amazon provides to enable employees to conduct security reviews of new applications.
Software Engineer (October 2013 to September 2015)
Worked as a fullstack engineer on innovation management software. The core application was approximately 2.5 million lines of code, encompassing everything from a BackboneJS & MarionetteJS frontend, a Yii 1.1.* backend, Workman async workers, a SQL Server database, Socket.io, and Redis PubSub. I also occasionally assisted with setup and maintenance of our AWS servers. I led a small, cross-department team as we built a series of complex analytics dashboards on a very short time deadline. We delivered on time, feature complete, with pixel perfect design, while still being highly performant.
Software Engineer (October 2012 to July 2013)
Web Architect (June 2011 to October 2012)
National Discount Merchant Services / PaidYet
Developed efficient and secure eCommerce and payment processing PHP/MySQL MVC web applications using frameworks like Zend, Codeigniter, and Yii. Maintained several critical LAMP servers, did numerous integration API programming tasks, and customized Wordpress and Joomla CMS systems. Developed an automated billing application to provide an easy way to manage and configure merchant billing using open-source technologies like Codeigniter and jqGrid. Developed a powerful online merchant application system to allow autogeneration of new whitelabeled applications for clients. Also developed PaidYet, an e-commerce web application to provide merchants with an easy way to accept credit cards running on Zend. I custom wrote several components of PaidYet including the transaction reporting functionality, the secure payment processing code, as well as the One Click Payment functionality using Facebook integration. My name is on a patent for a unique One Click Payment process. You can view my patent here.
Linux Systems Administrator (November 2009 to May 2011)
Installed, maintained, and updated over 60 different Linux and Unix servers. Encountered and solved a wide range of problems by using tools like nmap, vim, grep, and awk. Worked on network optimization and worked with technologies such as Zabbix, Puppet, and Moodle. Maintained and improved the payroll web application.
Manager (2005 to 2009)
Magic Galore and More
Opened and closed the magic shop, acted as salesperson, cashier, and answered the telephone. Assisted in the resolution of customer complaints. Taught inexperienced magicians new skills and sleights and encouraged young children to pursue the art of magic.