Minnetonka, Minnesota, United States
• Delivered front-end applications that were for internal, and commercial clients written with React
• Applications included Customer Service, Tools for Internal Developers, and API Dashboards for External Clients
• Created software to enable other programmers to develop and track business operational issues using REST API and GraphQL endpoints using Node.js
• Wrote and maintained Javascript/Typescript Libraries for internal developers to create UI, and a library to allow external clients to create aspects in merchant systems for retail or e-commerce customers
• Maintained and updated legacy business operations applications written in Java and PHP
• Refined and taught 12 engineers bi-weekly programming best practice courses, to improve and understand coding standards on the backend
Key Project
Digital River Dashboard - https://dashboard.digitalriver.com/login
• Created an admin portal with Typescript and React allowing users to try Digital River APIs, create API keys, configure and monitor their application
• Decreased onboarding time for new clients from 11 months to less than 2 months
• Designed and implemented an API with Typescript and Node.js to allow for managing users, accounts, and sessions
• Implemented Login/Logout, Single Signon, Forgot Password, Multifactor and SSO UI, and Backend.
• https://docs.digitalriver.com/digital-river-api/general-resources/reference
• Developed a PCI-compliant Javascript library for making shopping cart/checkout UI simpler
• Partnered with Product, Payments, and Security teams to develop a secure, easy-to-use PCI-compliant library allowing clients to accept payments from over 40 countries
• Utilized Jest and Puppeteer and worked with QA to extensively test the code to ensure that code was secure and worked as required