Nishchay Parashar.
Hi, I'm Nishchay

I'm a software and research engineer with a habit of being in awe of ingeniously designed Computer Systems. I like to think of the study of Systems and Computer Science in general as a series of trade-offs and decisions that need to be made for each new application and advancement in the field. Thinking about these decisions is what keeps me in love with this stream of science. My primary interests lie in operating systems, distributed systems, cloud computing and privacy-conserving computer systems.

In my free time, I try and educate myself about climate change and learn more about technical computer science angles to tackle the problem. When I’m not in front of the terminal, you can find me at the tennis court or trying to learn guitar and music theory :)

Experience
Software Engineering Intern
Apple
Jun '23 - Sep '23
  • Implemented configuration-as-code DHCP solution using Golang, custom DSL, and Grafana-Prometheus integrations to relieve tech debt.
  • Successfully migrated legacy PHP service to a modern SOA (services-oriented architecture) leveraging Python, RabbitMQ, Docker, and Kubernetes.
Senior Engineer
Samsung Research - Samsung Semiconductor India Research
Aug '20 - Jul '22
  • Core developer for department’s flagship automation platform, delivering critical microservices (infra provisioning, observability, notification management) with 100% uptime. Helped save work hours across memory division.
  • Improved test benches of 7+ memory products by implementing false positive detection, failure root cause analysis, and failure similarity search.
  • Built distributed log pipelines and complementary analytics engine. Worked extensively on the search platform Elastic stack and distributed-systems performance optimizations.
  • Presented internal technical paper as 1st author on ‘Failure Analysis, Triaging and Test Optimization using Data Science and Analytics’ at Samsung Research TechCon20.
Software Developer Intern
Samsung Research - Samsung Semiconductor India Research
Jan '20 - Jul '20
  • Part of the team developing Composable Infrastructure and Hybrid Cloud solutions to be used by Samsung R&D centers across the globe.
  • Contributed to multiple research assignments, experiments and 2000+ lines of code, working extensively on the forward-looking concept of Composable Infrastructure and employed established open-source tools like OpenStack, Puppet-Razor, Juju and Django.
  • Cleared Samsung’s Software Competency Test: Advance Level, the highest level possible for interns.
Software Developer Intern
Physiz Agtech, Mumbai
May '19 - Jul '19
  • Developed key backend features and 30+ API routes for the company's core product, ensuring timely global release.
  • Designed and built an automated testing solution from scratch using Mocha and Chai.js, increasing code coverage from 0% to over 60%.
  • Took on DevOps responsibilities, setting up CI/CD, Kong API Gateway, and managing IoT devices over the cloud through Balena.
Volunteering Experience
GitHub Campus
Expert
GitHub Education, Remote
Sep '18 - Jul '20
  • Selected by GitHub from a global application pool as a Campus Expert based on proficiency in Git and work towards community building.
  • Secured sponsorship of USD 750 from GitHub for organizing events for the tech community on campus.
  • Trained by GitHub in community management and software development. Conducted multiple workshops and taught Git to 300+ students.
General
Secretary
IECSE, Manipal
Aug '18 - Jul '19
  • Lead and managed a community of over 2500 students on campus with mission to uplift the tech culture of the university.
  • Secured the highest sponsorship amount ever in the history of the organization for the annual technical fest Prometheus.
  • Organized tech talks, workshops, competitions and worked alongside community members on multiple projects.
Education
Brown University
Master's in Computer Science
Sep '22 - May '24 (expected)
  • GPA: 4.00/4.00
  • Teaching Assistant: Design and Analysis of Algorithms, Fundamentals of Computer Systems.
  • Relevant Courses: Algorithms, Operating Systems, Computer Systems, Cryptography, Computer Networks.
Manipal Institute of Technology
Bachelor of Technology, Computer Science
Jul '16 - Aug '20
  • GPA: 3.96/4.00
  • Teaching assistant for special course comprised of material from Data Structures (CSE 2103), Design and Analysis of Algorithms (CSE 2202) and other core Computer Science subjects.
  • One in only 250 global GitHub Campus Expert, Gen. Sec. CS Society (leading 1500+ students).
Works

Go Compiler

A partial compiler(lexical analyzer) with error reporting and error recovery for Go(Golang) developed using C, Flex & Bison.

DAMN - SSH Keys Distribution and Management Network

Developed web application for securely requesting, granting and revoking access to servers by managing the SSH keys of all node servers through one single central server on the go with the provided web portal. Developed the complete backend using Golang while working with various APIs, OAuth protocol, scripting, databases and other technologies.

Plauto - Parking Lot Automation System

Developed a web app to automate parking lot management as a project for the Database System course. Undertook the development of the backend using Flask, frontend using HTML & CSS and integration of the web app with the database.

Task-Queues Implementation

Since uploading large data sets handicaps the server to process further requests, I've used Celery to implement task queues with RabbitMQ as the broker to allow the uploading of data sets to be an asynchronous task.

FIFAWC – CLI App

Developed a Command Line Interface (CLI) app using Golang and web APIs to track the FIFA World Cup 2018 by getting live scores, fixtures, team details and other statistics right from the terminal.

Hungry Bot

The hungry bot app is a chatbot built on Nodejs that helps keep track of your food intake, daily calorie count and much more. This bot is your personal food curator that tells you what you can and cannot eat while helping you find healthier alternatives.

Tennis ATP Top-10

A small app written in Go to drive the Chrome browser to visit the official ATP website and capture a screenshot of the top 10 men singles tennis players in the world.

Get In Touch
nishchay_parashar@brown.edu
nishchayparashar98@gmail.com
Brown University, Providence, RI, USA
Providence, RI, USA