One-Click CV Portal to Send CV based on Position using AWS FREE Tier Services

Waq Ahmed
3 min readJun 19, 2022

Nowadays we get so many emails from HR or the Recruitment team asking for CV/Resume for the different positions. And as a good practice followed in the industry, one needs to modify CV/Resume accordingly based on the position or skill set that companies are looking for.

However, I’m too lazy and missing so many opportunities by sending the same CV to everyone for the different positions (which is definitely not a good practice). It also doesn’t give a good impression and my CV doesn’t score high in the pool of other CVs as it’s not formatted specifically for that position. Therefore, I decided this week to lessen some burden and try to come up with some unique ideas to solve this use case for me.

Considering the problem, I designed my own ‘One-Click CV Portal’ for HR and the requirement team, to address this problem using AWS Free Tier Services😉

Now HR & recruitment team can simply visit my portal and enter the position/designation name and their email address to get the updated CV for that specific position with the required skill sets.

The backend logic is quite simple yet effective. One-Click CV portal is hosted in S3 bucket, where the POST method is used to send the input values (positions & email address) to the lambda function via API Gateway. Lambda function contains main logic which filters the input value and based on that sends the appropriate CV link to the email address using SES.

Please note that I’m using a verified email address, therefore, it can only send email to that verified email only. If you want to send an email to an external unverified email as well then create the identity in SES

The S3 Static Website code can be downloaded from GitHub.
Note: Some source code for web portal is copied from the following GitHub

One-Click CV Portal will send a copy of the resume to HR and recruitment team mailbox and also show them the link to view CV on the portal. Let HR do some work😜

CV received on the email address

I will try to record a video and upload that on Youtube soon for a demo. If you like this article please hit the clap 👏 icon. Stay tuned for more AWSome projects 😊

--

--

Waq Ahmed

I’m an DevOps Engineer and have keen interest and experienced in Cloud Computing, Docker, Kubernetes, and InfraStructure provisioning tool