Icarus Gupta
email: [email protected]
Education
Currently studying in 9th semester of 5-year(10 semesters) integrated program, Master of Science in Mathematics and Computing, IIT Kharagpur.
CGPA: 8.19/10 (after 8 semesters)
Relevant Courses (till April 2006)
Software: C Programming and Data Structures, Object Oriented Programming in C++, Assembly Programming, File Organization and Database Systems, Operating Systems
Theoretical Computer Science: Compiler Design, Design and Analysis of Algorithms, Switching and Finite Automata, Symbolic Logic
Computing Methodologies: Artificial Intelligence,Information Retrieval, Multi-Objective Genetic Algorithms, Operations Research, Numerical Analysis
Mathematical Background: Computational Statistics, Decision Theory, Linear Algebra, Stochastic Processes and Simulation, Probability and Statistics, Modern Algebra, Ordinary and Partial Differential Equations
Elementary Knowledge: Artificial Neural Networks, Fuzzy Logic.
Poster Presentation
|
Institution |
Intel (India) |
|
Duration |
November 2005 |
|
Topic |
“An Integrated Network Intrusion Detection System using Artificial Immune System and Packet Signatures” |
|
Guide |
Prof Pabitra Mitra (CSE dept) |
|
Description |
I presented this paper in a nation wide poster presentation competition, Intel India Student Research Competition-2005 organized by Intel. Proposed a evolutionary, adaptive and multi-layered Intrusion Detection System with each layer storing and updating anomalous traffic patterns. TCP/IP packets are monitored by the system. (This poster was also accepted by ACS/IEEE AICCSA-06 Conference to be held in Dubai, March 8-11, 2006. But we are not registering for it.)
|
Industrial Training
|
Institution |
Yahoo! Research and Development (Bangalore) |
|
Duration |
May- July 2005 |
|
Topic |
I worked with Vertical Extraction Group which is part of Advanced Research Group |
|
Guide |
Mr. Leela Krishna |
|
Description
|
My project was on URL Clustering which was one of the modules of the Vertical Extraction Pipeline (VERTEX). I analysed URL data from several domains and created several heuristics to develop a clustering algorithm for URLs inorder to create clusters based on similar templates.I wrote code for the the above using C++. |
|
Institution |
Ambujex Technologies Ltd. (Hyderabad) |
|
Duration |
May- July 2005 |
|
Topic |
I worked on the implementation of Anti-Spam Engine. |
|
Guide |
Mr. A Kumar |
|
Description
|
I worked on spam detection using email content-filtering and header information analysis. Techniques Used: 1. Bayesian and Naïve Bayesian, Neural Network and back propagation, Artificial Immune System and Anti-Phishing techniques to detect phished emails. 2. Reverse DNS and DNSBL lookup Wrote code in Java and used Java-Mail API (a J2EE technology) in the system |
|
Institution |
Satyam Computer Services Ltd. (Hyderabad) |
|
Duration |
May- July 2004 |
|
Topic |
Data Mining |
|
Guide |
Prof Murukutla |
|
Description |
I explored various Data Mining techniques. I explored the application of Neural Networks and Fuzzy Inference in Data Mining.
|
Projects
|
Institution |
IIT Kharagpur |
|
Duration |
August-October 2005 |
|
Topic |
“Preference elicitation system for an online book store” |
|
Guide |
Prof Pabitra Mitra (CSE dept) |
|
Course |
Artificial Intelligence |
|
Description |
Aim of the project was to create a Preference Elicitation System for an online book store. For an end user a recommendation (in the form of a list of books) is generated. The algorithm uses elements of collaborative filtering, graph clustering and the Page Rank algorithm.
|
|
Institution |
IIT Kharagpur |
|
Duration |
Feb - March 2006 |
|
Topic |
“Automatic pre-formatted summarization of customer reviews” |
|
Guide |
Prof Pabitra Mitra (CSE dept) |
|
Course |
Information Retrieval |
|
Description |
Aim of the project was to create a Automatic Summarization of Customer Reviews for a particular product on a catalog site using data from the customer reviews of the product as data. We used part of speech tagging to tag the textual data and used entity recognition techniques to extract product features and their descriptions using some heuristics.
|
|
Institution |
IIT Kharagpur |
|
Duration |
January-March, 2005 |
|
Topic |
“Distributed Constraint Satisfaction using Sensor Centered Randomized Algorithm in a Sensor Network” |
|
Guide |
Prof D.K. Gupta (Maths dept.) |
|
Course |
Bachelors’ Project |
|
Description |
The sensors in the network try to achieve global optimum by minimizing their local constraints through a process of queries with each other. I developed a simulation for it using Java multithreading.
|
|
Institution |
IIT Kharagpur |
|
Duration |
May- July 2004 |
|
Topic |
“Frequency Assignment problem in Cellular Networks using Genetic Algorithms”
|
|
Guide |
Prof N Chakravarty |
|
Course |
Multi Objective Genetic Algorithms |
|
Description |
Formulated the problem as a Graph Coloring Problem and implemented it using Genetic Algorithms.
|
Programming Experience
Object oriented programming languages like Java and C++
Web development languages like Perl, Python, DHTML
PHP and MYSQL database
Java Multithreading
Remote Method Invocation (RMI)
Graphical User Interface design
Open source Java libraries including Java Object Oriented Neural Engine [JOONE], ROBOCODE, MATLAB etc
OS used: Windows 98/2000/XP, UNIX, Linux (Red Hat, Mandrake, Fedora), MS DOS, Solaris.
Miscellaneous
As a part of my Object Oriented Programming course some significant C++ programs I developed are:
1. Geographical Information System for promoting Tourism in a city
2. Mathematical Expression Evaluator
3. ATM simulator
As a part of my Artificial Intelligence course I built a robotic tank (just a simulation) for the Robocode contest between the students of the course.
Positions of Responsibility
I was the literary secretary of RP hall of residence.
I was the cultural secretary of Mathematics department
Interests and activities
Participated in debates and elocutions
Hobbies include playing table-tennis, cricket and badminton and reading short stories, drawing and web browsing