Software Engineer · NYC

Vir
Thakor

I love buildings things that people use, quality products and having an impact. I thrive working with a team, learning how to tackle interesting problems, and improving my craft.

Vir Thakor
Japan, 2024
01

Experience

Senior Software Engineer 2
Etsy, Inc.

Full stack development. Have worked on a variety of projects across the buyer & seller sides. Notably, worked on the free shipping rollout & adoption, reducing estimated delivery date times & improving accuracy, Currently focused on improving inventory architecture & performance.

PHP MySQL React TypeScript Google Cloud (BigQuery, GCL, Logs)
2019 - Present
Software Engineer
Customer Value Partners

Built web applications and data-driven tools for federal and commercial clients. Designed and shipped full-stack features across multiple technology stacks. Worked on Medicaid platform for reporting and analysis of internal programs. Developer for Pixt fashion, an app using clothing image matching to enabled consumer price comparison of similar products.

PHP MySQL AWS LAMP stack
2017 — 2019
Software Engineering Intern
American Express

Created Proof of Concept project analyzing the Key Management System and feasibility of implementing key rotations within DB manager through centrally managed implementation. Researched options for encryption key lifecycle: generation, exchange, storage, use, shredding, and replacement. Created internal Web App to manage uploaded testing information using LAMP stack

2016
Software Engineering Intern
Department of Energy

Collaborated with a team to develop a Web Application that visualized the flow of commodities by volume via sea routes on an interactive global map. Wrote procedures for user to generate customizable queries of trade routes based on commodity, source and destination. Then, developed the corresponding route visualizations for ratios of goods imported and exported. Implemented algorithm to create interactive and animated navigation between cities, ports, and choke points of goods.

D3.js - Data Visualization Oracle Procedures SQL
2015
02

Projects & Side Work

001
2018
Web of Connections

Interactive node graph for creating and visualizing relationships between entities. Drag, link, and explore emergent structure.

002
2017
Trip Cost Splitter

Group expense tracker that calculates exactly who owes what to whom. Born from a trip where no one agreed on the math. Didn't know Splitwise existed

003
2016
Bubble Text Visualizer

Dynamic word cloud generated from a block of free-form text. Beautiful, surprisingly addictive, and genuinely useful.

004
2017
USA Choropleth

County-level interactive map visualizing unemployment, obesity, and population data across the United States.

005
2018
Random World Generator

Procedural map generation using noise algorithms. Every click produces an entirely new world with its own geography.

006
2016
Daily Tasks Extension

Chrome new-tab extension for tracking daily tasks. Shipped, used daily, and still running in my browser.

007
2017
Branching Story

A clickable narrative game where each choice branches into new paths. Build and explore your own story tree.

008
2017
Dice Game Dashboard

A couple of tools for a tabletop RPG session. Dice rolling, initiative tracking, and D&D spell reference.

009
2017
Character Arena

Simulate stat-block creatures competing in a battle arena. Input the fighters, run the numbers, see who wins.

03

Outside Life

✈️ Travel
🏺 Pottery
🪴 Plants
04

About me

I'm Vir — a software engineer based in New York, NY. I studied Computer Science at UCLA and have been working in the industry for 9+ years. I started learning to code in high school, and have stuck with it since. I like building things that people use, that helps or impacts real people.

When I'm not at a computer I'm usually planning a trip, watching a show, eating or cooking something yummy, trying to keep my plants alive, or sustaining myself on caffeine. Interested in tech, politics, personal finance, climate, cuisine, coffee, and many other things.

Based New York, NY
Experience 9+ years
Degree B.S. Computer Science, UCLA
Bucket list Lots left
05

Get in touch

Let's talk

I try my best to respond promptly, but transparently I'm quite bad at it