Purdue University
Bachelor of Science in Computer Science
Junior
GPA: 3.20
Software Engineering Intern - I.B.M. India Private Limited
- Worked on a web application for IBM's Predictive Asset Optimization Technology as a part of the Global Business Solution team.
- Full Stack Developer on the project. Used NodeJS (Server), IBM Bluemix (PaaS) and AngularJS (Client).
- First web based application, made to be used by the GBS team to provide the clients with a universal easy to access web application.
Purdue ROCS (Reach Out Computer Science)
- Work as a volunteer and go to different schools and introduce kids (from Elementary to High School) Computer Science.
- Teach inexperienced kids to code in Scratch and more experienced coding in Python.
- Work as a grader in the Purdue Department of Statistics.
- Work with a group of people grading the labs (SAS and R), homework and exams by students in Statistics Courses.
TeamUp (Task Mangagement & Scheduler) | NodeJS, Java, Android SDK, Firebase, SQL, IBM Bluemix
Application that lets you form Teams and post tasks for Team Projects. Tasks can be assigned to members by the Team Leader or team members can volutarily select the tasks. Teams can set deadlines to tasks and also see the Project Progress.
Translation Nation | NodeJS, Javascript, HTML, CSS
Translation Nation is a web app that lets you translate anything from and to English, Spanish, French and Italian. There is also a practice feature which will generate random words that you can translate to practice your language skills. You can visit the website by clicking here.
Memory-Allocator | C++
Implemented a basic memory allocator which closely resembles and functions like the malloc function used in Unix Systems. The implementation consists of the malloc, free and realloc functions.
University Course Management System | Java, JDBC, Oracle SQL
Course Manager is a java program with a basic interface that connects with an Oracle SQL database to give you the list of courses, students in the courses etc. depending upon the type of user is selected from Student, Faculty and Administrator.
Web Crawler | C, C++, FSM
Constructed an internet bot for web indexing purposes, manually giving a parent URL and recursively visiting URL's on the frontier and saving them and their descriptions in a data structure to be used by the search engine.
Boiler Search (Search Engine) | C++
Developed a search engine which operates by running an algorithm that mines the data stored by the web crawler and listing the relevant SERPs (Search Engine Result Pages). Searching was implemented using different data structures (Binary Search, AVL Tree, Array and Hash Table).
IRC Server and Client | C, C++ & GTK+ 3.0
Developed an Internet Relay Chat Server and Client model that facilitated communication via text messages. A user was allowed to set up an account by providing a username and password to connect and chat with other people connected to the server in "rooms". The user was free to join a "room" or create one of his own.
SafeWalk Server and Client | Java and Android SDK
Designed a server in Java and client application for android based on the Purdue "SafeWalk" program, where people connect to the server through the application, getting matched with the most relevant volunteer for walking from one place of the campus to another at night-time.
>_ Programming: C, C++, Java, Swift, ARM Assembly, MySQL, SQLite, MIPS, Android SDK, iOS SDK
</> Web Development: HTML 5.0, CSS3, JavaScript, TypeScript, NodeJS, Angular 2, AJAX (RESTful Web Services), ASP, Firebase, IBM Bluemix
STAT416 (Probability)
CS473 (Web Information Retrieval and Management)
CS381 (Introduction to Analysis of Algorithms)
CS352 (Compilers: Principles and Practice)
CS348 (Introduction to Information Systems)
CS307 (Software Engineering) (SCRUM)
CS252 (Systems Programming)
CS251 (Data Structures and Algorithms)
CS250 (Computer Architecture)
CS240 (Programming in C)
CS182 (Foundations of Computer Science)
CS180 (Problem Solving and Object Oriented Programming)
Member of the Purdue Squash Club.
Member of the Purdue Outdoor Club.