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.

  • New Feature: Added the ability to sort list of applicants. (Pull Request #121)
    • What it does: allows the user to temporarily sort the list of applicants in ascending or descending alphabetical order based on either job applied or name of applicant.
    • Justification: This feature improves the product significantly because a user can view the applicants in a more organised manner when needed.
    • Highlights: The implementation require the use of comparators and comparables.
    • Credits: Ryan Tan(@ryantanlien), Ryan Cheung(@RyanCheungJF) and Kai Yi Chen(@kaiyichen) for reviewing and assisting in fixing the bug where any command done on the sorted list was done on the default list instead which created huge inaccuracies.
  • Code contributed: RepoSense link

  • Project management:
    • Helped to create milestones and issues on Github.
    • Assist in project meeting documentations and agenda setting.
  • Enhancements to existing features:
    • Integration
      • Pull requests #64, #84 Refactor existing code for address to create job and round class for the applicant class. Ensure that add and edit command works with new attributes(job & round) of applicant.
    • GUI
      • Pull requests
        #38 Created and updated mock UI for readme file.
        #92 Updated color and shape of labels.
        #134 Updated list cell shape and color scheme of GUI).
        #151 Updated GUI color scheme, dimensions and positions of labels
    • Wrote additional tests during implementation of sort feature(Pull requests #121)
  • Documentation:
    • User Guide:
      • Updated jar link and added navigation to table of contents. #111
      • Updated notes on command format. #157
      • Updated notes for flag feature and standardise document formatting. #161
      • Updated information about add feature and enhanced prefix summary table. #229
      • Added UI with annotation for introduction of GUI. #242
    • Developer Guide:
      • Added implementation details of the edit and sort feature. #101, #224, #269
      • Updated existing sequence and activity diagrams to be consistent. #223
      • Add documentation for manual testing of sort feature and saving data. #253, #258
      • Update documentation for use cases for add, sort and edit feature. #255
  • Community: