Skip to content

Profile data

10x Resume uses 11ty ↗︎ and react ↗︎ components from the Details package to render the information in Job/Data/Profile.json into html.

10x Resume uses Prince ↗︎ to convert this into the final pdf.

  • Directorydev
    • DirectoryJob
      • DirectoryData
        • Profile.json
      • DirectoryPdf
        • build.pdf
Show pdf workflow

  Job/   ╭────────────╮ Data/   │ 10x Resume │◁─────── Profile.json ⎞ React components   │ Render.cjs │ ⎥ render the profile   │ │ ⎠ details   │ ├────────────────┐   ╰────────────╯ writes │   │   Job │   Pdf/ ▼   ╭────────────╮ Src/   │ eleventy │◁────────── _includes ⎞ 11ty merges   │ │ details.html ⎥ rendered details   │ │ details.css ⎥ using a static layout   │ │ ⎥   │ ├────────────────┐ ⎠   ╰────────────╯ writes │   │   Job/ ▼   ╭────────────╮ Pdf/   │ bottle │◁──────── build/ ⎞ the 11ty output is   ╰────┬───────╯ assets ⎥ served to Prince   │ index.html ⎠ with bottle   │   ▽ Job/   ╭────────────╮ Pdf/   │ prince ├──────▶ build.pdf ⎞ Prince generates   ╰────────────╯ writes ⎠ the final pdf

Candidates can customize the Profile.json file and/or extend the corresponding Details package components to create a unique pdf for each enquiry.

The Job/Data/Profile.json file

This file holds a json object with candidate data with fields organized as follows:

  • summary fields customized for each enquiry
  • information about the candidate and how to contact them
  • platforms and education summary
  • work summary
  • work experience
  • profile link description

Enquiry summary

These fields hold key details of interest to the reviewer:

  • languages used in a professional context
  • work background
  • work objective

For example

Enquiry summary fields as shown in pdf
Show sample values
FieldExample Value
languagesTypescript • Elm • Python • Go • Scala • Java • Lua • C • C++
backgroundCimarron has over three decades of experience helping high-functioning teams build and deliver database, application and systems management software.
objectiveCurrently seeking opportunities to build, extend and maintain superior applications, user interfaces and data management systems.

Candidate information

These fields hold the candidate’s name, title and contact information. For example

Candidate information fields as shown in pdf
Show sample values
FieldExample Value
nameCimarron Taylor
titleSoftware Developer
linkedinwww.linkedin.com/in/cimarrontaylor
emailcandidate00000000@10xresume.com
locationOakland, CA, 95660
timezoneC-7 hours

Platforms and Education

These fields summarize the platforms the candidate has worked with and their educational background. For example

Platforms and education fields as shown in pdf
Show sample values
FieldExample Value
platforms

[   “OSX, Windows, Linux, FreeBSD, Solaris”,   “Serverless, Kubernetes, OpenStack, Xen/XenServer” ]

education

[   “University of California, Berkeley - B.A. Applied Mathematics”,   “December 1990, emphasis in Operations Research” ]

Work Summary

The categories field is an array of json objects summarizing the candidate’s years of experience by work category. For example

Work category summary as shown in pdf
Show sample values
FieldExample Value
categories

[   {   “years”: 8,   “desc”: “developing user interfaces”,   “work”: “U-----”   },   {   “years”: 8,   “desc”: “developing application logic”,   “work”: “-A----”   },   {   “years”: 10,   “desc”: “analytics and infrastructure”,   “work”: “—I---”   },   {   “work”: “---D—”,   “desc”: “building database technology”,   “years”: 30   },   {   “work”: “----E-”,   “desc”: “engineering management”,   “years”: 4   },   {   “work”: “-----O”,   “desc”: “operations and administration”,   “years”: 4   }  ]

Work Experience

The experience field is an array of json objects describing when and where a candidate worked, the category of the work, the primary languages used and what they build or accomplished.

For example

Employment experience as shown in pdf
Show sample values
FieldExample Value
experience

 [   {   “when”: “2022-now”,   “where”: [   {   “name”: “Securepub”   }   ],   “work”: “UA----”,   “with”: “Typescript, Elm”,   “what”: [   {   “desc”: “Browser-based application development”   }   ]   },   {   “when”: “2021-2022”,   “where”: [   {   “bold”: “Lacework”,   “link”: “https://www.lacework.com”   }   ],   “work”: “----EO”,   “with”: “Java, Python”,   “what”: [   {   “bold”: “Reduced Snowflake warehouse costs by $20,000/day”   }   ]   },   {   “when”: “2016-2020”,   “where”: [   {   “bold”:“Cisco”,   “link”:“https://web.archive.org/web/20160302031434/https://www.cisco.com/c/en/us/products/hyperconverged-infrastructure/index.html”   }   ],   “work”: “—ID—”,   “with”: “Scala, Go”,   “what”: [   {   “desc”: “Policy-based backup and network management”   }   ]   },   {   “when”: “2014-2015”,   “where”: [   {   “bold”: “Piston Cloud”,   “link”: “https://www.cisco.com/c/en/us/about/corporate-strategy-office/acquisitions/piston.html”   },   {   “name”: “Cisco”   }   ],   “work”: “—ID—”,   “with”: “Python”,   “what”: [   {   “desc”: “Cluster configuration service and distributed storage”   }   ]   },   {   “when”: “2013-2014”,   “where”: [   {   “bold”: “Quorum Labs”,   “link”: “https://quorum.com”   }   ],   “work”: “UAID—”,   “with”: “Python, C”,   “what”: [   {   “desc”: “Automated management of backup appliance databases”   }   ]   },   {   “when”: “2012-2013”,   “where”: [   {   “name”: “Galiam Capital”   }   ],   “work”: “—IDEO”,   “with”: “C++, SBCL”,   “what”: [   {   “desc”: “Low-latency shared memory multicast data demultiplexer”   }   ]   },   {   “when”: “2011-2012”,   “where”: [   {   “bold”: “EMC/Greenplum”,   “link”: “https://en.wikipedia.org/wiki/Greenplum”   },   {   “name”: “Pivotal”   }   ],   “work”: “—ID—”,   “with”: “Python”,   “what”: [   {   “desc”: “Cluster management, distributed data loading”   }   ]   },   {   “when”: “2009-2011”,   “where”: [   {   “bold”: “Infinium Securities”,   “link”: “https://www.theglobeandmail.com/report-on-business/rob-magazine/theres-millions-in-those-milliseconds/article4302845”   }   ],   “work”: “---DEO”,   “with”: “C++, SQL, Lua”,   “what”: [   {   “desc”: “Managed DBA team, market data, ETL and overnight jobs”   }   ]   },   {   “when”: “2006-2008”,   “where”: [   {   “name”: “LogSavvy”   }   ],   “work”: “---DE-”,   “with”: “C, Lua, Python”,   “what”: [   {   “desc”: “PostgreSQL log analysis with compact bitmap aggregates”   }   ]   },   {   “when”: “2005-2006”,   “where”: [   {   “bold”: “FilmLoop”,   “link”: “https://web.archive.org/web/20100103233823/https://techcrunch.com/2007/02/12/filmloop-betrayed-by-investors/”   },   {   “name”: “Fabrik”   }   ],   “work”: “---D—”,   “with”: “C”,   “what”: [   {   “desc”: “ReST/JSON app server and memcached extensions”   }   ]   },   {   “when”: “2004-2005”,   “where”: [   {   “bold”: “Zenprise”,   “link”: “https://en.wikipedia.org/wiki/Zenprise”   },   {   “name”: “Citrix”   }   ],   “work”: “---D—”,   “with”: “C++”,   “what”: [   {   “desc”: “Query language for navigational joins of telemetry data”   }   ]   },   {   “when”: “2001-2004”,   “where”: [   {   “bold”: “SenSage”,   “link”: “https://en.wikipedia.org/wiki/Sensage”   },   {   “name”: “Hexis Cyber”   }   ],   “work”: “—ID—”,   “with”: “C++, SQL”,   “what”: [   {   “desc”: “Distibuted SQL query planner and executor”   }   ]   },   {   “when”: “2000-2001”,   “where”: [   {   “name”: “BusinessBots”   }   ],   “work”: “—IDM-”,   “with”: “Java”,   “what”: [   {   “desc”: “Hot-standby logic and recovery for Java trading system”   }   ]   },   {   “when”: “1998-2000”,   “where”: [   {   “bold”: “Saratoga Systems”,   “link”: “https://web.archive.org/web/20100225213653/https://www.technewsworld.com/story/execpersp/21093.html”   },   {   “name”: “Aptean”   }   ],   “work”: “UA-D—”,   “with”: “C++, SQL”,   “what”: [   {   “desc”: “RDBMS mapping, caching and offline synchronization”   }   ]   },   {   “when”: “1998-1999”,   “with”: “C++, SQL”,   “where”: [   {   “bold”: “Ecircles”,   “link”: “https://web.archive.org/web/20210622055451/https://every.to/cybernaut/before-facebook-there-was-ecircles”   },   {   “name”: “Classmates”   }   ],   “work”: “---D—”,   “what”: [   {   “desc”: “Connection manager, transaction processing gateway”   }   ]   },   {   “when”: “1996-1998”,   “where”: [   {   “bold”: “JB Development”,   “link”: “http://www.taylors.org/zdnet/www.zdnet.com/eweek/opinion/1103/03.html”   }   ],   “work”: “---DM-”,   “with”: “Java, SQL”,   “what”: [   {   “desc”: “Embedded SQL database for Java applications”   }   ]   },   {   “when”: “1994-1996”,   “where”: [   {   “name”: “Automation Consultants Group”   }   ],   “work”: “UA-DM-”,   “with”: “C++, SQL, Tk”,   “what”: [   {   “desc”: “SCADA batch process visualization, sensor data archival”   }   ]   },   {   “when”: “1992-1994”,   “where”: [   {   “bold”: “Illustra”,   “link”: “https://en.wikipedia.org/wiki/Illustra”   },   {   “name”: “IBM”   }   ],   “work”: “UA-D—”,   “with”: “C++, SQL, Tk”,   “what”: [   {   “desc”: “Data visualization IDE, SQL dataflow compiler”   }   ]   },   {   “when”: “1991-1992”,   “where”: [   {   “bold”: “Scopus Technology”,   “link”: “https://web.archive.org/web/20150101233032/https://www.nytimes.com/1998/03/03/business/company-news-siebel-to-acquire-scopus-for-460-million.html”   },   {   “name”: “Oracle”   }   ],   “with”: “C, SQL, Tcl”,   “work”: “UA-D—”,   “what”: [   {   “bold”: “Made company profitable productizing prototype in 4 months”   }   ]   },   {   “when”: “1990-1991”,   “where”: [   {   “bold”: “Sharebase”,   “link”: “https://en.wikipedia.org/wiki/Britton_Lee,_Inc.”   },   {   “name”: “Teradata”   }   ],   “work”: “---D—”,   “with”: “C, SQL”,   “what”: [   {   “desc”: “Indices, international character sets, batch transations”   }   ]   },   {   “when”: “1987-1990”,   “where”: [   {   “bold”: “UCB Postgres Research Group”,   “link”: “http://db.cs.berkeley.edu”   }   ],   “work”: “---D—”,   “with”: “C, Lisp, Quel”,   “what”: [   {   “bold”: “Postgres executor, access methods, transactions”   }   ]   }  ]

The click field contains the text describing the 10x Resume link for the enquiry. For example

Link as shown in pdf
Show sample values
FieldExample Value
click

[   “Click the link below to view Cimarron’s”,   “portfolio and RFD151 engineering”,   “assessment materials” ]

Note: the actual link and password which appear here do not come from the profile data - they come from the .env file created when the content is rendered.