Effective Job Search Techniques and Applications