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 APIrequests, 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