diff --git a/typst/.gitignore b/typst/.gitignore new file mode 100644 index 0000000..b34db31 --- /dev/null +++ b/typst/.gitignore @@ -0,0 +1,6 @@ +# Created by https://www.toptal.com/developers/gitignore/api/typst +# Edit at https://www.toptal.com/developers/gitignore?templates=typst + +*.pdf + +# End of https://www.toptal.com/developers/gitignore/api/typst diff --git a/typst/CLAUDE.md b/typst/CLAUDE.md new file mode 100644 index 0000000..bcb8c80 --- /dev/null +++ b/typst/CLAUDE.md @@ -0,0 +1,41 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +This is a personal resume project built with Typst, a modern markup-based typesetting system. The repository contains a single resume document (`resume.typ`) that compiles to PDF format. + +## Architecture + +- **resume.typ**: Main Typst source file containing resume content and styling +- **resume.pdf**: Generated PDF output (gitignored) +- **.gitignore**: Standard Typst gitignore excluding PDF files + +## Development Commands + +### Compile Resume +```bash +typst compile resume.typ +``` +This generates `resume.pdf` from the Typst source. + +### Watch and Auto-compile +```bash +typst watch resume.typ +``` +Watches for changes and automatically recompiles the resume. + +### View Available Fonts +```bash +typst fonts +``` +Lists all available fonts for styling the resume. + +## Typst Language Notes + +- Typst uses `#` for function calls and expressions +- Text styling: `#text(size: 12pt, weight: "bold")[content]` +- Layout: `#align(center)[content]`, `#h(1fr)` for horizontal spacing +- Comments: `//` for line comments +- Document settings are configured at the top with `#set` rules \ No newline at end of file diff --git a/typst/resume.typ b/typst/resume.typ new file mode 100644 index 0000000..dd8bd8a --- /dev/null +++ b/typst/resume.typ @@ -0,0 +1,156 @@ +#set document(author: "Ameya Shenoy", 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 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:+918655408932")[#text(fill: section-color)[(+91) 8655408932]] \ + Mumbai, India \ + #link("mailto:shenoy.ameya@gmail.com")[#text(fill: section-color)[shenoy.ameya\@gmail.com]] + ], + [ + #text(size: 24pt, weight: "bold")[Ameya Shenoy] \ + #v(-0.5em) + #text(size: 14pt, fill: section-color)[Engineering Lead] + ], + [ + #link("https://github.com/codingcoffee")[#text(fill: section-color)[github.com/codingcoffee]] \ + #link("https://www.linkedin.com/in/codingcoffee")[#text(fill: section-color)[www.linkedin.com/in/codingcoffee]] \ + #link("https://codingcoffee.dev")[#text(fill: section-color)[codingcoffee.dev]] + ] +) + +#v(inter-section-spacing) + + + +// Summary +Engineering lead with 8+ years of expertise in designing scalable system architecture, leading high performing teams, and delivering AI driven solutions while also maintaining the role of an individual contributor on complex projects + +#v(inter-section-spacing) + + + +// Work Experience Section +#text(size: 12pt, weight: "bold", fill: section-color)[Work Experience] +#v(jobtitle-company-spacing) +#line(length: 100%, stroke: 0.5pt) +#v(jobtitle-company-spacing) + +*1st Engineer / Engineering Lead* #h(1fr) *May 2022 - Present*\ +_#link("https://www.grapevine.in/")[#text(fill: section-color)[Grapevine]]_ #h(1fr) _Bengaluru_ + +#v(company-lineitems-spacing) + +- Led the company from inception to \$3M seed funding, demonstrating strategic leadership in building and managing a high-performing team of 7 engineers, establishing engineering best practices, and accelerating product development from concept to launch\ +- Architected and launched a scalable backend API infrastructure using Django, PostgreSQL, and Redis, deployed on Kubernetes, supporting over 600,000 users with 99.9% uptime and robust performance under high concurrent load\ +- Designed and deployed a real-time data pipeline with Kafka and ClickHouse, enabling analytics on 1M+ daily events empowering driving data driven product decisions that improved feature adoption by 25%\ +- Implemented advanced search capabilities with Qdrant (semantic search) and Meilisearch (keyword search), increasing content discovery engagement by 80% and enhancing user retention\ +- Engineered a real-time AI-powered interview platform using LiveKit and ElevenLabs, integrating custom voices and advanced prompt engineering to deliver a highly personalized candidate experience + +#v(inter-job-spacing) + +*Project Engineer* #h(1fr) *Apr 2021 - Dec 2023*\ +_#link("https://portal.e-yantra.org/")[#text(fill: section-color)[e-Yantra, IIT Bombay]]_ #h(1fr) _Mumbai_ + +#v(company-lineitems-spacing) + +- Developed a modular drone platform integrating Raspberry Pi, NVIDIA Jetson AGX, ZED stereo camera, GoPro, GPS, and optical flow sensors using ROS, enabling real-time video streaming, flight data aggregation, cloud-based photogrammetry, and autonomous navigation capabilities\ +- Designed and implemented a containerized simulation platform, enabling secure, isolated, and reproducible evaluation of robotics and AI workloads\ +- Engineered a GPU slicing and distribution framework for NVIDIA GPUs, optimizing resource utilization across multiple virtual machines for scalable machine learning training and browser-based remote Linux workstations + +#v(inter-job-spacing) + +*Cloud Infrastructure and Security Engineer* #h(1fr) *May 2019 - Mar 2021*\ +_#link("https://www.browserstack.com/")[#text(fill: section-color)[BrowserStack]]_ #h(1fr) _Mumbai_ + +#v(company-lineitems-spacing) + +- Reduced AWS costs by 15% on \$1M annual bill through reserved EC2 instances optimization, snapshot management, and S3 lifecycle policies while maintaining 99.9% uptime SLA\ +- Enhanced security posture by implementing CIS Controls, improving DMARC rating to 99.54%, setting up VPN for data centers, and deploying Cloudflare to reduce page load times by 3x\ +- Orchestrated critical infrastructure migrations with less than 0.1\% downtime, and executed disaster recovery planning for AWS + +#v(inter-job-spacing) + +*Software Engineer (Research and Development)* #h(1fr) *Jun 2017 - Nov 2018*\ +_#link("https://frappe.io/erpnext")[#text(fill: section-color)[Frappe Technologies Pvt. Ltd.]]_ #h(1fr) _Mumbai_ + +#v(company-lineitems-spacing) + +- Implemented email tracking pixels in outbound campaigns, enabling email engagement tracking and allowing targeted follow-ups that boosted response rates by 18%\ +- Developed Bench Manager GUI for real-time monitoring of Frappe-hosted sites, presented at ERPNext Conference, streamlining system administration tasks and live updates through Socket.IO + +#v(inter-section-spacing) + + + +// Skills Section +#text(size: 12pt, weight: "bold", fill: section-color)[Skills] +#v(jobtitle-company-spacing) +#line(length: 100%, stroke: 0.5pt) +#v(jobtitle-company-spacing) + +#grid( + columns: (140pt, 1fr), + row-gutter: 0.5em, + [*Programming Languages*], [Python, JavaScript (Node.js) / TypeScript, Golang], + [*Web Frameworks*], [FastAPI, Django, ReactJS, Next.js], + [*Databases*], [Postgres, Redis, ClickHouse, etcd, Meilisearch, Typesense, qdrant], + [*DevOps / Cloud*], [Kubernetes, Ansible, Nomad, Terraform, Jenkins, Prometheus, Grafana, Sentry, Kafka], + [*Cloud Providers*], [Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), Cloudflare], + [*AI*], [LangChain, Livekit, ElevenLabs, Ollama, vllm], + [*Languages*], [English, Hindi, Marathi, Konkani], + [*Hobbies*], [Chess, Basketball], +) + +#v(inter-section-spacing) + + + +// Accomplishments Section +#text(size: 12pt, weight: "bold", fill: section-color)[Projects] +#v(jobtitle-company-spacing) +#line(length: 100%, stroke: 0.5pt) +#v(jobtitle-company-spacing) + +_#link("https://semaphore.chat/")[#text(fill: section-color)[Semaphore]]_ - a multi LLM chat application with authentication, web search, resumable streams via a sync engine over websockets, and mobile-friendly interface using Next.js, Postgres + +#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)[Education] +#v(jobtitle-company-spacing) +#line(length: 100%, stroke: 0.5pt) +#v(jobtitle-company-spacing) + +*#link("https://www.sfit.ac.in/")[#text(fill: section-color)[St. Francis Institute of Technology]], #link("https://mu.ac.in/")[#text(fill: section-color)[Mumbai University]]* #h(1fr) *June 2013 - November 2017*\ +_Bachelor of Engineering in Electronics and Telecommunication_ #h(1fr) _Mumbai_