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