Worcester Polytechnic Institute–logo

Abhishek Mukherji

Worcester Polytechnic Institute– MA

*#Downloadable word document#*
Career Objective
Perform innovative and impactive research in the field of Computer Science. Investigate and solve challenging problems by applying engineering and analytical skills together with utilizing my comprehensive knowledge of the general Computer Science areas as well as specialized knowledge of Database Systems, Data Mining and Information Visualization.
Education
Doctoral Candidate since May 2008.
Advisor: Professor Elke A. Rundensteiner
Department of Computer Science, Worcester Polytechnic Institute–Massachusetts.
GPA: 3.74/4.0
Master of Science in Computer Science, May 2008.
Department of Computer Science, Worcester Polytechnic Institute–Massachusetts.
GPA: 3.7/4.0
Bachelor of Engineering in Computer Science & Engineering, June 2004.
University of Rajasthan–Jaipur Engineering College, India.
Graduated with honors (top 5%)
Academic Research
XMDVTool–CS@WPI, Research Assistant
May 2009 - present
XMDVTool is a public-domain software package for the interactive visual exploration of multivariate data sets. Working on the Managing Discoveries in Visual Analytics and the Interactive Stream Views: Visual Analysis of Streaming Data projects, both funded by NSF. My current work focuses on integrating scientific hypothesis testing with exploratory data mining for improved knowledge discovery. Also employed query optimization techniques for data mining operations such as association rule mining. The overall research goal is to develop a recommender system to assist analysts and scientists to explore not only the data space but also the nugget space consisting of interesting information such as clusters, association rules, annotations about the base data. The vision is to utilize the nugget repositories to not only improve hypothesis testing but also help analysts in sense-making to learn reasons behind significant hypotheses.
CAPE–CS@WPI, Graduate Researcher
August 2005 - present
CAPE is a continuous query engine capable of processing user queries over potentially infinite live streaming data. I worked in a group of 4 on developing FireStreams: a Fire Monitoring and Prediction System, enhancing the capabilities of the CAPE Stream Processor to execute monitoring and tracking queries for firefighting. My focus was on the subproblem of predicting fire behavior by developing a pattern matching technique for streaming sensor data. I adapted the IR n-Gram inverted index approach, originally applicable in Text Mining, to build a framework for detecting patterns in real numbered sensor data. Also worked on CPU-limited processing of multi–join queries. My solution guarantees optimal query throughput by efficient utilization of the given limited resources. I map the problem space to a combination of the set cover and the knapsack problems to find this efficient utilization.
FOCAL–CS@WPI, Research Assistant
Spring 2006
Worked, as a research assistant with Software Engineering Research Group (SERG@WPI), on implementing the concept of evolving legacy systems by locating system features using regression test cases. We, in a group of 3, worked on developing a C code refactoring tool as an eclipse plug-in extending CDT. Our approach aimed at bridging the complexity gap between the problem and solution domains.
Publications
Abhishek Mukherji, Elke A. Rundensteiner, Matthew O. Ward: Achieving High Freshness and Optimal Throughput in CPU-Limited Execution of Multi-Join Continuous Queries, BNCOD 2011: 48-65.
Abhishek Mukherji, Elke A. Rundensteiner, David C. Brown, Venkatesh Raghavan: SNIF TOOL: sniffing for patterns in continuous streams, CIKM 2008: 369-378.
Venkatesh Raghavan, Elke A. Rundensteiner, John Woycheese, Abhishek Mukherji: FireStream: Sensor Stream Processing for Monitoring Fire Spread, ICDE 2007: 1507-1508.
Abhishek Mukherji, Elke A. Rundensteiner, Matthew O. Ward: Cost-based Optimization of Localized Association Rule Mining Queries, (in submission).
Xika Lin, Abhishek Mukherji, Elke A. Rundensteiner, Matthew O. Ward: Summarizing Parameter Space for Visual Exploration of Association Rules, (in preparation).
Technical Skills
Languages: JAVA, C++, C, Perl, .NET Technology (C#, ASP.NET).
Databases: Oracle, SQLServer, PostgreSQL.
Query Languages: SQL, XQuery, XPath, XSLT, XSB.
Systems: Weka, CAPE, XMDVTool, PegaRULES Process Commander, Complex Adaptive Systems–based Toolkit, Elixir.
Professional Experience
PegaSystems Inc.–Cambridge MA, Summer Intern
Summer 2007
PegaRULES Process Commander: Worked in the core rules engine development group on performance analysis of the engine. Contributed to the existing code base. Also performed code coverage analysis of the PegaRULES code using cobertura. Overall, this was a great hands–on experience with an expert system being widely used for business process management.
Charles River Analytics Inc.–Cambridge MA, Asst. Software Engineer
Summer 2006
Complex Adaptive Systems–based Toolkit (CAST): Worked as a summer intern with the decision-management systems division. Designed and created a toolkit for simulating a war-like situation, whose purpose is to analyze the execution of an action plan and help in decision-making. Learnt concepts of artificial life and emergent behaviour of agents in complex adaptive systems and applied them to develop the characteristics of individual agents and different environments. This project used an Artificial Life Simulator- MASON and the code is being written in JAVA. Also worked on the project Network Intrusion Detection Phase 2. It aimed at upgrading the security mechanism of official and military networks to the latest technology. I worked on exploring and reviewing recent research papers on intrusion detection and proposing enhancements over the existing systems to incorporate the techniques proposed in those papers.
Mastek Ltd.–Mumbai(India), Software Engineer
February 2005-June 2005
Elixir (a Software Solution for insurance sector): Worked full-time with Delivery Unit- Insurance Group on enhancement of Elixir. Complemented the team of domain experts in drafting the Channel Management Module and implementing the user interface for the agent and client. Also underwent 3-month training in .NET technology (C#, ADO.NET, ASP.NET), XML and DBMS - Oracle9i - SQL Server. Scored a high 51/52 in Oracle 9i Certification SQL paper.
HCL Technologies Ltd.–Gurgaon(India), Software Engineer Intern
Summers of 2002 and 2003
Worked on the Enterprise Resource Management System and Payroll Management System projects in 2002 and 2003 respectively. Developed full prototype of the systems following the RAD SDLC model and Visual Basic.
Academic Work Experience
Worked as a Teaching Assistant in CS@WPI from August 2006 to May 2009. Helped the instructors in preparing course material including class presentations, assignments and examinations as well as in grading students. Assisted them in several medium and advanced undergraduate courses as listed below:
  • Prof. Elke Rundensteiner (multiple terms) in Database Systems I and II.
  • Prof. David Brown in Human-Computer Interaction and Artificial Intelligence.
  • Prof. Gary Pollice in Software Engineering and Object-Oriented Analysis and Design.
  • Prof. Matthew Ward in Human-Computer Interaction.
  • Prof. Karen Lemone in Human-Computer Interaction.
Academic Coursework in CS@WPI
  • Design of Software Systems (Fall 2005)
  • Introduction to Algorithms: Design & Analysis (Fall 2005)
  • Adv. Foundational Aspects of Database Systems (Fall 2005)
  • Foundations of Computer Science (Spring 2006)
  • Database Management Systems (Spring 2006)
  • Operating Systems (Fall 2006)
  • Adv. Sensor & Stream Data Management (Fall 2006)
  • Adv. Topics in Database Systems (Spring 2007)
  • Artificial Intelligence (Fall 2007)
  • Adv. Knowledge Discovery & Data Mining (Spring 2008)
  • Adv. Algorithms: Design & Analysis (Fall 2008)
Posters
  • Visual Discovery Management: Divide and Conquer, Graduate Research Achievement Day (GRAD11)@WPI.(PPT)
  • Summarizing Parameter Space for Interactive Exploration of Association Rules, NEDBDay11@MIT. (PPT)
  • An Algebraic Approach to Visual Discovery Management, NEDBDay10@MIT. (PPT)
  • Achieving High Throughput in State Intensive Continuous Queries Using Windowed State Spill Policies, NEDBDay09@MIT.
  • FireStream: Sensor Stream Processing for Monitoring Fire Spread, Graduate Research Achievement Day (GRAD07)@WPI.
Activities
  • Volunteer for ACM SIGMOD 2010 Conference, Indianapolis IN, June 6th-11th, 2010.
  • Volunteer for ACM SIGMOD 2009 Conference, Providence RI, June 29th - July 2nd, 2009.
  • Volunteer for ACM CIKM 2008 Conference, Napa CA, October 26-30, 2008.
  • ACM student member since 2008.
  • DSRG@WPI student member since 2005.
  • XMDVTool@WPI student member since May 2009.
hit counter
html hit counter