• Worked with a small team of developers in an agile environment. Took ownership of a variety of company products and features. Led in the development of new features from architecture and design to implementation and release.
• Implemented and architected a variety of user and admin features which include and not limited to:
Automatic User Penalty Systems: created schedulers on the backend to track user statuses and UI for both Web (AngularJS) and Mobile(React Native) platforms to alert users of any penalties and payment extension features
• Multi User Accounts: expanded Express endpoints, MongoDB schemas, and user UI to accommodate for multi user accounts allowing to seamlessly switch and manage different brand accounts all through one master user account
• Updated ElasticSearch queries to allow for a greater variety of user search filters and allow admins to promote specific athletes on user searches
• Created a new testing framework for email services using Rabbitmq and Sendgrid. Reduced end to end email testing from two days worth of work down to seconds.