B.Tech in Computer Science and Engineering (Artificial Intelligence)
Indira Gandhi Delhi Technical University for Women
- B.Tech CSE (Artificial Intelligence) student at IGDTUW, graduating in 2027.
- Building secure and maintainable backend and full-stack applications using Java, Spring Boot, React, and relational databases.
- Interested in backend engineering, REST API design, database systems, system design, and software development.
- Completed industrial training at SAG, DRDO, working with Java, JDBC, SQL, object-oriented programming, and application debugging.
- Solved 500+ data structures and algorithms problems across LeetCode and GeeksforGeeks.
- Currently preparing for software engineering internships and graduate opportunities.
| Area | Technologies |
|---|---|
| Languages | Java, SQL, JavaScript, TypeScript, HTML, CSS |
| Backend | Spring Boot, Spring Security, REST APIs, Spring Data JPA, Hibernate, JDBC |
| Frontend | React, Next.js, Tailwind CSS |
| Databases | PostgreSQL, MySQL, Firebase |
| Developer Tools | Git, GitHub, Docker, Maven, IntelliJ IDEA, VS Code |
| Core Subjects | Data Structures and Algorithms, OOP, DBMS, Operating Systems, Computer Networks |
A secure full-stack campus community platform that enables students to discover clubs, join communities, explore events, and manage their profiles.
- Designed approximately 20 REST endpoints for authentication, clubs, events, memberships, and user profiles.
- Implemented JWT authentication, Spring Security, BCrypt password hashing, validation, and role-based authorization.
- Built a layered backend architecture with transactional services, centralized exception handling, PostgreSQL persistence, and Docker support.
Technology: Java, Spring Boot, Spring Security, React, PostgreSQL, Docker
A desktop SQL performance analyzer that detects inefficient queries and provides actionable optimization recommendations.
- Developed a modular rule engine containing 15+ checks for common SQL performance and safety issues.
- Integrated MySQL
EXPLAINanalysis, execution-time measurement, index recommendations, and query rewrite suggestions. - Added query history, performance scoring, CSV export, syntax highlighting, and isolated query execution.
Technology: Java, Swing, JDBC, MySQL, Maven
A responsive, recruiter-friendly portfolio presenting my projects, technical skills, experience, achievements, and professional profiles.
- Designed a responsive interface with dedicated project, experience, skills, and contact sections.
- Added direct access to GitHub repositories, LinkedIn, LeetCode, and resume information.
- Deployed the application on Vercel.
Technology: Next.js, React, TypeScript, CSS, Vercel
- Developed a Java and JDBC-based database application supporting authentication and CRUD operations.
- Worked with relational database design, SQL queries, object-oriented programming, debugging, and structured application development.
- Worked with React, Firebase, REST APIs, real-time data synchronization, and cloud deployment.
- Strengthened full-stack development skills through application development and technical workshops.
- Solved 500+ DSA problems across LeetCode and GeeksforGeeks.
- Achieved a maximum LeetCode contest rating of 1488.
- Participated in Walmart Global Tech Sparkathon.
- Completed Microsoft Learn modules covering cloud computing concepts and Azure fundamentals.
- Strengthening data structures and algorithms
- Building production-style Spring Boot applications
- Learning backend system design and scalable architecture
- Improving problem-solving and interview communication
- Portfolio: rishika-portfolio-ecru.vercel.app
- LinkedIn: Rishika Sharan
- LeetCode: Rishika_153
- Email: rishikasharan153@gmail.com