Jay "Matrix7689" Parekh
I'm a Software Development Engineer, 3D Level Designer, Full Stack DeveloperAbout Me
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
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
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
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
| 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.
| 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.
| 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.
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
NewsApp - Android Application
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 GithubBFS 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 GithubHalma 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 GithubNewsApp - React Website
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