Interview Scheduler API
During my internship at Photon, I developed a RESTful API to streamline the interview scheduling process for recruiters and candidates.
Key Achievements
- API Development: Built a robust RESTful API using Java, Spring Boot, and PostgreSQL to manage interview schedules, candidate information, and interviewer availability.
- Calendar Integration: Integrated the Microsoft Graph API to automatically create and update calendar events for both interviewers and candidates.
- Automated Notifications: Implemented automated email notifications using SendGrid to remind participants of upcoming interviews.
- Testing: Wrote comprehensive unit tests and integration tests using JUnit and Mockito to ensure the reliability of the API.
Tech Stack
- Backend: Java, Spring Boot
- Databases: PostgreSQL
- APIs: Microsoft Graph API, SendGrid API
- Testing: JUnit, Mockito
Impact
The Interview Scheduler API significantly reduced the manual effort required to coordinate interviews, improving the efficiency of the recruitment process and providing a better experience for candidates.