Software Enginering Lead On Bizzybots Platform
CurrentI led a team of five to develop a web platform for creating custom controllable chatbots, used by over 500 students and professors across 5 universities.• Designed the platform using React.js for the frontend and Express for the backend, with Firestore as thedatabase and Firebase authentication.• Orchestrated deployment on GCP, using Docker and Cloud Run, ensuring 99.9% uptime.• Designed a system of independent co-existing chatbot versions, allowing for rapid deployment of new features.• Implemented a comprehensive Jest and Selenium-based test suite, reducing production bugs by 80%.• Conducted infrastructure load testing to verify that the architecture can handle 10,000 messages per second.