NAMITA SINGLA 500F Falls Blvd., Apt #6202 ♦Quincy ♦ Massachusetts 02169

advertisement
NAMITA SINGLA
500F Falls Blvd., Apt #6202 ♦Quincy ♦ Massachusetts 02169
Ph: 617-312-2413 ♦ e-mail: singlanamita@yahoo.com
EDUCATION



Ph.D. candidate in Computer Science at University of Massachusetts Boston. (Current GPA – 3.98)
M.Tech (Honors), Computer Science, Indian Institute of Technology, Kharagpur, India.
B.Tech (Honors), Punjab Technical University, Jalandhar, India.
Sep 2003 - Present
Jan 2002
June 2000
RESEARCH INTERESTS
My research interests include Incremental Clustering in Data Mining, Machine learning and Semantic Modeling in Databases.
I prefer using WEKA (open source software in Java) for Data Mining tasks like data pre-processing, classification, regression,
clustering, association rules, and visualization.
PUBLICATIONS
1.
Metric Incremental Clustering of Nominal Data, Prof. Dan A. Simovici, Namita Singla, Michael Kuperberg, Proceedings
of the 2004 IEEE International Conference on Data Mining, pp. 523-526.
2.
Semi-supervised Incremental Clustering of Categorical Data,
Prof. Dan A. Simovici, Namita Singla, accepted at EGC
2005, Paris, France.
TECHNICAL SKILLS
PROGRAMMING
JAVA TECHNOLOGIES
XML TECHNOLOGIES
WEB TECHNOLOGIES
DATABASES
SOFTWARE DESIGN
JAVA , C, C++, VISUAL BASIC, C#
JMF (JAVA MEDIA FRAMEWORK), JAI (JAVA ADVANCED IMAGING), SWING, JDBC
XML, XML SCHEMAS, DTDs, XERCES, SOAP, SAX, WSDL, JDOM, XSLT, XPATH
APACHE TOMCAT, APACHE AXIS, JSP, HTML, DHTML, FRONT PAGE
ORACLE 8 AND DEVELOPER 2000, SQL SERVER 7.0/2000, MS ACCESS, FILE
MAKER PRO 5.5, PL/SQL, EMBEDDED SQL
APACHE ANT, JBUILDER (IDE), CVS, FORTE, ECLIPSE, KAWA, JUNIT TESTING,
BLUEJ
UML (using Microsoft Visio)
OPERATING SYSTEMS
WINDOWS 95/98/NT/XP, UNIX (Sun Solaris and Red Hat), MAC
ASSEMBLY LANGUAGES
8085 AND 8086
DEVELOPMENT AND TESTING TOOLS
PROFESSIONAL EXPERIENCE
Teaching at Department of Computer Science, UMass Boston.
Sept 2003 – Aug 2005

Teaching “Intermediate Computing with Data Structures” in Summer 2005.

Taught “Introduction to Computing in Java” in Spring 2005.

Taught “Introduction to Computing in Java” in Fall 2004.

Taught “Advanced Algorithms and Data Structures” in Summer 2004.

Teaching Assistant for “Intermediate Computing with Data Structures” in Fall 2003 and Spring 2004.
Lecturer, Guru Nanak Dev Engineering College, Ludhiana, Punjab, India.
Feb 2002 - Feb 2003

Taught “Algorithm Analysis and Design” and “Data Structures and Programming Methodology” in Fall 2002.

Taught “Image Processing and Pattern Recognition” and “Emerging Technologies and current IT Trends” in Spring
2002.
Center for Social Policy, UMass Boston.
Mar 2003 - May 2003
Worked voluntarily on a VB/ SQL Server 2000 application for unduplication of client-data from agencies for Homelessness in
Massachusetts Data Integration Project (HIM-DIP)

Developed stored procedures and triggers for unduplicating client-data.

Tested the application for robustness with over a 5 million records.
Software Training at Fujitsu India Telecom Ltd., Mohali, India.
Development and Integration of Tax Module at MIS section.

Prepared project specifications and requirement analysis document.
June 1999 – July 1999


Developed Forms and reports in Oracle 8.
Developed triggers and stored procedures.
ACADEMIC PROJECTS

Molecular Genetics eXplorer
Client: Prof. Brian White, Department of Biology, UMass Boston.
Molecular Genetics eXplorer (MGX) is a computer application that helps students learn the connections between genetics,
molecular biology, and biochemistry by studying hypothetical creatures in an interactive environment.

Developed application using Java SWING.

Used Eclipse 3.0 as development environment.

Refactored legacy code using Eclipse refactoring tools.

Involved in handling complete software development lifecycle (used XP approach partially), analyzing user
requirements and preparing engineering requirement specification document, use case scenarios and use-cases.

Used Tortoise CVS for source control, Ant for building and JUnit for component testing.

Integrating information about Invasive Alien Species:

Developed an interactive page in JSP that permits a user to enter a species name and get its information.

Built application that integrated and consumed XML data from several web services.

Used Apache TOMCAT and JDOM to find the elements and extract and manipulate the contents returned by several
web services.

Constructed the relevant search query for a famous invasive search engine and put its resulting "Species page" in a
frame.

Used SOAP Monitor to see SOAP request and SOAP response across the wire.

Used XML Schemas to implement the parsing logic.

Multithreaded Elevator Simulator:

Designed and developed application in Java 1.4.2 to simulate working of n elevators in a building with m floors.

Developed GUI for elevator simulation using Java’s SWING API’s.

Tested the application and wrote test cases using Eclipse 2.3 JUnit Testing Framework.

Achieved concurrency by implementing one thread per floor, executing an instance of a Simulator.

Developed the application using design principles and refactored it using in built Eclipse refactoring tools.

Lock Manager in C:

Built on a variant of Strict 2PL.

Exclusive locks changed to RW locks.

Implemented waits-for-graph.

MS Thesis: Modeling and Implementation of Video Database for Dynamic Objects:
Designed a state based data model for dynamic objects to provide content based access to the data. The focus was on the
spatial and temporal relations among the domain objects to capture the semantics of video data. System was domain
independent and allowed users to create object schema and store video clippings of any domain in the database. The final
phase included the design and implementation of a GUI based client - server application for interactive query processing
and information retrieval.
RESEARCH ACTIVITIES
I am an active member of Data Mining research group. We have weekly seminar to discuss our research and progress.
Recently I have been exploring scaling issues in the clustering of genetic codes.
GRADUATE COURSE WORK
Topics in Algorithm Theory and Design, Database Internals, Data Mining, XML and Data on the Web, Theory of Computation,
Object Oriented Design and Programming, Advanced Operating Systems, Software Engineering, Computer Networks and
Distributed Computing, Advanced Computer Architecture, Discrete Structures, Information Systems, Real Time Systems,
Internet Technologies, Math Logic, Algorithms.
ACHIEVEMENTS, HONORS AND MEMBERSHIPS





Awarded Silver Medal by Governor of Punjab for securing second position in Punjab Technical University, Jalandhar.
Awarded Educational Support Grant by Graduate Student Assembly, UMass Boston in Spring 2004.
Scholarship holder in B.Tech and M.Tech.
Representative of class in B.Tech.
Student member of ACM.
REFERENCES: Available on request
Download