From Zero to Cloud: How I Built and Deployed My Resume Using AWS Resources

A few years ago, I came to the UK from Nepal with a dream and a deep sense of responsibility for my family. I worked nights while studying during the day, eventually I completed my Bachelors in Accounting from Oxford Brookes University and studied MBA from the University of Wales. I never made any excuses: I kept moving forward.
Although I spent over a decade in retail management, I had always felt drawn to technology and innovation so, in 2021, I finally decided to act on that passion. Today, I’m proud to say I’ve earned 2 certifications and am actively pursuing a future in cloud engineering.
In my long management experience, I have done so much training and have learnt many things. One thing I want to share here is that before doing anything we always ask three questions. If we are clear about those questions no one can stop us from succeeding. These 3 questions are not only applicable to managing a team or doing your own business, they are equally applicable for our own life.
These questions are: What?, Why?, And how? Simple but effective questions.
Why did I start my learning journey?
By December 2021, I had joined Optima IT with no cloud computing experience, no prior exposure to AWS, and no IT background. But I had one advantage - my ongoing interest in IT and technology. I knew that if I wanted to be more knowledgeable and successful that I would have to put the work in. Hence why I took on the Forest Brazil AWS Cloud Resume Challenge: a cloud project that was very beneficial for my learning journey. Thank you to Forest Brazil for introducing such an existing project.
What was the project?
My goals were to:
Design a statistic frontend to showcase my resume
Build a dynamic backend to track my website visitors
Deploy the entire stack using using AWS-native services
Secure the environment using AWS ACM, IAM and HTTPS
Automate deployment with GitHub Actions
Write infrastructure as code using AWS SAM
How did I complete the project?
I used the following tools and technology to accomplish my project.
Modules | Tools and technology |
Frontend | HTML, CSS , JavaScript |
Backend | AWS Lambda, Python, API Gateway |
Database | DynamoDB( for Visitor counter) |
web-Hosting | S3, CloudFront and Route 53 |
Infrastructure | AWS SAM(Serverless Application Model) |
Security | AWS ACM , IAM HTTPS via ACM |
CI/CD | GitHub Actions |
Docker, Boto3 , AWS documentations, MDN Dox |
Problems encountered and resolved
After completing this project, I began to visualize it like a machine – carefully assembled from many different parts and engines, each with its own function. Just like a real machine, if one part of the engine fails , the whole system stops working. Like if our unit test is failed then the rest of the job will not complete on CI/CD( GitHub Actions).Integrating everything to build this live resume challenge -was one of the most challenging and rewarding experiences I’ve had.
What makes me proud is that I started with zero technical knowledge, I had to learn all technologies and tools from scratch.
The most difficult part of the project was writing and unit testing Python code for AWS Lambda functions, along with working on the Yamal template file and GitHub workflow. I have failed the Python unit test numerous times and GitHub Action workflow. But I genuinely enjoyed the debugging process, and every small breakthrough kept me motivated.
Architecture
I learned:
How to write and deploy Lambda functions with Python
How to create secure APIs using least privilege IAM roles
How to define infrastructure with AWS SAM templates
How to host and secure statistic websites with S3, CloudFront , and ACM
How to implement CI/CD pipelines with GitHub Actions
Python unit tests and error debugging
And how to think like a smart cloud engineer.
Certifications That helped for my Resume
AWS Certified cloud practitioner AWS CCP
AWS Certified Solution Architect - Associate(SAA-C03)
Preparing for AWS Solution Architect - Professional exam
Learning Azure cloud
Next steps
Looking for junior cloud , Devops, or support engineer roles
Practicing advanced AWS services, Azure Cloud ,SQL database
Building more serverless applications
Seeking open- source and Volunteer tech projects.
My Live Cloud Resume Project
🌐 Live Site: www.bhupenresume.click
💻 GitHub Repo: github.com/Bkunwar5
LinkedIn: My LinkedIn Profile
Throughout my research , I have benefited greatly from YouTube videos and documentation. I sincerely thank all the contributors who shared their knowledge and expertise.
Resource and guide available from Optima It such as books and study guides.
Lou - https://openupthecloud.com - I have learned many Technical Parts from his videos.
Sharada Khapra from Apana colleague , Videos in Hindi language but it is really good and simple to understand - I have learned CSS, Javascript and HTML from her videos.
AWS zero to Hero For Dev-up engineer - From Abhishek Veermallaha -
API for beginner –https://bit.ly/3ItwJKk
DNS - from IT KE FUNDE https://bit.ly/3ItwJKk
Python for Non-Programmers from By: Nick Walter
GitHub - From Sharada Khapra - Apanacollege.com
Cumulus Cycles -
https://www.youtube.com/@cumuluscycles
AWS documentations
MDN documentations
Subscribe to my newsletter
Read articles from Bhupendra Kunwar directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
