It’s obvious that you put a lot of effort into your work and that looks great on this part. You are on the right track based on what I see.
But overall the resume is lacking technically and I doubt that it would pass resume screening for full-time positions besides small boutique companies. I am about to roast your resume, I will keep my points straight forward. Take whatever makes sense to you.
First the resume format:
- Don’t use two columns layout, many HR systems don’t process that well and this will put draw you down to the bottom of the candidate list. Great resume format to look at
- Using conventional resume layout is the way to go, unless you have something extremely creative and willing to take the risk
- Overall technical aspects of your background look really week when relevant information is less than half of the resume. You need to beef up them up
- Put the resume in single column top to bottom structure, for ex:
- No need to give out non-factual information about yourself, especially things that are self-proclaimed regardless of they are true or not. You could have them in the cover letter if you like.
- If you are putting about me section, put the technical summary and achievement for your background. For ex:
Aspiring software engineer with 1 year of full-stack web development background, has built and scaled application that has impact xxx users using xxx technologies
- Don’t need QR code, very unlikely any recruiter would spend the time scanning and do anything with it
- Remove non programming-related or trivial skills like Photoshop, WordPress, git(if you have GitHub, it already shows that) and so on out from your skills section. Keep learning more complex project and put more technical skills into it
- while you don’t have any relevant experience, it’s unlikely you will land any serious full-time job. Your best bet will be to gain experience thru internships, apprenticeships, freelancing, and even helping out friends & family building web-related stuff. Complete blank experience section looks really bad for a full-time position
- This is the place where you have the best shot to impress your employer besides experience. Try your best to build awesome complex projects to impress them!
- missing github link
- Deploy the app and have it available as live demo
- decribe the impact and outcome of the project, make up something fancy, give a mission to your project
- technical description needs to be “technical”, instead of did xxx with yyy. Fill in details like metrics, particular pattern you used. For ex:
• Designed and integrated a pipeline that monitored, scraped and deduped over 5,000 raw data daily into
clean entities that serve as the site's directory (Python · RabbitMQ · PostgreSQL · Jenkins)
• Implemented middleware and setup auto-scaling groups for caching, reverse proxy and load balancer that
optimized servers performance and fault tolerance (Nginx · AWS EC2 / ECS)
- Remove unformal or vague things, like
- If you really insist to put them, put more description on them. For ex:
MIT Computer Science Complete Open Course
course work: Theory of computation, algorithm and data structure, database management
XXX system design by YYY, ZZZ intro on XYZ programing language
Freecode camp, frontend certificate
I could see you put a lot of effort into your portfolio, keep working hard and you will get there. Wish you the best of luck.