Play the game
___
INTRODUCTION
As part of this and some upcoming blogs, I intend to help the fresh college grads, starters, or experienced folks in the tech industry, gain some perspective into how resumes are supposed to work.
In the time of virus scare and job losses, this will be my 2 cents of help. Contrary to the ideas like – get good grades, work hard and you are set, this world has a few different rules.
To avoid only the ‘Gyan’ … I build my own resume per the instructions I shared. Hopefully, the step by step approach and the details will help all readers.
The next part will discuss the ‘how’ of resume writing.
Let’s get writing …
Summary
I will start with the high-level pointers about my resume. These would be some of them:
With the above-mentioned pointers, I am gonna take a shot at writing my profile summary …
Summary : First Draft
Software engineer with almost a decade of experience as a developer, lead, and architect. Worked on open system technologies like : Java, Android, DB servers, Unix scripting etc.
Managed multiple projects as a lead and few as an architect. Have worked as an individual contributor and have lead teams of size 3-10, to deliver projects of size ~500 k $.
Have always been appraised among the best performers of the organization.
The summary seems OKKAY types, not too impressive, and we could improve this with some more facts. But I’d rather not clutter too many details in the objective section for now.
We will further improve this section in a subsequent ‘How to write’ blog.
Remember : Improvement will always be required … feel enough comfort with imperfection to move ahead, and enough discomfort to keep correcting !
Education
In this section, let’s talk about how I would create this kind of section for myself.
College |
Intermediate |
Highschool |
2003 – 2007 |
2000 – 2002 |
2000 |
70% |
75% |
82% |
Points to be noted:
So, I might simply NOT add this section to my resume. If you are more than 5 years experienced, I’d imagine the section to be unimportant for you too.
Please figure out how well this section suits you.
Skills
A very important section, in my opinion. Here would be my content:
2008 – Eclipse, Java, Unix, Scripting, Oracle
2010 – Java ( EJBs ), DB2, Banking & Insurance, Scripting,
2012 – Java ( Spring ), Performance engineering, Reporting ( SSRS and Power BI )
2015 – Mongo, Android, System redesign and any useful libraries, CICD ( Continuous integration and Continuous deployment), TDD ( test driven development)
Would I want to list these with a timeline ? Sure !
Should everyone do it ? Not really … one could use other approaches. We will discover them in the ‘How to write’ blog.
As a fresher into the industry, you might NOT have a big list of technologies. That is okay. While you develop the tech skills, feel free to mention the relevant tools/ technologies.
My observation has been that a smaller tech stack drives some folks into ‘doctoring’ their skills, to improve their odds so to speak. I would recommend NOT to fake one’s skills. Instead, try developing an ear for tech lingo in your workplace/ books, and add to your vocabulary. So …
A healthy tech vocabulary representing a small tech stack can be much more useful than a large but ‘fake’ set of skills. Subjectively speaking … it’s okay to NOT have a big tech stack !
Also, in-depth knowledge of a few technologies is better than a shallow understanding of multiple ones.
Work Details
An interviewer will primarily want to look at these aspects of my work projects:
This is all that matters ! so, let’s get started:
Project 1:
Name : Embark
Tech stack : Android, Couchbase, Tools and libraries (LeakCanary, Barcode and OCR readers etc)
Description :
Role :
Project 2:
Name : Facial recognition
Tech stack : Amazon DeepLens, Python ( tools and libraries ), Spring, Android, Couchbase
Description :
Allow passengers on a cruise to be onboarded when recognized by a live video camera feed.
Camera feed -> Python recognition -> Spring app -> Couch DB -> Android device
Along with other functions, this POC can help the organization gain multimillion dollar worth projects.
Role:
– Individual contributor/ programmer
Project 3:
Name : New Web App
Tech stack : Spring MVC, Java, MySQL, Web Technologies, SSRS, Tomcat, SMTP
Description :
Git -> Maven -> SonarQube -> Cobertura -> Junits -> Artifactory -> Jenkins
Role :
Project 4:
Name : App migration
Tech stack : Java, Websphere, EJB, Tomcat, Spring – MVC and JMS
Description :
Role :
I could go ahead with more projects .. but, most recruiters wouldn’t read the resume anymore. So, in the interest of both our time – I will polish and improve this limited content rather than add more !
Note:
This is because I am NOT a fresh graduate. If you have a good solid college project, feel free to add it with relevant details.
Wrapping up
In this section of the resume building, I’ve put down the first draft for each of the sections I would want in my resume. If this seems far from perfect, that’s because … it is so.
There are sections that I’ve not added such as previous organizations. This section could either be a simple chronological listing of the past organizations OR could be a mixed with the project details; adding the organization name with the
Now that we have the bare bones text, we will attempt to polish and massage it. We will look at how to write what we write, we will understand the unnecessary and edit it out, and will understand the necessary and make it shine.
Till then … happy learning !
Write back, in case you have an opinion. Like what you read – do like, comment and share.