Nathan Witt

Software Engineer | React, Redux, Node, AWS, Docker, PHP

Experience

AdobeSenior Software Engineer, 2020

The Jellyvision LabLead Software Engineer, 2017-2020

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.

Siren InteractiveWeb Developer, 2010-2012

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

Columbia College ChicagoAcademic Computing, 2003-2006

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).

Technology Center of DuPageComputer Information Systems, 2001-2003

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

Contact

Email