Project: LinkedOUT

LinkedOUT is the only application that any experienced recruiter needs. LinkedOUT allows recruiters to keep track of many applicants, and the job they applied for. You can store their contact details, skills and the round of their application, all in one place.

Given below are my contributions to the project.

Contributions to Project


  • Enchancements Implemented
    • Performed initial refactoring to change the tag attribute in the AB3 implementation to the skill attribute for applicants in LinkedOUT (Pull request #62)

      These changes include:

      • Writing the class: Skill
      • Updating relevant commands to accept Skill as a parameter with the prefix s/
      • Updating relevant tests for the new Skill class
      • Updating UI to display skills
      • Changing all tag-related usages in code to skill.
    • Allowed the search command to allow users to search for skills, and enhanced the search to return applicants that contain any keywords specified by the user. (Pull requests #138 & #143)
    • Made multiple changes to the UI, to make the GUI more appealing. (Pull requests #150 & #216)
    • Implemented improved data validation for Applicant’s Name & Phone (Pull requests #219 & #218)


  • Documentation
    • Contribution to the UG
      • Refactored UG to show LinkedOUT features, added documentation for the add command. (Pull request #34)
      • Add constraints that apply to each applicant’s attributes. (Pull request #245)
    • Contributions to the DG
      • Added implementation details and diagrams related to the add command. (Pull request #105)
      • Added manual testing instructions for application launch, the edit command and the clear command. (Pull request #243)


  • Project management:
    • Helped to handle the creation of milestone v1.2 and v1.2b and creation of team issues. (Issues #139, #49).


  • Contributions to team-based tasks
    • Fixed multiple bugs found by the team, and those reported during PE-D. (Pull requests #140, #141 & #160)
    • Enabled assertions in Github repository (Pull request #100)


  • Community:
    • PRs reviewed (with non-trivial review comments): (Pull requests #64, #42).
    • Reported non-trivial bugs and suggestions for other teams in the class (Issues #172, #148, #164).