Software Engineer / Cloud Architect
Specialist in Process & Productivity, Cloud Automation, and Complex Webapp Architecture
Experience
Staff Software Engineer
Omniscient Neurotechnology
August 2021 - May 2023
- Technology: ReactJS, NodeJS, Typescript, MongoDB, Docker, Playwright, Auth0, Smartlook, Kubernetes, AWS
- Performed architecture overhaul of modular 3D neuro-imaging webapp
- Led design, vendor selection, and implementation of multi-customer Single Sign On
- Built automated front-end testing suite from the ground up
Software Development Engineer II
Amazon
December 2020 - August 2021
- Technology: ReactJS, NodeJS, Typescript, AWS Lambda, DynamoDB, EC2, S3, CloudFront
- ScrumMaster of the frontend team of Amazon's high volume hiring portal
- Design complex architecture and REST interfaces
- 24-hour on-call rotations supporting high volume production environment
Senior Software Engineer & Cloud Architect
Thermopylae Sciences + Technology (Google Partner)
December 2014 - December 2020
- Technology: VueJS, Vuex, Typescript, Javascript, ExtJS, Google Maps APIs, Google Cloud Platform, NodeJS, Java, Ansible, Selenium
- ScrumMaster of Geospatial webapp team
- Built up front-end automated testing suite
- Designed and implemented CI workflow and one-button automated deployment
- Designed and implemented complex Google Cloud-based prototypes and pilot applications
- Directly supported Google Maps APIs and Google Cloud Platform customer engineers, including Fortune 500 companies
Software Engineer
Raytheon Co.
June 2012 - December 2014
- Java, DojoJS, Javascript, Puppet, Chef, Selenium
- ScrumMaster of a software team
- CI automation and Geospatial webapps
- Automated front-end testing
Education & Certifications
Bachelor of Science in Software Engineering
The University of Texas at Arlington
Google Professional Cloud Architect, 2020
Philosophy
- Quality is free, but only for those willing to pay heavily for it. — Tom DeMarco
- Start by actually doing what you know you should before you refine a strategy.
- Own every aspect of your user's experience and you will produce something great.
- Don't be an idiot. — Michael Scott
Say Hello