CV Compiler is a robot that fixes your resume to make you more competitive
techcrunch.com
techcrunch.com
The first thing that they say I should improve on is: Must-Have-Words. Here is their list of those words: Deployment Security API Scalability OOP Continuous Integration (CI) Availability Docker SOLID NoSQL Configuration Management (CM) Robust Tuning Algorithm Web services Networking Design Patterns Unit testing Open Source AWS Hadoop Continuous Deployment (CD) REST Big Data Agile TDD Machine Learning Microservices Artificial Intelligence GitHub.
They also say that after I pay for the service I'll get access to the other fields of things I am missing. Those include: Niche IT Skills, Numbers, Online Presence, Technological Proficiency, Typos, Soft Skills, Your Old Projects, URLs.
They do say that I have a good amount of 'Action Verbs'. But that I need more of them and give the examples of: Devised Debugged Utilized Upgraded Assembled Overhauled Redesigned Coded Rebuilt Maintained Initiated Solved Investigated Developed Architected Trained.
Again, once I pay, I'll unlock a few more categories, which are listed here: Resume Size, Accomplishments, Your Most Recent Roles, Abbreviations, Outdated Tech, File Format, Summary/Objective, Employment History, Short-Term Jobs, Marital Status, Religion, Broken Links, References, Teams
In case you haven't really read through that list I'll highlight the 2 most INSANE items there that should make any HR department dive for the pepto-bismol: Marital Status, Religion. Now, I don't know if they are warning AGAINST including those fields or encouraging including them. However, that they are items that are there at all speaks to the 'demographic' that they are targeting: complete numbskulls. Not a single person that can fog a mirror would ever include those 2 fields in a CV in the English speaking world.
lol
One of the only people I've ever interviewed where I cut it short was a guy who admitted he lied and put "MongoDB" on his resume to get it past any robots that were screening.
Anyway, that massive list of must-have-words reminds me of the old days on the internet where web pages would have a block of content near the bottom that contained many keywords written in the same color as the background. Now I am wondering if that's the direction resumes go for some short period of time.
That's essentially the purpose of my "Technical Skills" section.
It is. I have (reliable) reports of CVs listing words like "Stanford" in white on white background, to pass the automated filtering at some companies.
My resume is also kind of aggressively old-fashioned, a single page of 80-column ASCII text, because that's the kind of person I am and I figure anyone interested in hiring me ought to know what they're in for. :-)
(Hi Mars!)
"Sorry, we see you only have "Ubuntu" and "CentOS" listed on your resume, the client requires Linux experience, we've decided to pass on you.
I worked on applicant tracking databases, it's not worth your time - just go to a networking event or find some human face to the company if you want to skip their dumb systems.
edit - I would also say ATS systems are largely a waste of time.
This list of keywords were things I knew about or had experience with, just didn't want to ever mention on my actual CV text out of self-respect: things like 'Agile'.
They might as well expect everyone to read the following texts:
https://i.imgur.com/DQcks8u.jpg
https://john.do/wp-content/uploads/2017/02/buzzwordfirstdesi...
Anyway thanks for the word salad buddy, I'm gonna sprinkle some in my own CV. Not too much, just a smattering.
Why not? There's nothing lost and only anything to gain in mentioning you're a Christian/Satanist/whatever. Tossing someone's resume on the grounds that they mention they're a Satanist is actual discrimination and the applicant would have a justifiable complaint. If anything it's a challenge-- "I dare you to throw mine away without a damn good reason."
In southern states it's incredibly common for general contractors, handymen and such to stick an ickthys on the back of their truck or include it somewhere on the side vinyl. It's an appeal to customer sentiment-- "I can trust this guy not to screw me, we're both Christians." The Jews have done similar insourcing for centuries.
I personally once went on a lunch interview for a dev position where the president and his CFO expected me to join them in saying grace before the meal. Guy had more crucifixes in his office than the Pope himself. Guarantee you they would have loved it if candidates disclosed their religious affiliation on their resume; they would not have wasted their time on me.
It's a mess but not as toxic as you're letting on.
Well, this clearly isn't true but your general point is correct: sometimes when applying for a job it can be helpful to advertise your religious beliefs. Still, those jobs overwhelmingly don't come through LinkedIn.
>in the English speaking world.
and
>Resume size
don't make me confident that this will apply very well to any job not in the USA. Or in something other than Silicon Valley web-dev.
I know in other countries and in other cultures, such questions may be routine. For example: in Japan, blood types (O+/-,A+/-,B+/-) have been included in interviews: http://blogs.discovermagazine.com/discoblog/2009/02/04/in-ja...
NI has a load of extra laws around sectarian discrimination.
This is just completely at odds with modernity in the west. I wonder if this service was created by Indians? I say this because I've done a lot of hiring in India over many years, and almost every CV I see has unnecessary personal details such as age/DoB, gender, marital status and home address.
Occasionally they include religion too, and I've previously been cautioned by Indian managers to be careful about putting together teams that mix Muslims or Christians with Hindus or Jains (I obviously ignore this).
"Take CV Compiler, a new product by Andrew Stetsenko and Alexandra Dosii"
Going by the names, I guess Eastern European.
1. There is a whole cottage industry of resume writers. My CV got me mostly where I wanted and then some, but of course the professional "resume reviewers" told me it's awful and I need to pay them $50 to make it noticeable at all.
2. The "importance of results" makes people willing to bend the truth and then resumes start looking very sleazy. I saw CVs of interns from Silicon Valley darling companies who claim in every line how they saved millions of dollars here and there. Hard to believe frankly.
3. And what do those results even give us? If resume A says "Implemented ETL tool that improved customer acquisition 420%" and resume B says "Implemented ETL tool to work with customer data in Java", there is no reason to believe candidate A is at all better than candidate B. Well, they are better at resume writing or hiring resume writers. Or maybe they are good at office politics and were able to put themselves on impactful projects. But will they pass the FizzBuzz?
Frankly, I think a lot of managers in some places (maybe places you wouldn’t like to work) would care more about their employee being good at inflating their accomplishments and engaging in low-scale office warfare with people outside the group than having really good technical skills.
At one of my employers I was hired at a probably bad time in my life where I was quite unskilled technically (spend a whole day or something to write a fairly simply SQL query), but I would start small office fights (and contribute to office fights of my manager) over any perceived slight, and always view anything my team, me, or my manager did as delusionally impactful and important and loudly proclaim it to everyone around. They bent over backwards to keep me on board. But the technical level of this group was extremely low, so if this was in a group where someone else could verify that I wasn’t that good it may have played out in a more normal manner.
As I invested a lot in my technical skills and got a lot better/more efficient at my actual work (while caring less about fighting office people about their choice of wording in an email or something) they all began to hate me, with my manager wondering aloud to me why I had become so much worse of an employee after a great start.
What if they were just doing whatever was asked of them without caring about value and now are pulling up some measurements out of mostly thin air because the hired resume writer told them to do it? Do you want this person on your team or not?
First question we ask: do you have a copy of your ORIGINAL resume? The ones who understand what we mean and actually have it are off to a great start.
You need to either apply through connections or turn "cold" job postings into warm leads by finding someone in the company to refer you. How? You can find people on Twitter, LinkedIn, I've even found employees of companies I'm interested in on HN and reached out to them to establish rapport and get interviews. Get creative. I've also written blog posts about companies I'm interested in that lead to job opportunities.
My advice for engineering candidates with some experience is to just talk about your past work in paragraph form. If Docker or whatever was an important part of your work, it will probably come up. If it's not mentioned, you're probably not the expert in that area that they're looking for. Saves everyone some time.
A long time ago somebody recommended Nick Corcodilos‘ book, “Ask The Headhunter“, and it changed the way I thought about job hunting.
There’s a lot of great resouces on his site: https://www.asktheheadhunter.com
What exactly does he think the purpose of a resume is? If someone does not have the necessary background or experience for a job, moving forward to an interview is a waste of time for all parties involved.
If anybody wants to writeup a ruleset that mirrors the (definitely fallable) process I used to use, here's the rules:
1. Candidate probably local? {check address, if listed, else check location of previous roles} (required by our clients)
2. Candidate doesn't need sponsorship, probably? {check address, if listed, else check location of previous roles to ensure >5 years working in US, compare against university location} (required by our clients, and saturated market anyway. didn't like this one but that was the job)
3. Candidate has proper job title? {check last job title, ensure it's not >1 year ago, check previous job titles, ensure has had job title for some required amount of time}
4. Candidate has clean work history? {check for gaps between roles, or length of each individual role, look for big gaps or many short jobs} (not necessarily a disqualifier, but will be asked about)
5. Candidate has specific keywords required by position? {scan each job in earliest->oldest chronological order, ensuring recent and decent time spent on {{TECHNOLOGY}}}
If I've gotten to bullet point 5 I'm probably already tapping their phone number into my phone, and doing a final scan for
6. Red flag? {look for political opinions on the resume, opinions of their previous bosses, proudly listed membership of organizations like the KKK (it's happened), too many spelling errors, rants about the job hunting process, odd demands surrounding salary or compensation or work style, or just general signs of weirdness/assholeness/difficult-to-deal-with-ness}
I can sort of understand if it’s been years since the last position and the individual is applying for your company after being away from the market. But a gap in the middle of the job history? Why do you care ?
you're out, mate
(I am also curious to hear why.)
People that can't keep a job, or get a job, often. It was Oil and Gas, so turnover was expected (projects finish, everyone goes away), but if consistently over the last decade or 2 they couldn't get on another project, it was a red flag. Not disqualifying, but a red flag.
If it was a big gap ten years ago, nobody cares. If it was a single big gap less than 5 years ago, probably nobody cares, I'd just have to ask about it, because my client would want to know.
Or, put "2016 - Present," and then if they ask about what kind of notice you need to post, say "oh, I actually don't work there anymore, woops, I forgot to take off the 'to present' on my resume, thanks for bringing that up."
And part of 6 indicates that you are looking for NeuroTypical's "interesting" :-)
That's actually an excellent filter :-). I bet a lot of employers will reject you but others probably will take you probably just for that reason.
It’s not really fair, but I can see the reasoning.
The only exception is if it's a project we all know - like a named Brownfield project on a certain refinery that everyone knows only lasted 8 months or whatever.
Also make sure to highlight your use of JavaScript, whatever web framework, etc. "Coded React frontend in JavaScript" etc.
All you're trying to do is get on the phone. Make sure your frontend skills are hot hot hot, you gotta be able to back this up. Throw an open source projects section on there and list your title as frontend engineer for those, whether they're personal or free work for the city or something (find volunteer civil hack meetups).
So wait, are you going to dismiss my resume if I live far away, even though you don't know whether I'll actually want to move to your town on my own dime? This is something you should be figuring out in a phone screening, not just using your intuition by reading a resume.
Hey man, don't shoot the messenger. It was a saturated job market, we "should" doesn't really apply.
A candidate already local is more likely to accept, there's no chance our client would have to do relocation, no need to worry about them not liking the city or whatever. More reasons to reject such a candidate than bother calling them.
If you're not getting hits from a recruiter, I'd bet several dollars that it's not a background or human ability mismatch, but a plain ol' resume keyword mismatch.
"Know your audience" as they say. The gate keepers aren't technical. They've got a bunch of keywords against which they 'judge your background'. If you wanna maximize your chances of getting through the first non-technical stage, taking time to tailor your resume is time well spent.
I often have clients that come to me with perfectly good resumes that tell me some online rating system said it was terrible. A resume can be somewhat accurately 'scored' for fit based on matching keywords, but the tech isn't mature enough yet to say if something is simply good or bad.
Not to mention the different tastes from different companies. I write a bit differently depending on who the target audience is for a resume. I don't know if these review companies account for that at all, but they don't seem to.
This is a great format, by the way. Very clear, yet still fairly non-traditional. Good use of horizontal space!
> Capable of understanding business requirements and working with the team to achieve the best solution (technologically or pragmatically.)
In the US, a terminating/trailing period or comma goes inside the quote, "like this." — Whereas in the UK we do it "like this".
Personally, and as a programmer, parsing the UK usage makes more sense to me logically, and I find the other way to be mentally jarring. Just my 2p.
It might be better served by a static page saying: these are the keywords/verbs you need on your resume, than a full-blown product.
This is the best timeline.
I agree with your sentiment regarding the timeline. We really could manage scarce resources more socially appropriately.
Of course you're right, some companies have software to filter CVs by keywords, and often it's as dumb as if the ad says "experience with Puppet", you need to say "experience with Chef, which is like Puppet". This is just playing the game, like everything is.
Why do they do this? If you've been involved with hiring, you know the number of terrible CVs even a small company will get is shocking, so I'm sympathetic to automating things a bit. A lot of them are minimal effort, but that's the best case. Worst case is a flat out lie, because it takes more effort to catch - usually during the interview.
So if we accept that CVs aren't just useful for raw information, but also convey some kind of measure of diligence (e.g. spelling), which you want in a programmer, then knowing about tools is also a useful measure. So I don't think it's going to be as bad as you make it sound.
If you're working on your resume, you're probably open to a new job, right?
Apparently I have only 7 of 30 "Must Have Words." I have TDD, Open Source, API, AWS, GitHub, REST. I should include, according to this site:
, Security , Scalability , OOP , Continuous Integration (CI) , Availability , Docker , SOLID , NoSQL , Configuration Management (CM), Robust, Tuning, Algorithm, Web services, Networking, Design Patterns, Unit testing, Hadoop, Continuous Deployment (CD), Big Data, Agile, Machine Learning, Microservices, Artificial Intelligence.
I use "enough" action verbs that "emphasize my tech skills":
engineer develop architected engineered code built
But I could add some more:
Debugged Upgraded Assembled Rebuilt Investigated Trained Devised Programmed Maintained Designed Redesigned Applied Utilized Overhauled Initiated Solved Reduced
Now it's got some freaky little pie chart thing that I don't understand, but it says that to applicant tracking software, I look like a "Other 16%, Back-end (Javascript), QA, Cloud Computing, Front-end" guy.
Looks like I have to pay to unlock some other things, like it says it found typos, something about soft skills, something about resume size, dunno. Mildly interesting, though I find this fairly useless compared to just having someone professional look at your resume. I'm not sure adding the word "Unit Testing" to my resume increases my chances at getting into netflix, I already list my unit testing frameworks and my testing experience at electric imp, though I suppose it will be missed by a non-programming recruiter just scanning for keywords, so that keyword stuff is probably the best advice this thing gives.
In all seriousness I think it would be interesting to explore the latent space of their model, and try to explain it- what does it think the magic words are?
I use Novoresume.com to build my resumes and I find it's resume suggestions to be pretty useful. It's free for one page resumes too. I am not associated with novoresume in any way, I just like the product.
I was responsible for hiring a team a while back and, in retrospect, believe I put way too much faith into my practice of filtering candidates by resume content.
Basically this is like SEO, but for resumes. There is only so much attention there is to divide, and everybody is fighting for a slice of the pie.
Also, if you are using ML to try and make your resume closer to the ones that are analyzed, aren't you making the resume more average, not making it stand out more? If everyone uses the service, and adds all these keywords to it, then how are they of any value?
Open a resume in Word, an assistant pops up.
Good luck agains that.
Wait, Yahoo? People still try to get hired there?
I know in US English 'CV' means something more in the academic community, but it doesn't here.
Likely a lot of connected, visible, high profile engineers won't need this, but they are the 'conspicuous minority'....suspect a lot of folks will find this useful
$A:
appropriately, assertively, authoritatively, collaboratively, compellingly, coherently, competently, completely, continually, conveniently, credibly, distinctively, dynamically, efficiently, generally, holistically, horizontally, interactively, literally, objectively, organically, practically, professionally, progressively, provably, quickly, radically, rapidly, seamlessly, strategically, synergistically, theoretically, totally, uniquely, vertically, sequentially, non-sequentially
$B:
actualize, administrate, aggregate, architect, benchmark, brand, build, communicate, conceptualize, contextualize, coordinate, create, cross-pollinate, cultivate, curate, customize, deliver, deploy, develop, disintermediate, disrupt, disseminate, drive, e-enable, embrace, empower, enable, engage, engineer, enhance, envisioneer, evisculate, evolve, expedite, exploit, extend, fabricate, facilitate, formulate, foster, generate, grow, impact, implement, incentivize, incubate, initiate, innovate, integrate, iterate, leverage, maintain, maximize, monetize, negotiate, network, optimize, orchestrate, pontificate, position, productivate, productize, productivize, promote, pursue, re-engineer, recaptiualize, reconceptualize, recontextualize, redefine, reinvent, repurpose, restore, revolutionize, scale, seize, strategize, streamline, syndicate, synergize, synthesize, target, transform, transition, utilize, visualize, whiteboard, ideate, update
$C:
abstraction, analysis, application, aquisition, archival, assessment, benchmarking, certification, clustering, computation, computing, convergence, conversion, correction, counting, debugging, decentralization, definition, demonstration, deployment, development, diffusion, discovery, display, distribution, enforcement, engineering, enhancement, exploitation, extension, fusion, identification, indexing, integration, interaction, interfacing, marketing, processing, production, protection, recognition, redefinition, research, response, separation, solution, support, tracking, transaction, transfer, transportation, updating, visualization
$D:
addiction, advice, alignment, authority, bandwidth, big data, bullshit, certificate, change, chemicals, clients, coherence, communication, confusion, content, convergence, data, deniability, e-business, e-commerce, education, encryption, energy, entertainment, estimation, eyeballs, equity, exposure, fear, feedback, greed, health, ideas, information, intelligence, knowledge, mindshare, music, networks, partnership, plausability, privacy, productivity, public relations, quality, quality assurance, reduction, relaxation, research, sales, security, software, space, speculation, stability, standards, storage, sustainability, synergy, technology, traction, traffic, transparency, trust, vacation, visibility, warfare