- Senior Software Engineer2018 - 2018First Advantage
Technologies: .NETCore, C#, React, Redux, Redux-Saga, Reselect, Node, Webpack
- Built out a white-labeled property application platform.
- E2E testing using Nightwatch.
- Unit testing using Enzyme/Jest.
- CI/CD using Jenkins and AWS.
- Senior Software Engineer2018 - 2018Navabit
Technologies: React, Typescript,
- Implement a flexible DSL for defining store coupon automation.
- Built modular UI components.
- Built tool for utilizing DSL to build store configurations using React-JSONSchema-Form.
- Senior Software Engineer2017 - 2018Back40Adventures
Technologies: React, Redux, Redux-Saga, Reselect, Node, Webpack, Wordpress
- Built Stripe payment integration into existing wordpress app.
- Built admin functions for configuring blackout dates and pricing structure.
- Senior Software Engineer2017 - 2018Monax
Technologies: Blockchain, Smart Contracts, React, Redux, Redux-Saga, Reselect, Node, Webpack, Java
- Implement FE and Middleware to integrate with blockchain technology.
- Modular UI components tested with Nightwatch and Enzyme/Jest.
- Made use of both HOC and decorator patterns.
- Senior Software Engineer2017 - 2017Heureka Software
Technologies: Java 8, Maven, Lucene, Aspose, Groovy, Grails
- Risk analysis tool for detecting vulnerabilities on data in both desktop and cloud.
- Integrate with Lucene for data analysis.
- Senior Software Engineer2017 - 2017Claims Options
Technologies: AngularJS, Python (django, django-rest-framework)
- Highly configurable insurance claim QA'ing tool.
- Modules in Django with tests.
- Work with Angular to implement customizable UI.
- Senior Software Engineer2017 - 2017AON/Inpoint
Technologies: React, Redux, Redux-Saga, Reselect, Node, Webpack, Java
- Created E2E testing framework using Nightwatch.
- Created Unit testing framework using Enzyme/Jest.
- Implemented modular UI components using React/Redux/ImmutableJs.
- Senior Software Engineer2017 - 2017PowerSupply
Technologies: React, Ruby on Rails, Sass, Webpack-Rails, Recompose, RxJS
- Integrated React into a Rails 4 environment with Webpack-Rails.
- Upgraded from Babel 5 to Babel 6.
- Converted to ES6+.
- Created responsive themes.
- Senior Software Engineer2016 - 2017Athlinks
Technologies: React, Node, Webpack, RxJS
- Built out reusable React components.
- Implemented universal (isomorphic) rendering against an asynchronous RxJS based client code base.
- Worked with Docker containers.
- Senior Software Engineer2016 - 2016Reify Health
Technologies: Clojure, ClojureScript, Sass, SMACSS, Quiescent, Sablano
- Built composable widgets using Quiescent/Sablano.
- Developed pixel-perfect themes based on wireframes.
- Created integration tests for each component.
- Validated data with Clojure.spec.
- Tested with Clojure.test.
- Senior Front-End Engineer2016 - 2016PICR
Technologies: React, Redux, SCSS, WebSockets, Layer, Babel, Webpack
- Created modular, customizable React/Redux components.
- Integrated with Layer.com for chatting middleware.
- Created pixel-perfect themes based on wireframes.
- Consulting Software Engineer2015 - 2016IM Your Doc
Technologies: React, Redux, ES6 (Babel6), Web Workers, WebSockets, Stylus, Node
- Created a chat client communicating over XMPP.
- Implemented web workers to manage communication so as to not block the UI thread.
- Used WebSockets to communicate in real-time with the server.
- Wrote with ES6 using Babel to transpile down to ES5.
- Used React and Redux to compose the client.
- Tested with Enzyme, Mocha, and Chai.
- Consulting Software Engineer2014 - 2016Marriott
Technologies: Dojo, Dijit, dgrid, dstore, Less, AMD
- Built many widgets using Dojo/Dijit.
- Created high performing charts.
- Upgraded the old DojoX widgets to use dgrid and dstore.
- Completely changed themes by using Less.
- Tested with Intern/Chai and Selenium.
- Consulting Software Engineer2015 - 2015Fidelity
Technologies: React, AngularJS, Sass (for a prototype grid), Node
- Developed a high performance prototype grid with React to render tens of thousands of rows.
- Built AngularJS components for an existing grid.
- Tested using Karma and Mocha.
- Integrated in a large enterprise development environment.
- Optimized an AngularJS grid to achieve high performance with tens of thousands of rows.
- Consulting Software Engineer2014 - 2015Tenable
Technologies: AngularJS, Sass, Gulp, Node.js
- Built a high-performing actionable grid.
- Created themes using SASS.
- Implemented a role-based authentication system.
- Implemented a proxy for transferring data between client and REST endpoints.
- Ran internal self tests.
- Consulting Software Engineer2013 - 2015LL Bean
Technologies: Java, Ext.js, Sass, Web Workers
- Built out the back-end tool for managing searches on llbean.com.
- Consulting Software Engineer2014 - 2014Synacor
Technologies: Backbone.js, Handlebars, Play Framework, Less, Scala
- Built a web and mobile application to deliver on-demand movies and series content.
- Developed an extensible theme using Less.
- Senior Developer2013 - 2014State of Idaho
Technologies: Angular, Sass, Java Spring
- Developed a portal to support Medicaid readiness.
- Supported a complex integration with an existing back-end system.
- Created reusable, cross platform widgets used within a wizard-like interface.
- Ensured responsiveness.
- Senior Software Engineer2012 - 2014Gracenote
Technologies: Ext.js, Sass, Chrome Extension, Third-Party APIs
- Built a music player that was demoed at CES 2012 and 2013.
- Integrated with Gracenote APIs.
- Implemented on-demand scrolling before it was a popular UI concept.
- Implemented SASS theming.
- Implemented audio streaming.
- Senior Front-End Engineer2013 - 2013Sony Playstation
Technologies: Ext.js, Sass, MySQL, PHP
- Built a high-performance resource management system.
- Created a beautiful custom theme for the Bryntum Scheduler.
- Consulting Software Engineer2013 - 2013Looking Glass
Technologies: Ruby On Rails, AngularJS, Stylus, D3
- Built out a portal with lots of data visualization.
- Senior Software Engineer2006 - 2012Vertafore
Technologies: C#, ASP.NET, Razor, SQL Server, XSTL, WCF, WPF
- Built out an identity management system.
- Created a unit and integration test suite.
- Led the development team in front-end initiatives.