Rails upgrade from 6.0 to 7.1. Migrate from home grown authentication to Devise. Refactored antiquated code to modern standards. Deployed with Docker and AWS ECS.
Highlights
Full-stack Ruby on Rails, PostgreSQL, Vue, and Sidekiq. Lead sprints including creating requirements, creating tickets, reviewing code, and managing releases. Worked with a team dedicated to building a new application for schools to track student behavior with MTSS. Created an API for sending Twilio SMS messages through Sidekiq jobs, as well as the Twilio integration from scratch. Created a system with CRON that allowed automated messages to be sent from events with a templating system. Consolidated many one-off methods of sending emails into a single service.
Highlights
- Our team released the Positive Behavior application
- Assisted with and mentored onboarding developers
Full-stack Ruby on Rails, Node, and React. Migrated the Rails based checkout flow to React. Updated the authorization flow to adhere to third-party API (Equifax) changes. Introduced the team to docker and Compose.
Highlights
- Migrated the checkout flow from Rails to React
- Built the client mockup site used to demo the checkout flow with the Node SDK
Contributed to the growth and maintenance of a React SPA used to adding and removing customer subscriptions. Responsible for working Jira tickets and creating or consuming Spring Boot endpoints. Also responsible for code review and bug triage..
Full-stack Ruby on Rails and GEM maintenance. Maintained and improved the SmartPay APIs and application flows. Worked on building out the APIs needed to interface with the Walmart POS system. Maintained and added features to the internal Ruby GEMS as well as updates to third-party API integrations for loan approvals.
Highlights
- Updated API integrations for newest version of Equifax API
- Custom GEM creation for internal use
Worked on the 500Friends loyalty platform, Full-stack Ruby on Rails full MVC and Redshift. Responsible for internal features needed to maintain client satifaction and retention. Created a customer configurable rules engine to allow for complex points expiration and redemption rules.
Full-stack Ruby on Rails, MongoDB, and C#. Worked on the Edufii platform, creating and maintaining APIs that served the mobile and web clients. Also crafted APIs that communicated with other internal microservices (user management) and application (Golfshot).
Highlights
- Added internationalization to the email templates
- MixPanel integration
Full-stack Ruby on Rails, PostgreSQL, Sidekiq, OpenStack, and OP5. Worked on a team tasked to automate the control plane for resource management between OP5 and Openstack. We built a system that performed a sync of OpenStack resources to OP5 and allow developers to control OP5 alerts for those resources.
Highlights
- Automated the control plane for resource management between OP5 and Openstack.
- Processed millions of Sidekiq jobs a day
Full-stack Ruby on Rails back-end serving an Angular SPA. Responsible for mentoring junior developers. Created and maintaned custom APIs to serve data for the front-end user interfaces.
Highlights
- Mentored junior developers
Full-stack Ruby on Rails, MySQL, and internal APIs. Worked on a team building an application to track, report, and self-heal from set-top events. This allowed the support team to correlate events across multiple systems and identify issues quickly and self-heal set-top boxes.
Highlights
- Reduced time to identify and resolve set top boxes issues before customers felt the impact
Full-stack Ruby on Rails SaaS applicaiton used for Super Market Marketing campaigns. Rebuilt the SaaS in Laravel multi-tenant application. Lead project to create a templated media slideshow manager.
Monitoring of internal and external networks. Tracking and troubleshooting network issues with internal equipment, WAN/ISP connections, and third-party providers. Assisted in maintenance and testing of system upgrades.
Highlights
- - Augmented the Incident Report tool with more data fields and searching capbilities allowing us to find trends and intervene before issues occured
- - Introduced paging groups to the Pager Tool, allowing the correct staff to be paged quickly and consistently for a given situation alert, dramatically reducing the time to resolution
- - Promoted from Helpdesk to Enterprise Monitor
- - Promoted from Enterprise Monitor to Network Support Specialist