Software Engineering Intern
Designed and implemented a scheduling API in Node.js with MongoDB as the database. The API is deployed on Elastic Beanstalk in AWS, proving the capability to create/update email-sending schedules and get the next sending slot.The scheduler maintains the schedule privately and records the allocation of each available slot. If the schedule is changed (updated), it raises events to let all "allocatees" know that their slot has changed.