JP

Jay "Matrix7689" Parekh

I'm a Software Development Engineer, 3D Level Designer, Full Stack Developer

About Me

JP

I'm a software engineer, shaping the digital landscape with code during the day. Post work, I dive into the world of video games. Beyond my coding endeavors, I find creative fulfillment in designing 3D levels and managing gaming servers.

Coding

💻

Level Design

🎨

Gaming

🎮

55

3D Level Designs

1,052,075

Map Downloads

12,340,926

Map Views

32

eSports Events

64,214

Lines of Code

123

WPM Typing Speed

8

Github Repos

622

Cups of Coffee

25

Sneakers

74,156

Minutes on Spotify

340

Bowls of Ramen

72

Video Games

Education and Experience

August 2019 - May 2021

University of Southern California

Master's in Computer Science

  • Location: Los Angeles, California, USA
  • Relevant Coursework: Web Technologies, 3-D Graphics and Rendering, Analysis of Algorithms, Foundations of Artificial Intelligence, Advanced Mobile Devices and Game Consoles
August 2015 - May 2019

University of Mumbai

Bachelor of Engineering in Information Technology

  • Location: Mumbai, Maharashtra, India
  • Relevant Coursework: Data Structure and Algorithm Analysis, Computer Graphics and Virtual Reality, Object Oriented Programming Methodology, Image Processing, Web Programming
August 2013 - May 2015

High School

Computer Science Specialization

  • Location: Mumbai, Maharashtra, India
  • Relevant Coursework: C++, Operating System, Data Structures, HTML, CSS, 8085 Microprocessors, 8085 Instruction Set, Newtorking Technology, Microcontrollers, Assembly Language
December 2023 - Present

| Amazon

Software Development Engineer II

  • Location: Seattle, Washington, USA
  • Enhanced and optimized the existing shopping cart throttling mechanism, providing robust protection against bot attacks and ensuring uninterrupted service availability.
  • Proactively updated the service documentation and dashboards.
July 2021 - December 2023

| Amazon

Software Development Engineer I

  • Location: Seattle, Washington, USA
  • Devised translation and invocation strategies for a novel service. Collaborated with partner teams and engineers, exploring multiple approaches. Held two design discussions and facilitated a backlog grooming session with task breakdown. The chosen approach leveraged existing components, resulting in a 3-4 month reduction in overall implementation effort.
  • Collaborated with various partner teams on a service migration initiative. Successfully implemented an optimized solution that significantly improved the shopping cart performance, resulting in a global latency reduction of tm99 10ms and substantial savings in infrastructure costs.
  • Achieved $1,740,000 in infrastructure cost savings by refactoring the shopping cart caching storage solution. Simultaneously, this optimization led to a global latency reduction of tm99 15ms.
  • Assisted the client team in migrating to a newer version of the Shopping Cart. Conducted design discussions and implemented solutions that ensured backward compatibility and included metrics for tracking.
  • Operational work – Restored 3 pipelines with 16 regions, ran 5 peak traffic simulations, setup a testing framework that fires mock requests, restructured the primary pipeline, resolved security risks, and ran stress tests.
  • Teamwork – Mentored two Software Engineers, conducted Knowledge Transfer sessions on valuable internal debugging and log querying tools. Actively participated in team design discussions and proactively maintained service documentation.
May 2020 - August 2020

| Amazon

Software Development Engineer Intern

  • Location: Los Angeles, California, USA
  • Developed a Full-Stack end to end service tool, consumed by the Ordering Shopping Cart team.
  • Brought down operation time from 4 hours to 5 minutes by automating the existing manual and error-prone process.
  • Designed a UI in ReactJS with filtering, sorting, pagination, selection and form validation features.
  • Implemented and devised new APIs in Java which act as the middleware between the Front-end and other Back-end components.
July 2017 - February 2019

Bigshine Media & Entertainment

Chief Technical Officer

  • Location: Mumbai, Maharashtra, India
  • Led operations of 4 subsidiaries: Mammoth Media, Mammoth Gears, Ironhead Productions and Mammoth Gaming.
  • Headed a group of 3 in developing 3 websites (both front-end and back-end).
  • Communicated, co-ordinated and contacted large companies such as Cooler Master, Zowie by BenQ, Circle Gaming, USports and Entity Gaming.
  • Supervised technical operations of video games in “U CYPHER SEASON 1” TV show telecasted on MTV India.

Works

  • All
  • Level Designs
  • Web Dev
  • AI
  • ML
Web Dev, Android

NewsApp - Android Application

NewsApp Android

NewsApp - Android Application

The app shows latest news using Guardian API, and latest weather information using OpenWeatherMap API - based on user's live location.

Users can bookmark any article that they like and it is saved locally using SharedPreferences.

Used Google Trends API and MP Android Chart to graph keyword trends searched by users.

Implemented Bing Autosuggest API in the search bar to help users look for news related to a specific keyword.

View on Github
AI

BFS UCS A*

BFS UCS A*
BFS UCS A*

BFS UCS A*

A C++11 program that will take an input file that describes the terrain map, landing site, target sites, and characteristics of a Mars rover robot and for each target site, it will find the optimal (shortest) safe path from the landing site to that target. A path is composed of a sequence of elementary moves. Each elementary move consists of moving the rover to one of its 8 neighbors.

View on Github
AI

Halma Game Playing Agent

Halma Game Playing Agent
Halma Game Playing Agent

Halma Game Playing Agent

A C++11 programmed AI will play the game of Halma, an adversarial game with some similarities to checkers. The game uses a 16x16 checkered gameboard. Each player starts with 19 game pieces clustered in diagonally opposite corners of the board. To win the game, a player needs to transfer all of their pieces from their starting corner to the opposite corner, into the positions that were initially occupied by the opponent. Read this article for further details on Halma and its rules.

Essentially, our agent will evaluate the gameboard and output the best / optimal move by using Alpha Beta Pruning Minimax algorithm upto 3-ply.

View on Github
Web Dev

NewsApp - React Website

NewsApp React

NewsApp - React Website

A responsive website made using ReactJS and NodeJS which displays latest news from different categories from New York Times API and Guardian API.

Users can share any article through Facebook, Twitter or Email. Users can also bookmark any article that they like and it is saved locally using HTML5 LocalStorage.

Implemented asynchronous select option to allow users to search for news based on a particular search keyword.

Live Website View on Github

Tech Stack

C++
Java
React
AWS
NodeJS
Android
HTML5
CSS3
JavaScript
Python
MySQL
Hammer

Get In Touch