nurfitra@system : ~/projects $ cat interview-scheduler-api.md
interview-scheduler-api.md
rw-r--r--
Interview Scheduler API
Developed a RESTful API for scheduling interviews, integrating Microsoft Graph API for calendar management.
Java Spring Boot PostgreSQL Microsoft Graph API
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.