A resume is a document that provides a brief summary of your skills, abilities, and accomplishments.
A resume should provide enough information to qualify you for a job, but not so much that it overwhelms the reader. It should be concise, well-organized, and easy to read.
It does not need to contain every minor technology or tool that you have used.
Focus of a resume should be to demonstrate your accomplishments and not just list of every project you have worked on.
A resume should be tailored to the job you are applying for. It should highlight the skills and experience that are most relevant to the job.