137 lines
7.8 KiB
HTML
137 lines
7.8 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="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&display=swap">
|
|
<link rel="stylesheet" href="css/resume.css">
|
|
<script src="https://kit.fontawesome.com/e34b4d0969.js" crossorigin="anonymous"></script>
|
|
<title>Naman Sood – 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>Education</h2>
|
|
<article class="institution">
|
|
<h3>University of Waterloo</h3>
|
|
<h4>Bachelor of Computer Science – 3.91 GPA</h4>
|
|
<aside class="date">Sep 2019 – Apr 2024</aside>
|
|
<ul>
|
|
<li><strong>Relevant Coursework: </strong><span>Operating Systems, Concurrency, Networks, Security, Data Structures & Algorithms</span></li>
|
|
</ul>
|
|
</article>
|
|
</section>
|
|
<section class="skills">
|
|
<h2>Skills</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>Experience</h2>
|
|
<article class="work-exp">
|
|
<h3 class="employer">FreeBSD Foundation</h3>
|
|
<h4 class="position">Incoming Software Developer Intern <span class="location">Kitchener, ON</span></h4>
|
|
<aside class="date">May 2023 – Aug 2023</aside>
|
|
</article>
|
|
<article class="work-exp">
|
|
<h3 class="employer">data.world</h3>
|
|
<h4 class="position">Software Engineer Intern <span class="location">Austin, TX</span></h4>
|
|
<aside class="date">May 2022 – Aug 2022</aside>
|
|
<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">
|
|
<h3 class="employer">Carta</h3>
|
|
<h4 class="position">Software Engineer Intern, Infrastructure <span class="location">Kitchener, ON</span></h4>
|
|
<aside class="date">Sep 2021 – Dec 2021</aside>
|
|
<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">
|
|
<h3 class="employer">Tailscale</h3>
|
|
<h4 class="position">Software Engineer Intern <span class="location">Toronto, ON</span></h4>
|
|
<aside class="date">Jan 2021 – Apr 2021</aside>
|
|
<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>Simplified 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">
|
|
<h3 class="employer">University of Waterloo</h3>
|
|
<h4 class="position">Research Associate <span class="location">Waterloo, ON</span></h4>
|
|
<aside class="date">May 2020 – Aug 2020</aside>
|
|
<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">
|
|
<h3 class="employer">Creesync Software</h3>
|
|
<h4 class="position">Software Engineering Intern <span class="location">New Delhi, India</span></h4>
|
|
<aside class="date">May 2019 – Aug 2019</aside>
|
|
<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 – 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>Projects</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>
|