Pune, Maharashtra, India

Shashank Sanjay Panchwatkar

Computer Engineering undergraduate & full-stack developer — React, Spring Boot, Node.js

Computer Engineering undergraduate (B.Tech, 2027) experienced across the full web application lifecycle, from design through cloud deployment. Builds production-style systems with React, Spring Boot, and Node.js, with practical work in REST API design, real-time WebSocket communication, token-based authentication, and AWS deployment.

Experience

01

Web Developer Intern

Jash Data Science Pvt. Ltd. — Pune, India
  • Contributed to an existing production codebase, building React interfaces with a component-based architecture and reusable component libraries.
  • Worked within a Spring Boot backend to trace and extend REST API endpoints across the service and persistence layers.
  • Debugged and resolved live defects spanning backend services and MySQL queries, reducing turnaround on reported issues.

Projects

03

Chatting Application

Real-time messaging application
ReactSpring BootMongoDBWebSocket (STOMP)JWTAWS EC2
  • Engineered a full-stack real-time chat application with a Spring Boot backend and React frontend, using STOMP over WebSocket for bidirectional message delivery to topic-subscribed clients without polling.
  • Secured the API using Spring Security as an OAuth2 resource server with Nimbus HS256 JWT encoding and BCrypt password hashing, enforcing stateless authentication on all protected endpoints.
  • Modeled conversations in MongoDB with embedded message documents, enabling full chat-history retrieval in a single query instead of per-message joins.
  • Developed REST endpoints for user management, conversation get-or-create, and message deletion, with a credentialed CORS policy restricting access to whitelisted origins.
  • Deployed the backend on an AWS EC2 instance with a static Elastic IP and configured security groups, while hosting the React frontend on Vercel with environment-based configuration.

Online Bookstore Management System

Full-stack e-commerce platform
JavaSpring BootHibernateHTMLCSSJavaScriptRazorpayTwilio
  • Developed a full-stack online bookstore enabling users to browse, search, and purchase books through a dynamic, responsive web interface.
  • Implemented Hibernate (JPA) for ORM-based persistence, ensuring secure and optimized CRUD operations across the catalog and order data.
  • Integrated the Razorpay payment gateway to support secure online transactions and streamlined order processing.
  • Incorporated the Twilio API for SMS notifications, delivering real-time order confirmations and status updates to customers.

Nexus Meet

Peer-to-peer video calling platform
React.jsSpring BootSocket.IOWebRTCHTMLCSS
  • Built a browser-based video calling platform using WebRTC for peer-to-peer media streaming and Socket.IO for signalling and session negotiation.
  • Implemented live video calling and screen sharing, handling offer/answer exchange and ICE candidate negotiation between peers.
  • Configured STUN/TURN servers to ensure reliable NAT traversal and connection success across varied network conditions.

Technical skills

06
LANGUAGES
Java, JavaScript, Python, SQL (Oracle, MySQL), HTML, CSS
DATABASES
MongoDB, MySQL, Oracle
FRAMEWORKS
Spring Boot, Spring Security, Spring Data MongoDB, React, Node.js, Bootstrap, JSP, REST API
CLOUD & DEVOPS
AWS, Google Cloud Platform, Docker, Vercel, Maven
LIBRARIES & TOOLS
WebRTC, Socket.IO, STOMP, SockJS, JWT, Hibernate (JPA), Mongoose, pandas, NumPy, Matplotlib
DEVELOPER TOOLS
Git, GitHub, Postman, IntelliJ IDEA, VS Code, Eclipse, Jupyter Notebook

Certifications

02

AWS Certified Solutions Architect

Amazon Web Services

Solutions Architecture

Udemy

Education

03

B.Tech in Computer Engineering

Walchand Institute of Technology, Solapur
CGPA: 9.41 / 10

Higher Secondary Education (HSC)

Annasaheb Magar Junior College, Pune
Percentage: 57.67%

Secondary School Education (SSC)

Bharat Madhyamik Higher Secondary School
Percentage: 90.40%