diff --git a/content/assets/resume/resume.json b/content/assets/resume/resume.json index 4a1e6170..14b78b10 100644 --- a/content/assets/resume/resume.json +++ b/content/assets/resume/resume.json @@ -53,8 +53,8 @@ "summary": "Organized the Platform as a Service team - developing the mission, vision, capabilities, and roadmap to encourage a high performing team with a strong sense of ownership.", "highlights": [ "Develop cross-functional initiatives migrating Venmo to a distributed architecture.", - "Provide technical leadership to bring service reliability from 90% to 99.999% - from 73 hours to less than 30 seconds of downtime per month.", - "Coordinate multiple D&I recruiting initiatives to improve representation of traditionally underrepresented groups in the Venmo hiring pipelines." + "Brought reliability from 90% to 99.999% - from 73 hours to less than 30 seconds of downtime per month.", + "Coordinate D&I recruiting initiatives to improve representation of underrepresented groups in hiring." ] }, { diff --git a/src/pages/resume.js b/src/pages/resume.js index 5368a4b1..f6ecd680 100644 --- a/src/pages/resume.js +++ b/src/pages/resume.js @@ -6,7 +6,7 @@ import SEO from "../components/seo" const WORK_LIMIT = 4; -function ResumeExperience ({ experience }) { +function ResumeExperience ({ experience, truncated }) { const highlights = experience.highlights || []; const highlightsList = ( @@ -15,8 +15,8 @@ function ResumeExperience ({ experience }) {
  • {hl} @@ -25,8 +25,65 @@ function ResumeExperience ({ experience }) { ); + if (truncated) { + return ( +
    +
    +

    + {experience.position} +

    +

    + + {experience.company} + +

    +
    + + {experience.startMonth} {experience.startYear} + + {` `} + — + {` `} + + {experience.endMonth} {experience.endYear || 'Current' } + +
    +
    +
    + ) + } + return ( -
    +
    -
    +
    {experience.startMonth} {experience.startYear} @@ -93,7 +151,7 @@ function ResumeHeader({ name, label, email, profiles }) { style={{ display: "flex", width: "100%", - marginBottom: `18px`, + marginBottom: `12px`, }} >
    @@ -197,9 +255,7 @@ function ResumeIndex( location } ) { - const work = resume.work.slice(0, WORK_LIMIT); - - const earliestDisplayedWork = work.length > 0 ? work[work.length - 1] : null; + const earliestDisplayedWork = resume.work.length >= WORK_LIMIT ? resume.work[WORK_LIMIT - 1] : null; const extraXPAvailable = (
    - { resume.work.length > WORK_LIMIT ? extraXPAvailable : ``} + { resume.work.length >= WORK_LIMIT ? extraXPAvailable : ``} )