#let data = yaml("data.yaml") #set document(author: data.author, title: "Resume") #set page(margin: (x: 0.4in, y: 0.4in)) #set text(font: "New Computer Modern", size: 10pt) #set par(justify: true, leading: 0.45em) // Variables #let jobtitle-company-spacing = -0.8em #let company-lineitems-spacing = -0.5em #let inter-job-spacing = -0.2em #let line-stroke-width = 0.1pt #let inter-section-spacing = 0.5em #let section-color = rgb(59, 89, 152) // Blue color for sections // Header #grid( columns: (1fr, 1fr, 1fr), align: (left, center, right), [ #link("tel: " + data.international_calling_code + data.phone_number)[#text(fill: section-color)[(#data.international_calling_code) #data.phone_number]] \ Mumbai, India \ #link("mailto:" + data.email)[#text(fill: section-color)[#data.email]] ], [ #text(size: 24pt, weight: "bold")[#data.author] \ #v(-0.5em) #text(size: 14pt, fill: section-color)[Engineering Lead] ], [ #link("https://github.com/" + data.github)[#text(fill: section-color)[github.com/#data.github]] \ #link("https://www.linkedin.com/in/" + data.linkedin)[#text(fill: section-color)[www.linkedin.com/in/#data.linkedin]] \ #link("https://" + data.website)[#text(fill: section-color)[#data.website]] ] ) #v(inter-section-spacing) // Summary #data.summary #v(inter-section-spacing) // Work Experience Section #text(size: 12pt, weight: "bold", fill: section-color)[#smallcaps[Work Experience]] #v(jobtitle-company-spacing) #line(length: 100%, stroke: line-stroke-width + section-color) #v(jobtitle-company-spacing) #for job in data.work [ *#job.job_title* #h(1fr) *#job.duration*\ _#link("https://" + job.company_website)[#text(fill: section-color)[#job.company]]_ #h(1fr) #emph[#job.location] #v(company-lineitems-spacing) #for item in job.items [ - #item\ ] #if job != data.work.last() [ #v(inter-job-spacing) ] ] #v(inter-section-spacing) // Skills Section #text(size: 12pt, weight: "bold", fill: section-color)[#smallcaps[Skills]] #v(jobtitle-company-spacing) #line(length: 100%, stroke: line-stroke-width + section-color) #v(jobtitle-company-spacing) #grid( columns: (140pt, 1fr), row-gutter: 0.5em, ..data.skills.map(skill => ( [*#skill.domain*], [#skill.value] )).flatten() ) #v(inter-section-spacing) // Projects Section #if "projects" in data and data.projects.len() > 0 [ #text(size: 12pt, weight: "bold", fill: section-color)[#smallcaps[Projects]] #v(jobtitle-company-spacing) #line(length: 100%, stroke: line-stroke-width + section-color) #v(jobtitle-company-spacing) #for project in data.projects [ _#link("https://" + project.website)[#text(fill: section-color)[#project.title]]_ - #project.description\ ] ] #v(inter-section-spacing) // // Accomplishments Section // #text(size: 12pt, weight: "bold", fill: section-color)[Accomplishments] // #v(jobtitle-company-spacing) // #line(length: 100%, stroke: 0.5pt) // #v(jobtitle-company-spacing) // // - Secured the 1st place across Mumbai, out of 50 teams, by building a Python hand gesture recognition library\ // - Served as Captain of the college Chess and Basketball teams for multiple intercollege tournaments // // #v(inter-section-spacing) // Education Section #text(size: 12pt, weight: "bold", fill: section-color)[#smallcaps[Education]] #v(jobtitle-company-spacing) #line(length: 100%, stroke: line-stroke-width + section-color) #v(jobtitle-company-spacing) #for edu in data.education [ *#edu.school* #h(1fr) *#edu.duration*\ #emph[#edu.degree] #h(1fr) #emph[#edu.location]\ ]