JAY NAGARSHETH
San Jose, CA • 408-***-**** • ********@*****.*** • linkedin.com/in/jaynagarsheth • github.com/jay65533
Professional Summary
●Innovative Full Stack Software Engineer with technical experience in application development, object-oriented design, database management, web development, robotics and artificial intelligence.
●Passionate team player working in dynamic, fast-paced environments with a focus on building relationships and promoting organizational culture.
Skills & Proficiency
●Programming Languages: JavaScript (ES5, ES6), Java, Python, TypeScript, HTML, CSS
●Front-End Libraries: jQuery, AJAX, Bootstrap, SocketIO, Material-Ui, React.js, Angular 7
●Back-End Frameworks: Spring Boot for Java, Flask, Django, Node.js, Express.js, Mongoose
●Dev Tools: AWS EC2, GitHub, VSCode, Eclipse, Postman, GraphQL, Spring Tool Suite, BlueJ, MS Office
●Methodologies: MVC, OOP, CRUD operations, RESTful APIs, Web Design, UX/ UI Design
●Databases: MongoDB, MySQL, SQLite
●CS course work: Data Structures, Design and Analysis of Algorithms, Artificial Intelligence, Software Engineering, Computational Robotics, Computer Graphics, Internet Technology, Database Management, Discrete Mathematics, Numerical Analysis and Calculus
Education
BACHELOR’S IN COMPUTER SCIENCE: 2018 RUTGERS UNIVERSITY, New Brunswick, NJ
FULL STACK SOFTWARE DEVELOPMENT CERTIFICATE: 2019 CODING DOJO, San Jose, CA
Experience & Selected Projects
Multi-Functional eCommerce Platform:
●Developed an eCommerce platform using Spring Boot, Java, HTML5 and CSS3 that allows vendors to easily list their products to sell via an interactive dashboard.
●Designed user-friendly dashboard using Object Oriented Programming experience and MVC architecture to create an application that allows users to browse, sort, search and purchase products listed by several vendors.
●Integrated MySQL database to link data that responds to create, read, update and delete queries.
Collaborative Song Playlist Application:
●Developed a web application framework applying React, Node.js and Express.js experience that allows users to create song playlists in real-time using web sockets.
●Used GraphQL to perform create, read, update and delete operations on the MongoDB database via queries and mutations. Integrated react-player library to play a playlist created by multiple users.
●Implemented Facebook Login API and fetched user information JSON upon user login.
Image Classification Project: Artificial Intelligence
●Implemented the naïve Bayes and Perceptron algorithm for detecting faces and classifying digits using the skeleton code provided.
●In the naiveBayes.py, implemented the methods TrainAndTune and calculateLogJointProbabilites for calculating prior probabilities and the conditional probabilities.
●The image classification program identifies and indicates the color of each pixel in the provided training set as white (0) or gray/black (1).
Maze Traversal A*star Algorithm Project: Artificial Intelligence
●Used Java implemented the Astar algorithm to traverse from point A to point B in a maze.
●The maze was designed using a Depth First Search (DFS) algorithm and was randomly generated.
●A dot allowed to travel through the maze using the Astar algorithm from start to finish and picked the shortest path based on the Manhattan heuristic, also known as the h-value.
●Implemented different versions of Astar known as Adaptive Astar, Repeated Forward Astar, and Repeated Backward Astar.
Robotics RRT Algorithm Project: Computational Robotics
●Developed a tree traversal pathfinding algorithm using Python to design the most optimal path for a robot to go from point A to point B.
●The algorithm is a variant of a tree traversal algorithm (RRT). It expands in multiple directions and finds multiple ways to reach the end goal. The algorithm picks the shortest path and traverses from the start to the end.
●The project implements a collision detection function that checks if the robot will collide with another object or with the boundary at any given global coordinate.
Hotel Management Website Project: Data Management
●Created a hotel reservation website using JSP and HTML5. Styled the website using CSS3 and Bootstrap. Integrated MySQL database to link data that responds to create, read, update and delete queries.
●The website allowed user to create an account and choose from one of three hotels to stay for their business or vacation endeavor. Allowed user to reserve multiple rooms selecting a start date & end date and also select a preferred service such as breakfast and room type for the duration of their stay.
●Finally, the user would receive their invoice with the total summary of the options that they selected and the final amount they would have to pay. Implemented feature to leave reviews for breakfast, room service, cleanliness and other paid services for the hotels.
Y86 Emulator: Software Methodology
●Developed multi-function program to recreate a Y86 emulator using C. The program reads Y86 files as an argument in the command line. Once it finds the file, the emulator will load the file, parse through it and allocate enough memory for the program to operate.
Volunteer Experience
Research Assistant: Rutgers University, NJ Sep 2016 – Dec 2016
●Worked alongside Professor in the CS department to assist his research towards Ph.D.
●Understanding and enhancing SteerSuite application in computer graphics.
●Increased SteerSuite application efficiency by implementing Astar algorithm and replaced a legacy system which resulted in decreased time interval by 25% to find the shortest path from point A to point B.
Kaiser Permanente: Santa Clara, CA May 2009-May 2012
●300+ Volunteer hours at Kaiser Homestead Facility
●Presidential Award Winner in 2010.
●Gift Gallery cash register operation, Patient assistance and Front Desk Management
Dr. J C Cadena (Orthodontist): San Jose, CA May 2011-Aug 2011
●Shadowing doctor and assist staff, Data organizing
●Patient visit entries, maintaining appointment schedules and call reminders
San Jose Public Library: San Jose, CA May 2007-Dec 2007
●Books check out assistance, shelf space organizer.
Activities
●First Degree Black Belt in Kenpo Style Karate, Enjoy Travelling, Gaming, Music and Cooking.
●Building computers using best hardware configurations with cost effective tactics.