Skills#
Front end, back end and full stack
- React
- Redux
- TypeScript
- JavaScript (ES20XX)
- CSS3, Sass and Less
- HTML5
- UI Testing (Playwright and Cypress)
- Responsive Design
- UI/UX
- CI/CD
- REST APIs
- PHP
- Version Control (Git)
- SQL Server and MySQL
- G Suite API
- Stripe API
- PayPal API
- Cloudflare
- Adobe Creative Cloud
- Agile Development
Experience#
Senior User Interface Engineer
- JPMorgan Chase & Co.Jan 2020 - Present
- Created forex hedging React application using AG Grid to monitor and modify orders during their lifecycle with real-time, event driven updates via WebSockets
- Converted React applications designed for desktop to mobile friendly versions featuring responsive design
- Implemented Redux Toolkit Query to standardize data fetching and caching throughout all applications
- Standardized usage of TypeScript, ESLint, Stylelint, Prettier, Cypress and Webpack for development team
- Transitioned legacy Backbone.js applications to modern React applications
- Automated creation of TypeScript types, interfaces and API methods based on Swagger API exposed by Java codebase
Web Developer
- Ohio Farm Bureau FederationFeb 2012 - Dec 2019
- Created custom integrations between iMIS association management software and internal and external websites
- Designed and developed a Firebase hosted and authenticated/authorized web application using a decoupled, static site front end and PHP/Google Sheets back end for staff to submit and review Organization bylaws
- Designed and developed company WordPress website and plugins, integrated Stripe and PayPal API for ecommerce and designed HTML emails delivered via SendGrid
- Designed and developed responsive, statically generated microsites promoting brand awareness and marketing initiatives
- Created custom infographics and web animations highlighting membership data
Interactive Designer and Developer
- The Navicor GroupNov 2009 – Feb 2012
- Developed internal microsite prototyping application
- Created brand development applications featuring mood boards, logo animations and interactive timelines
- Designed and developed interactive kiosk applications using Adobe Flash
Digital Media Specialist
- SOS Video CommunicationsFeb 2007 – Nov 2009
- Designed, developed and transitioned the company website from a static page to a dynamic website with animation and a custom video player
- Captured, encoded and transcoded HD video from digital mediums and authored DVDs and Blu-rays
- Assisted in migration from Microsoft Office to G Suite