Writing an introduction
The 10x Resume hello page contains the candidate’s introduction. This page
- introduces the candidate to the reviewer
- presents a summary of the topics in the portfolio and
- reminds the reviewer to maintain confidentiality
For example
hello.1.md
Directorydev
DirectoryJob
DirectoryPortfolio
DirectorySrc
Directory10x
- hello.1.md
The hello.1.md markdown file in the Job/Portfolio/Src/10x directory
contains the candidate’s introduction.
Example hello.1.md
---title: HellotemplateEngineOverride: liquidpermalink: /10x/hello.1.mdtags: itemresources: - id: 1 kind: hello markdown: hello.1.md
- id: 1 kind: icons_zip subdir: icons.1---
My name is {{ Profile.name }}. I'm an experienced software developerinterested in the **{{ Company.position }}** position posted at {{ Company.company }}.
I've prepared some information for your review, organized following a processfor assessing software engineering candidates known as **[RFD 151][]**.I hope it will help you assess my suitability to work at {{ Company.company }}.
[RFD 151]: #/rfd151/1/show
The topics I've prepared your review are shown in the menu to the left:
* **Background** - how {{ Company.company }}'s priorities align with mine* **Position** - what {{ Company.company }} expects of those in this position* **Requirements** - why I'd make a good {{ Company.position }}* **Experience** - my professional experience* **Skills** - my technical skills* **Code samples** - examples of my code for your review* **Writing samples** - engineering documents I've written* **Analysis samples** - an example of a complex issue I helped solve* **Values** - answers to the **[RFD 151][]** questions explaining my values
Here are some things you should know about how **10x Resume** worksand how it manages private information.
All data in **10x Resume** is managed by **[Userbase ↗︎][]**,an **[open-source ↗︎][]** service which runs on **[Amazon EC2 ↗︎][]**in the us-east-1 region providing key management and encrypted storageabove **[Amazon DynamoDB ↗︎][]** and **[Amazon S3 ↗︎][]**.
[Userbase ↗︎]: https://userbase.com[open-source ↗︎]: https://github.com/smallbets/userbase#what-is-userbase[Amazon EC2 ↗︎]: https://aws.amazon.com/ec2[Amazon S3 ↗︎]: https://aws.amazon.com/s3[Amazon DynamoDB ↗︎]: https://aws.amazon.com/dynamodb
Userbase uses encryption to ensure only those with proper credentialscan access the data it manages. You are authorized to reviewthe materials I've shared here for the purpose of assessing my applicationprovided you keep them confidential and refrain from distributingor sharing them by means other than **10x Resume**.
If you have any questions, you are also welcome to send them to**[{{ Company.email }}︎](mailto:{{ Company.email }}︎)** via email.
Thank you for your time and attention.I look forward to our discussion.
{{ Profile.name }}Note the frontmatter of this file also holds two resources. One indicates where the markdown is rendered and the other identifies icons to load before the reviewer navigates to other pages.
Variables
10x Resume uses Job/Portfolio/Data as the directory for 11ty global data ↗︎. Candidates may refer to variables defined here in their introduction and other portfolio content to reduce customization effort.
Company.js
Directorydev
DirectoryJob
DirectoryData
- Company.js
Variables from Company.js provide access to settings of the .env file
set during the build and publishing process.
Example Company.js
export default function () { return { company: process.env.COMPANY_NAME, position: process.env.POSITION, email: process.env.EMAIL };}Company.js exposes the following settings which candidates may extend as necessary:
| Variable | .env setting |
|---|---|
| company | COMPANY_NAME |
| position | POSITION |
For example the expression {{ Company.name }} expands to the COMPANY_NAME set in .env.
Profile.json
Directorydev
DirectoryJob
DirectoryData
- Profile.json
Variables from Profile.json provide access to the candidate’s Profile data.
Candidate introductions and other content may refer these variables directly.
For example the expression {{ Profile.name }} expands to the value of the “name” field of the json object in Profile.json.
Example Profile.json
{ "languages": "Typescript • Elm • Python • Go • Scala • Java • Lua • C • C++",
"background": "Cimarron has over three decades of experience helping high-functioning teams build and deliver database, application and systems management software.",
"objective": "Currently seeking opportunities to build, extend and maintain superior applications, user interfaces and data management systems.",
"name": "Cimarron Taylor", "title": "Software Developer",
"linkedin": "www.linkedin.com/in/cimarrontaylor", "email": "cim76543210@10xresume.com", "location": "Oakland, CA, 95660", "timezone": "UTC-7 hours",
"click": [ "Click the link below to view Cimarron's", "portfolio and RFD151 engineering", "assessment materials" ],
"rfd151": { "what": "what is RFD151?", "link": "/rfd151" },Show remaining lines
"quote": { "text": "This is good code.", "by": "Kate Thompson", "where": "A Quick Look at the PostgreSQL Source Code", "link": "http://www.zerobugsandprogramfaster.net/essays/3.html" },
"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" ],
"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 } ], "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" } ] } ]}