Skip to main content

Open source resume templates with JSON-LD (SEO-friendly) support

I don't usually keep track of the projects that I worked on. I have been recently advised to keep resume updated with the projects list. And so I have searched for resume templates and tools.

Indian resume Vs International resume

During the process, I have found that there are vast differences between the format of Indian resumes and International resumes. Indian resumes are extremely verbose with number of projects, team size, client name, etc. whereas international format is more succinct and short. So I was kind of lost in the process in adopting the template.

LinkedIn to the rescue?

No. Unfortunately, LinkedIn format is "common" and is not easy to update. Moreover, these days LinkedIn has become signupware [sic] and so accessing resume is a nightmare.

Enter JSON Resume


JSON Resume is an awesome open source approach for creating resume. I accidentally came across while searching for JSON-LD format for resume. Couple of great features:
  1. Resume hosting (optional). I think, it is better to ignore this one.
  2. CLI tool to create resume JSON structure: resume-cli
  3. Templates or themes support. So number of themes are possible for same resume.
Apart from these, it has good ecosystem surrounding it with different tools and projects:
  1. Tool to generate JSON-LD out of it resumeToJSONLD
  2. Tool to generate JSON Resume from LinkedIn linkedin-to-json-resume
  3. Tool to generate Microsoft Word resumes from JSON Resume data ResumeFodder
  4. Skill set visualization using D3.js SkillSet
I have also noted similar approach from other project json_resume But, it is not using resume schema.

Caveat

Unfortunately, this project is not very active. It doesn't support projects list for Indian context, but we can work around it.

Update (June 11, 2020)

Now open source ecosystem has few other players:
  1. Resumake - has LaTeX support
  2. Reactive Resume - No support for JSON Resume yet and has few active forks

Comments

Popular posts from this blog

Stampede and the "Dirty" "Dark" Crowd

Actor Ajith Kumar’s recent interview has sparked quite a few conversations on social media. The part that caught my attention, was his take on crowds. About 30 years ago, when I first joined a college in Madurai after growing up in other places, I experienced a few cultural shocks. Perhaps these weren’t unique to Madurai, but that’s where I first noticed them. One major thing that stood out was the behavior of crowds. For instance, if you suddenly see people rushing to board a bus, chances are there’s a pickpocket in action. During one of Madurai's annual festivals, I noticed some young men carrying water bags — not to distribute water, but to spill it on women, often on their chests. Shockingly, this was almost normalized; parents would quietly tolerate it to avoid public embarrassment, walking a little farther behind the crowd. When some women happened to witness this, they would just shoo the boys away instead of confronting them. The crowd, in such cases, became a kind of...

Gen Y workforce, a threat to Indian IT?

I belong to Gen X . I'm noticing high change in the way of thinking and approaches of Gen Y (born after 1982 or 1985) workforce. Whenever I sit for interviews, I feel getting quite old... Characteristics of Gen Y (as I noted) Freshers Everybody owns mobile phones and laptop. At least using them for 2-years. Only very few people know touch typing. Almost all are interested to start their career in programming; but they don't have any basic knowledge. Most of the people can speak in English. I'm noticing a huge change here; In our generation, many people would be having good programming skill but can't express them in English People from CS aka Computer Science background says that they don't use computer labs as they own laptop. I can remember my college days at The American College, Madurai during my PGDCA and MCA--we often used to demand more lab time. I still remember that I'd run to computer lab by 7am and would still find few guys...

Converting PSD with PHP/ImageMagick

After seeing feature rich options in Imagick PECL extension at Mikko Koppanen 's (the author) website and also impressed with ImageMagick 's features, I have decided to use it for the PSD to XHTML conversion website that I'm architecting and managing. Since, the team wants programming help for converting PSD images, I have tried it (documentation is sparse on PSD handling) Converting PSD to PNG/JPEG/etc Note that, flattenImages() is needed for layered/multi-page PSD file. <?php $im = new Imagick('test.psd'); $im->flattenImages(); $im->setImageFormat('png'); $im->writeImage('test.png'); ?> Extracting PSD layers One by one <?php $im = new Imagick('test.psd'); $im->setImageFormat('png'); for ($i = 0, $num_layers = $im->getNumberImages(); $i $im->setImageIndex($i); $im->writeImage('layer' . $i . '.png'); } ?> Note that, there is a better version below In a single call with writeIm...