me/resume.html
Naman Sood d79d3d6e32 resume: use locally sourced organic fonts
it turns out that if you make a webpage with the Inter font weight 600 from Google Fonts, and then export that webpage to PDF using Firefox, that text is not selectable or otherwise visible to any automated resume scanners.

either using Chrome or using a non-Google Fonts font fixes this, so...

Signed-off-by: Naman Sood <mail@nsood.in>
2023-08-17 19:05:44 -04:00

210 lines
10 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="fonts/css/inter.css">
<link rel="stylesheet" href="css/resume.css">
<script src="https://kit.fontawesome.com/e34b4d0969.js" crossorigin="anonymous"></script>
<title>Naman Sood &ndash; Resume</title>
</head>
<body>
<button id="print"><i class="fa fa-solid fa-print"></i> Print/Save as PDF</button>
<div id="page">
<div class="page-contents">
<header>
<h1 class="name">Naman Sood</h1>
<nav class="links"><a href="mailto:mail@nsood.in">mail@nsood.in</a>|<a href="https://nsood.in">www.nsood.in</a>|<a href="https://linkedin.com/in/namansood">linkedin.com/in/namansood</a>|<a href="https://github.com/tendstofortytwo">github.com/tendstofortytwo</a></nav>
</header>
<main>
<section class="education">
<h2><span>Education</span></h2>
<article class="institution">
<div class="institution-info">
<div class="left-side">
<h3 class="institution">University of Waterloo</h3>
<h4 class="position">Bachelor of Computer Science &ndash; 3.9 GPA</h4>
</div>
<div class="right-side">
<aside class="date">Sep 2019 &ndash; Apr 2024</aside>
</div>
</div>
<ul>
<li><strong>Relevant Coursework: </strong><span>Operating Systems, Concurrency, Networks, Security, Data Structures & Algorithms</span></li>
</ul>
</article>
</section>
<section class="skills">
<h2><span>Skills</span></h2>
<p><strong>Languages</strong><span>JavaScript/TypeScript, Go, Rust, C++, C, Python, Scala, HTML/CSS, Shell, Haskell</span></p>
<p><strong>Technologies</strong><span>Git, Docker, Kubernetes, AWS EC2/S3, gRPC/Protobuf, React, SQL, MongoDB</span></p>
</section>
<section class="experience">
<h2><span>Experience</span></h2>
<article class="work-exp">
<div class="employer-info">
<div class="left-side">
<h3 class="employer">Tailscale</h3>
<h4 class="position">Software Developer Intern</h4>
</div>
<div class="right-side">
<span class="location">Toronto, ON</span>
<span class="bullet"></span>
<aside class="date">Sep 2023 &ndash; Dec 2023</aside>
</div>
</div>
</article>
<article class="work-exp">
<div class="employer-info">
<div class="left-side">
<h3 class="employer">FreeBSD Foundation</h3>
<h4 class="position">Software Developer Intern</h4>
</div>
<div class="right-side">
<span class="location">Kitchener, ON</span>
<span class="bullet"></span>
<aside class="date">May 2023 &ndash; Aug 2023</aside>
</div>
</div>
<ul>
<li><strong>Modernized firewall infrastructure</strong> by adding support for IPv6 multicast addresses in firewall state-syncing kernel module.</li>
<li><strong>Enabled peer-to-peer networking</strong> over PF firewall by porting full-cone NAT to current code, showing <strong>3x performance gain</strong>.</li>
<li>Ensured compatibility with container infrastructure by patching Conmon monitoring software to fix regressions on FreeBSD.</li>
<li>Enhanced reliability by fixing longstanding bugs in C core system utilities, used for user management and disk monitoring.</li>
</ul>
</article>
<article class="work-exp">
<div class="employer-info">
<div class="left-side">
<h3 class="employer">data.world</h3>
<h4 class="position">Software Engineer Intern</h4>
</div>
<div class="right-side">
<span class="location">Austin, TX</span>
<span class="bullet"></span>
<aside class="date">May 2022 &ndash; Aug 2022</aside>
</div>
</div>
<ul>
<li><strong>Spearheaded Databricks and Apache Spark support</strong> in Java-based data catalog service by integrating JDBC database drivers.</li>
<li>Boosted user productivity in code editing workspace by generating autocompletions for RDF classes and properties.</li>
<li><strong>Delivered key usability improvements</strong> to code workspace in areas like error visibility and autogeneration of code snippets.</li>
<li>Refined syntax highlighting for SPARQL queries by improving regular expressions used to parse language constructs.</li>
</ul>
</article>
<article class="work-exp">
<div class="employer-info">
<div class="left-side">
<h3 class="employer">Carta</h3>
<h4 class="position">Software Engineer Intern, Infrastructure</h4>
</div>
<div class="right-side">
<span class="location">Kitchener, ON</span>
<span class="bullet"></span>
<aside class="date">Sep 2021 &ndash; Dec 2021</aside>
</div>
</div>
<ul>
<li>Designed distributed gRPC logging system using Apache Fluent for <strong>scalable auditing and compliance</strong> across organization.</li>
<li>Created proof-of-concept for logging system using Kubernetes DaemonSets, with ConfigMaps to deploy custom configurations.</li>
<li>Enforced standardization of Protobuf definitions for <strong>over 300 microservices</strong> by designing static analysis tool in Go.</li>
<li><strong>Optimized build times by 10x</strong> for Docker images by simplifying package requirements to allow precompiled dependencies.</li>
<li>Improved system availability by identifying and removing bottlenecks in Redis server connections in Python library.</li>
</ul>
</article>
<article class="work-exp">
<div class="employer-info">
<div class="left-side">
<h3 class="employer">Tailscale</h3>
<h4 class="position">Software Developer Intern</h4>
</div>
<div class="right-side">
<span class="location">Toronto, ON</span>
<span class="bullet"></span>
<aside class="date">Jan 2021 &ndash; Apr 2021</aside>
</div>
</div>
<ul>
<li><strong>Introduced cloud/serverless support</strong> by emulating TCP/IP stack in userspace for Docker containers, using Google gVisor.</li>
<li>Enabled standardized communication using SOCKS5 protocol over Tailscale VPN by implementing proxy server in Go.</li>
<li><strong>Streamlined deployments in cloud environments</strong> by creating single-session authentication keys with auto-cleanup.</li>
<li>Developed a <a href="https://github.com/tailscale/github-action">GitHub Action</a> for end-users that allows <strong>plug-and-play security</strong> for CI/CD pipelines.</li>
<li>Expanded outreach within the technical community by writing <a href="https://tailscale.com/blog/2021-05-github-actions-and-tailscale/">long-form content for corporate blog.</a></li>
</ul>
</article>
<article class="work-exp">
<div class="employer-info">
<div class="left-side">
<h3 class="employer">University of Waterloo</h3>
<h4 class="position">Research Associate</h4>
</div>
<div class="right-side">
<span class="location">Waterloo, ON</span>
<span class="bullet"></span>
<aside class="date">May 2020 &ndash; Aug 2020</aside>
</div>
</div>
<ul>
<li>Optimized Go consensus system to <strong>3x throughput</strong> by increasing maximum transaction count sent in each message.</li>
<li>Streamlined deployment of project by using Docker images to generate repeatable builds across diverse environments.</li>
<!-- <li>Unified similar codebases by migrating duplicate components to a single C++ project.</li> -->
<li>Assisted distributed systems research by conducting experiments on AWS EC2 and analyzing performance data in gnuplot.</li>
</ul>
</article>
<article class="work-exp">
<div class="employer-info">
<div class="left-side">
<h3 class="employer">Creesync Software</h3>
<h4 class="position">Software Engineering Intern</h4>
</div>
<div class="right-side">
<span class="location">New Delhi, India</span>
<span class="bullet"></span>
<aside class="date">May 2019 &ndash; Aug 2019</aside>
</div>
</div>
<ul>
<li>Simplified distribution of professionally clicked photos by building Electron and React Native apps.</li>
<li>Designed and deployed API to upload and preview photos in low-bandwidth situations using Node.js and AWS S3.</li>
</ul>
</article>
<!-- <article class="work-exp">
<h3 class="employer">The Girl Code</h3>
<h4 class="position">Volunteer Full Stack Developer <span class="location">New Delhi, India</span></h4>
<aside class="date">Mar 2018 &ndash; Apr 2020</aside>
<ul>
<li>Developed online platform to interactively teach programming in <strong>10+ workshops across 3 countries</strong> using NodeJS.</li>
</ul>
</article> -->
</section>
<section class="projects">
<h2><span>Projects</span></h2>
<article class="project">
<div class="project-title">
<h3><a href="https://github.com/tendstofortytwo/chip8-rust">CHIP8-rust</a></h3>
<aside class="languages">Rust</aside>
</div>
<p>Emulator for CHIP-8 microprocessor. Simulated behavior of machine instructions with Rust, created graphics in framebuffer.</p>
</article>
<article class="project">
<div class="project-title">
<h3><a href="https://github.com/tendstofortytwo/clay">Clay</a></h3>
<aside class="languages">C, x86 Assembly</aside>
</div>
<p>A minimal x86 operating system. Handled tasks like interrupts, timers, paging, while balancing performance and maintainability.</p>
</article>
<!-- <article class="project">
<div class="project-title">
<h3><a href="https://github.com/tendstofortytwo/cmdmap">cmdmap</a></h3>
<aside class="languages">Node.js</aside>
</div>
<p>Node module to map CLI programs to a JSON API. Designed abstraction over standard library features for improved security.</p>
</article> -->
</section>
</main>
</div>
</div>
<script src="js/resume.js"></script>
</body>
</html>