cd ..
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.