Summary
Education
Skills
Websites
Technical Involvement
Hackathons And Engineering Exposure
Hobbies and Interests
Projects
Software Engineering Skills
Core Computer Science Skills
Timeline
Generic
SAHAJ S HOLALAGUNDI

SAHAJ S HOLALAGUNDI

Dharwad

Summary

High-performing Computer Science undergraduate with a perfect academic record and a strong focus on Data Structures, Algorithms, Operating Systems, and core computer science fundamentals. Experienced in translating algorithmic thinking into scalable applications using modern software engineering practices. Actively preparing for FAANG / MAANG-style interviews with emphasis on problem-solving efficiency, clean code, and system-level understanding.

Education

Bachelor of Engineering - Computer Science & Engineering

SDM College of Engineering and Technology (SDMCET)

Skills

  • Data Structures & Algorithms
  • Arrays
  • Strings
  • Hashing
  • Linked Lists
  • Stacks
  • Queues
  • Trees (BST, AVL)
  • Heaps
  • Graph Algorithms (BFS, DFS)
  • Recursion
  • Backtracking
  • Greedy Algorithms
  • Dynamic Programming
  • Time & Space Complexity Analysis
  • Operating Systems
  • UNIX
  • UNIX/Linux platforms
  • File system hierarchy
  • File permissions
  • Process concepts
  • Thread concepts
  • CPU scheduling algorithms
  • Deadlocks
  • Synchronization
  • Memory management
  • Paging
  • Segmentation
  • Virtual memory
  • Basic shell commands
  • Scripting fundamentals
  • Problem-Solving
  • Interview Preparation
  • Pattern-based DSA problem solving
  • Writing optimized code
  • Readable code
  • Strong debugging
  • Edge-case analysis
  • Full Stack Development
  • Frontend
  • HTML
  • CSS
  • JavaScript
  • Frameworks
  • Bootstrap
  • Tailwind CSS
  • Backend
  • Nodejs
  • Expressjs
  • Database
  • MongoDB
  • Stack
  • MERN
  • Auth
  • JWT-based authentication
  • Templating
  • EJS
  • Developer Tools
  • Platforms
  • Git
  • GitHub
  • Version Control
  • RESTful API Design
  • NPM ecosystem
  • Specialization
  • Prompt Engineering
  • AI-powered applications

Technical Involvement

  • Team Qwerty (1st Year) – Former Technical Team Member
  • GDG On Campus SDMCET (2nd Year) – Technical Role

Hackathons And Engineering Exposure

  • Smart India Hackathon - Smart Curriculum Activity & Attendance Application
  • Volunteer – GDG HackKarnataka Hackathon
  • Volunteer – GDG DevFest

Hobbies and Interests

  • Competitive Programming
  • FAANG-Style DSA & OS Interview Preparation
  • System-Level Thinking
  • Fitness & Mental Discipline

Projects

Online Voting System – Secure vote handling using data structures, Online Bus Reservation System – Efficient seat allocation logic, Banking Management System – Transaction processing and validation, Sudoku Solver – Constraint satisfaction using backtracking, N-Queens Problem – Recursive optimization, Rat in a Maze – Pathfinding algorithm, Crossword Puzzle Solver – Recursive word placement, Chess Console Game – Rule-based logic and game state management, Tic Tac Toe – Game logic implementation, Word Guessing Game – Pattern-based reasoning, Game Console Web Platform - Multiple algorithm-driven games, Secure JWT-based authentication, Modular backend architecture using Node.js, AI Chatbot - Designed high-quality prompts for contextual responses, Amazon & Netflix UI Clones - Responsive layouts using HTML & CSS, QR Code Generator & To-Do Application - Utility-driven web applications

Software Engineering Skills

HTML, CSS, JavaScript, Bootstrap, Tailwind CSS, Node.js, Express.js, MongoDB, MERN, JWT-based authentication, EJS, Git & GitHub (Version Control), RESTful API Design, NPM ecosystem, Prompt Engineering for AI-powered applications

Core Computer Science Skills

Arrays, Strings, Hashing, Linked Lists, Stacks, Queues, Trees (BST, AVL), Heaps, Graph Algorithms (BFS, DFS), Recursion, Backtracking, Greedy Algorithms, Dynamic Programming, Time & Space Complexity Analysis, Comfortable working on UNIX/Linux platforms, File system hierarchy and permissions, Process & thread concepts, CPU scheduling algorithms, Deadlocks and synchronization, Memory management (paging, segmentation, virtual memory), Basic shell commands and scripting fundamentals, Pattern-based DSA problem solving, Writing optimized and readable code, Strong debugging and edge-case analysis

Timeline

Bachelor of Engineering - Computer Science & Engineering

SDM College of Engineering and Technology (SDMCET)
SAHAJ S HOLALAGUNDI