Recruitment Portal

Faiz Shahid

Software Engineer
ExpressJS
TypeScript
Vue.js

Description

The recruitment portal is a platform to make hiring easier for companies. It helps with
extracting and organizing data from resumes quickly. Job postings can be done through
linkedIn url, using templates, or uploading files. AI-driven virtual interviews, and
comprehensive assessments, provide a robust framework for identifying and securing top
talent. Additionally, its focus on upskilling and reskilling ensures candidates remain aligned
with the dynamic needs of the job market. With these capabilities recruitment portal
significantly enhances recruitment efficiency and effectiveness.

Role & Responsibilities

My role was a full stack developer. In my role as the lead frontend developer, I was
responsible for creating user-friendly interfaces. This involved implementing responsive
design principles across various devices and browsers. I developed efficient, reusable
components using Vue JS and managed application state with Vuex.. Additionally, I
integrated these frontend components with backend services, ensuring a seamless data flow
and interaction within the application. As a lead frontend developer, I provided guidance,
mentorship, and conducted code reviews to maintain high code quality.
On the backend, I designed and developed RESTful APIs with proper authorization for
specific roles. Since the applications have multiple roles, APIs related to a specific role are
exposed only to that role. As a backend developer, I was also responsible for
communication with other servers, including our machine learning and scraper servers.
Additionally, we utilized cron jobs to manage data. I was also responsible for designing and
maintaining the database schema to support the application's features, ensuring data
integrity and consistency.
My role also included managing AWS cloud services. This involved managing AWS S3
buckets for storing resumes, job files, other media files, and static frontend hosting. I
configured AWS CloudFront for content delivery to provide low latency and high transfer
speeds for users worldwide and managed SSL certificates using AWS Certificate Manager
to secure web communications. Additionally, I configured AWS Route 53 for DNS
management, ensuring high availability and reliability of the application.
Partner With Faiz
View Services

More Projects by Faiz