Your profile is publicly available on Tech in Asia site. However, only the admins of the company you’re applying to will have access to your resume and email address. They will have an access to your email address once your job application has been approved.
Have more questions? Submit a request.