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
01Web 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
03Chatting 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
06LANGUAGES
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
02AWS Certified Solutions Architect
Amazon Web ServicesSolutions Architecture
UdemyEducation
03B.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%