Software Engineer | React, Redux, Node, AWS, Docker, PHP
Experience
Creative Cloud Spaces
Iteratively rewrote flagship product in ES6
, using React
, Redux
and Electron
. Similarly, redeveloped tooling and infrastructure to use Node.js
,Webpack
, Docker
containers, unit testing (Mocha
, Jest
, Jasmine
) and CI
, Amazon Web Services includingEC2
, S3
, CloudFront
, Cognito
, Elastic Transcoder
. Systematized prototype sound and animation interfaces for production scale delivery. Designed and documented “system of systems” front end architecture for rapidly deploying clean-sheet products while reusing new internal tooling.
Senior Software Engineer, 2014-2017
Prototyped first fully HTML5
audio/visual web applications making use of canvas
animations and WebAudio
APIs to deliver production-ready interactive experiences. Submitted bugfixes to popular open source
audio libraries. Spearheaded development workflow improvements by eliminating redundant PHP
templates and abstracting common front end code into bower
and then npm
packages.
Software Engineer, 2012-2014
Implemented customer sites in HTML
, CSS
and JavaScript
to perform external REST API
requests, transform back end data for ingestion, and configure Flash player embedding. Added interactive enhancements to ActionScript 3
UI & Animation components using OOP
methodologies.
Transformed design layouts into fully functional sites and marketing emails using HTML
, jQuery
,CSS
, and agile software development. Cooperatively enhanced development team practices by integrating SCM
and defining QA standards. Advised on technical strategies for expanding service offerings.
Training
Studied JavaScript
, HTML
, CSS
, PHP
,MySQL
, SVG
, Linux
administration, and ActionScript 3
. Early introduction to user interaction and experience philosophies. Digital media studies in multiple Adobe productivity applications (After Effects
, Flash
, Illustrator
, Photoshop
).
Studied Visual Basic
, Web development, and Linux
systems
Additional Skills
Private Pilot, FAA certificated in 2016, 200+ flight hours
3D design and manufacturing, CAD/CAM
, CNC
, 3D printing
, and FRP