Icarus Gupta


email: [email protected]

[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




Hosted by www.Geocities.ws

1