There are basic formatting guidelines as well as required elements that contribute to the ‘science’ of resume writing, in addition to the necessity of ensuring you have appropriate keywords to help your resume get through search filters in Applicant Tracking Systems (ATS). The science of resumes combined with the art of resume writing — which includes your personal brand — will help you create a resume that best showcases your experience, skills, and strengths.
At a quick glance, employers are looking to identify how you could add value to their company/team. Generally employers are evaluating your resume against an open position and a set of needs they have for work to be done.
Think of your resume as providing evidence that you could fulfill a certain role and responsibilities, within a particular team, organization, domain, or industry. The evidence should be written in a way that is concise and easy to understand — so that the employer can get the information they need by doing a 10 second scan of your resume.
Evidence that you might provide that show how you are a ‘fit’ for an open role can include:
Seek to understand who you are and what you offer, compared to what the employer wants and needs.
Your resume should be predictable, in that it should look like a resume! To make the information easy to read and access, follow the formatting best practices below.
The following lists are common skills and tools within various job categories that you may want to consider including on your resume.
Programming Languages — Python [could include libraries], R, SQL, MATLAB, Java, HTML, CSS, Javascript, C++, VBA, SAS
Visualization — D3.js, Tableau, Matplotlib, Plotly, Bokeh, ggplot, ggplot2, Power View
Cloud Computing — Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP), BigQuery, IBM Softlayer, DigitalOcean
Databases/Data Engineering — mySQL, SQLserver, PostgreSQL, NoSQL, DB2, Neo4j, Airflow, Docker, Kafka
Machine Learning (+ deep learning, NLP) — Neural networks, recurrent neural networks, convolutional neural networks, clustering, K means, K nearest neighbors, decision trees, random forest, Scikit-learn, naive Bayes, XGBoost, recommender systems, computer vision, Tensorflow, PyTorch, Keras, NLTK, SpaCy
Statistics — Logistic/Linear Regression, Time Series Forecasting, Pandas, NumPy, SciPy, Theano, RStudio
Distributed Frameworks — Hadoop, HDFS, Hive, MapReduce, Spark, PySpark, Apache Storm
Business Intelligence — Power BI, Power View, Excel
Code Management — Git/Github, Jupyter notebooks, Visual Studio
Platforms — Windows, Linux, Unix OS, Bash, MacOS
Software Development Methodology — Agile, Scrum
Research/Experimentation — A/B testing, Multivariate testing
Languages: Python, JAVA, C, C++, C, SQL, , JavaScript, PHP, Bash, PowerShell, AngularJS, NodeJS, React, HTML, CSS
Software and Tools: BurpSuite, Wireshark, OWASP, Jupyter Notebook, PyCharm, Visual Studio VS Code, Terraform, BICEP, GitHub Actions, Azure DevOps Pipelines, NET, AWS, Docker, Kubernetes, Jenkins, Junit, Oracle, DB2, OWASP ZAP Proxy, Nessus, Github, CyberArk, Jupyter Notebook, Pycharm, Sage, Semantic DLP, Automax, ForgeRock, IBM IAM Management, QRadar, SPLUNK, Hashcat
Operating Systems: Windows, Linux, Kali Linux, Raspbian, Android, MacOS
Threat Mitigation — Threat Intelligence, Threat Modeling, Penetration testing, Cryptography, Risk Mitigation, Incident Response, Vulnerability Management
IT Strategy — Enterprise Architecture, Cloud Computing, Hybrid Cloud and Cloud Security, Technical Project Management, Program Management
Product Development and Security Architecture — Secure Design, Secure Coding, Software Development Lifecycle (SDLC), Privacy Engineering, Test Strategy, Test Engineering,
IT Operations — DevOps, Information Security (InfoSec) Security Operations (SecOps), Application Security ,Network Security, Infrastructure Security, Privacy Engineering
Cyber Risk Management — Governance, Risk and Compliance, Identity Access Management, Privacy
Sketch, Illustrator, Adobe Creative Suite, HTML, CSS, InVision, Principle, Figma, Balsamiq
Wireframing, usability testing, journey mapping, storyboarding, accessibility, prototyping, survey design, Interviews, in-person and remote usability studies, experimental design, focus groups, diary studies, card sorting, vignettes
Requirement/Gap Analysis, Stakeholder Analysis, Personas and Job Statements
Functionality Design/Specs Creation, Software Development Lifecycle, Lean & Agile Methodologies (Scrum, XP), Roadmapping, Competitor Analysis, Market Research
Customer acquisition, growth marketing
Prototyping, design thinking, wireframing, storyboarding
Craft your resume to be action-oriented, attention-grabbing, and dynamic. Reference, but don’t overuse, the list of action words below.
Communication
Addressed Arranged Articulated Authored Clarified Collaborated Communicated Composed Condensed Conferred Consulted Contacted Conveyed Convinced Corresponded Debated Defined Described Developed Directed Discussed Drafted Edited Elicited Enlisted Explained Expressed Formulated Furnished Incorporated Influenced Interacted Interpreted Interviewed Involved Joined Lectured Listened Marketed Mediated Moderated Negotiated Observed Participated Persuaded Presented Promoted Publicized Recruited Referred Reported Resolved Responded Solicited Specified Spoke Suggested Synthesized Translated Wrote
Consulting
Advised Aided Analyzed Answered Assisted Clarified Coached Contributed Consulted Demonstrated Diagnosed Educated Encouraged Evaluated Explained Facilitated Guided Helped Individualized Informed Instilled Instructed Persuaded Planned Recommended Resolved Simplified Supported Taught Trained Volunteered
Financial / Data Skills
Administered Adjusted Allocated Analyzed Appraised Assessed Audited Balanced Budgeted Calculated Computed Conserved Estimated Forecasted Managed Marketed Measured Netted Planned Programed Projected Qualified Quantified Reconciled Reduced Researched Retrieved
Helping / Teamwork
Adapted Advocated Aided Answered Arranged Assessed Assisted Clarified Coached Collaborated Contributed Cooperated Counseled Demonstrated Diagnosed Educated Encouraged Ensured Expedited Facilitated Familiarized Furthered Guided Helped Insured Intervened Motivated Provided Referred Rehabilitated Presented Resolved Simplified Supplied Supported Volunteered
Management / Leadership
Administered Aligned Analyzed Appointed Approved Assigned Assisted Attained Authorized Chaired Considered Consolidated Controlled Coordinated Decided Delegated Developed Directed Emphasized Enforced Enhanced Established Executed Generated Handled Headed Hired Hosted Improved Incorporated Increased Initiated Inspected Instituted Led Managed Merged Mentored Motivated Organized Originated Overhauled Oversaw Planned Prioritized Produced Recommended Reorganized Replaced Restored Reviewed Scheduled Streamlined Strengthened Supervised Terminated
Organization / Detail Skills
Approved Arranged Cataloged Categorized Charted Classified Coded Collected Compiled Corresponded Distributed Executed Filed Generated Implemented Incorporated Inspected Logged Maintained Monitored Obtained Operated Ordered Organized Prepared Processed Provided Purchased Recorded Registered Reserved Responded Reviewed Routed Scheduled Screened Submitted Supplied Standardized Systematized Validated Verified
Problem Solving / Creativity
Acted Adapted Aligned Began Combined Composted Conceptualized Condensed Created Customized Designed Developed Diagnosed Directed Displayed Entertained Established Formulated Founded Illustrated Initiated Instituted Integrated Introduced Inverted Modeled Modified Originated Performed Planned Recommended Revised Revitalized Shaped Solved
Research
Analyzed Clarified Collected Compared Conducted Criticized Detected Determined Diagnosed Evaluated Examined Experimented Explored Extracted Formulated Gathered Identified Inspected Interpreted Interviewed Invented Investigated Located Measured Organized Researched Searched Solved Summarized Surveyed Systematized Tested
Teaching & Helping
Adapted Advised Aided Answered Assisted Clarified Coached Communicated Conducted Contributed Coordinated Critiqued Demonstrated Developed Educated Enabled Encouraged Evaluated Explained Facilitated Focused Guided Helped Individualized Informed Instilled Instructed Motivated Persuaded Resolved Simplified Simulated Stimulated Supported Taught Tested Trained Tutored Volunteered
Technical
Adapted Applied Assembled Built Calculated Computed Conducted Configured Conserved Constructed Converted Debugged Designed Determined Developed Diagnosed Engineered Fabricated Fortified Implemented Installed Maintained Migrated Operated Overhauled Participated Performed Printed Programmed Provided Rectified Regulated Remodeled Repaired Replaced Restored Solved Specialized Standardized Studied Upgraded Utilized