(704) 807-0228
2522-101 Avent Ferry Rd, Raleigh, NC

Currently pursuing Masters degree in Computer Science at NC State University | Actively seeking Internship opportunities for Summer 2018 | Interested in Software Development and Data Science roles

North Carolina State UniversityGPA: 4.0Master of Computer Science, Dec 2018
Jawaharlal Nehru Technological UniversityGPA: 9.1/10Bachelor of Technology in Computer Science, May 2017
Android InternJun - July 2016Riktam Technologies
  • Developed an Android application using Android Studio, Java and SQLite, to track bills and other shared expenses of employees, thereby replacing the use of Excel-type applications in the company.
  • Engineered the product as per the company specifications.
Web Developer InternMay - Jun 2016Blackbuck Engineers & Company
  • Designed and programmed social-groups module for a student-hiring platform “zinka.me” using Dreamweaver web-development tool, SQL, PHP, JavaScript, HTML and CSS technologies.
  • Led a team of eight and managed work division.
Academic Projects
Operating SystemsScheduling, locking and paging
  • Implemented demand paging scheme and page fault interrupt service routine for Xinu OS.
  • Implemented Reader-Writer lock synchronization and priority inheritance protocol to solve priority inversion.
  • Implemented random and Linux-like schedulers to overcome the starvation problem caused by the Xinu OS scheduler.
File SystemsSearching and Sorting
  • Implemented an algorithm to add and search data on disk using B-trees and investigated how changing the order of a B-tree affects its performance.
  • Implemented basic, multistep and replacement algorithms for creating and merging runs during Merge-sort and compared their run-time performances.
  • Implemented an algorithm to build and maintain an in-memory primary key index to improve search efficiency while using an availability list to support the reallocation of space for records that are deleted.
Machine LearningQuantitative Trading
  • Built a classification model in Python that predicts the direction of S&P 500 index using Logistic Regression, Random Forests, Support Vector Machines and Multilayer Perceptron Neural Networks.
AI DevelopmentIntelligent Chess
  • Built a Java-based chess engine which uses Minimax and Alpha-beta search algorithms, with support for both Human-vs-AI and AI-vs-AI game modes. Also implemented a graphical run-time comparison of the algorithms.
  • Demonstrated complete understanding of SDLC and presentation skills.
Game Development2D Platformer
  • Developed a cross-platform side-scrolling game “Escape from Perfection” using Unity 3D game engine, C# and published it on Play Store.
  • Provided updates based on user feedback and compressed the game size to half the size of initial build.
DatabasesHotel Management
  • Designed and developed a hotel management database system with an interface application to query the database.
  • Ranked in the top 20 percentiles in Algorithms domain at the HackerRank coding platform.
  • Competed with 1500 teams and qualified for ACM Inter-Collegiate Programming Contest Amritapuri regionals, 2015.
  • Java Foundations Certified Junior Associate.
  • Member of Association for Computing Machinery (ACM), 2016 – present.
  • Video games
  • Anime
  • Coding
  • Blogging
  • Badminton