Hashnoders! How do you create your resume? What is all the data that you care to display on your resume, GitHub projects, work experience, a portfolio of UIs you’ve built, i.e., if you’re a UI developer, technologies I have worked with… are a few things that I can pick from the top of my mind. 🍻
What are the best practices to follow if I am building a resume, what should be included, and how should I structure it?
How do you approach this when you’re applying for jobs, or as a recruiter what are a few things that should stand out for a resume to be a potential hire? Thanks for your time.
Perhaps this is only in LATAM or Mexico, but here what they wanna know right away is what you've done and for which companies, so in this regard I would recommend you to put the very best of your work and if you've worked with big companies put that work in front of everything.
After they know what you can do and for which companies, they wanna know the companies you've worked with and position on those, why you changed and why you're willing to change jobs or why you were unemployed.
Then they wanna know more info about your knowledge like courses, schools, college, etc. Also about you, your personality, pros and cons of having you and abilities as a human and a worker.
And in a less important way but important at the end they wanna know your hobbies, your goals and things like that so they can 'figure out' if you are needy enough, you will be loyal enough or if they are going to have someone that works for them just a mont, a couple of months or years and years.
Also now in LATAM or Mexico companies wanna know if you can work in a stressful environment, short deadlines, extra hours without pay (I added the without pay 'cause is very rare to work in a company that pays extra hours), work in a kind of hostile environment, and some other kind of questions asked nicely but with stressful stuff and not ideal conditions.
People want to know, quickly:
Try to keep it short and easy to digest. People are busy. They're not reading your CV, they're triaging it. On the first pass they're going to read headings and dot points, they're trying to form a quick picture to see if they should read in more detail. When they read in more detail they're deciding if they want to interview you. But they will not read your life story at the first glance.
Experience , Key-Words ,Projects , and most important thing is "Expected CTC". Except from these stuff all are garbage on your resume.Because mostly time recruiters (HR) not technical.
There's a tool called Novoresume and it's pretty cool. Another one for developers is DoSelect I came across which builds your developer resume. You can integrate your GitHub and Stack Overflow accounts also. It's really cool.
Critical: Spell & grammar check before you publish. Then get someone to review it for you.
Otherwise I would go with the Modern CV as a styling reference and work from there.
For me a CV should be no more than 2 pages, although I know many would potentially disagree with this. My reason for this is 2 pages are enough to fit the critical information on, and yet also not too much that an employer would get bored/care less with the amount of information received. As an old friend once said
Information density.
I did actually consider making a Udemy course on how to write a CV because the amount of crap out there is just depressing (see critical point at the top).
The resume I currently have got me call to interview most of time I applied somewhere (recently I have not applied to any company, but you will get the idea). It consists on few basic things, and one is particular important: tell as much about yourself in little text as possible. So here's what's on my resume for example(I will send it to you if you are interested, feel free to copy it) :)
On a left side, on some 1/3 of a page:
Top left corner, I wrote something like this: your name first . It will be useful to write this. :)
Beneath: Hello, I am software developer with more than 5 year of experience in languages and technologies like(list the technologies you are most experienced with) . With this you are telling the 3 important things for HR manager to quickly view who you are: software developer, 5 year experience and technologies you work with. Often they don't have time to read massive text, so this will be quick way to immediately draw their interest to keep reading.
Beneath: I am also familiar with(tell some more things you have worked, in one sentence). This will tell them more about things you have learned over time, and if you applying for some specific position for which they are asking some technologies you worked with, named it there. I am currently learning (name language or technologies you are currently learning). It will tell them that you are always willing to learn new things. :)
Beneath, bottom of the page: put your contact details(e-mail, phone, linkedin, github etc.)
On a right side, on some of 2/3 of a page: Put some basic info, like: I am born on some year, live here and here, speak language that and that. - it will tell some basic info, as also languages you speak
Beneath: put your education. It will tell them what education you have.
Beneath: Put your current work position in company(if you have one) and some basic things you work on daily level. If you have some interesting projects you worked on(web applications or etc. that are public accessible) put links to them.
Beneath: Put your last work position before current(if you had one) and same things as with current company.
Beneath: Put your off-work activities, like if you are in some organization, you like something etc.
And that's that. It will take only one page, and for me that's enough. These are not rules, these are something I have came up with a little research over the years, but it served me well. :)
Rodrigo Garcia
Ninja man
Emil Moe
Senior Data Engineer
I just want to add that even after you have a job and you love it, it's still a good practice to keep sending out resumes for job postings. That way you can keep yourself updated and practice what works and what doesn't. You can just say that you already got another offer if they eventually want you for interview. I know it's a waste of time for those employers out there, but there's only 1 way to learn and it's by practice and it's better to practice while it's not your life hanging on it.