Corp.io
Overview
Solo developer on backend enhancements for browser-based text messaging platform. Enhanced filtering elements in the UI, integrated Slack/Discord webhooks for incoming text messages notifications, enabled real-time device communication for sending messages from platform (Utilizing Ejoin Box API calls), and deployed via Docker on DigitalOcean Droplets to stage for testing. Designed sophisticated data generation system that created one-to-one mock data for testing purposes in both local and staging; ensured data generation scripts were not transferred over to production (Separation of deployment processes /w alternate deployment scripts). Wrote and designed bash scripts for smooth deployment with clear instructions on how to manually run and test application in both local and staging environments.
Key Impacts
- Designed system for sending real-time text messages from platform to from Ejoin Boxes to specified phone number
- Enhanced data sorting configuration options in UI
- Implemented robust data generation system for testing purposes (Local & Stage)
- Wrote and designed bash scripts for smooth deployment with clear instructions on how to manually run and test application in both local and staging environments
- Created webhook noficiation system for Discord & Slack for incoming text messages with phone number whitelisting for both box, & organization level messages. (Configurable via UI)