Sergey Sigelman 1876 West 12th Street Brooklyn, NY 11223 (917) 916-1738 ss1792@columbia.edu Profile: A quick learner, enthusiastic and original in developing software, indispensable for your programming needs. Education: Columbia University New York NY September 2000 - May 2001 Fu Foundation School of Engineering and Applied Science MS in Computer Science May 2001 GPA: 3.6 Yeshiva University New York NY September 1996 - May 2000 BA in Computer Science GPA: 3.9/4.0 Technical Skills: Operating Systems: UNIX, Linux, MSDOS, Windows Programming Languages: C, C++, Microsoft Visual C++ 6.0, Microsoft Visual Basic 6.0, Java, JavaScript, Perl, XMLPerl, UNIX shell script, Standard ML Other Technologies: SQL, HTML, CGI, XML, CSS, XSL, SAX, Java3D, MFC, JFC, JSP, Java Servlets Network Protocols: TCP/UDP/IP, HTTP, FTP, SMTP, Telnet, Kerberos Integrated Development Environments: Microsoft Visual Studio 6.0, JBuilder, Sun Forte Applications: Microsoft Office Suite Honors and Awards: Dr. Samuel Belkin Academic Scholarship 1996 - 2000 The Kirschner Trust Academic Scholarship 1998 - 2000 Recognized twice by The National Dean's List 1998 - 2000 Gertrude Nissenbaum Memorial Award for Excellence in Computer Science May 2000 Experience: Columbia University, Research in Computer Science September 2000 - Present Computer Programmer, Natural Language Processing Group Projects: --> Member of the Government-sponsored Digital Libraries Project, creating the technology to make the latest medical advances be immediately available to doctors' inquiries (September 2000 - Present; full-time since June 2001) -- Compile and maintain an XML-based corpus of medical texts -- Create heavy-weight text processing tools and utilities -- Write scripts to maintain project-specific information and evaluate system performance -- Integrate components made by individual groups into a single system -- Support, debug and expand pre-existing code -- http://www.cs.columbia.edu/diglib/PERSIVAL/ --> Member of the SDARTS project, 'wrapping' different on-line and off-line data sources to be accessible via a common interface (February 2001 - Present) -- Develop the Java back end, which formats data, supports communication, and executes queries -- Create a web-based front end using Java Servlets, which dynamically finds out the capabilities of any given back end and presents the user with an interface to test and use the available features -- Write documentation for both the end users and the future developers -- Support, debug, test and expand pre-existing code -- http://www.cs.columbia.edu/~dli2test/ --> Member of the TIDES project, developing a practical, multilingual and multidocument information tracking and summarization system (full-time since June 2001) -- Combine a web crawler with several natural language processing tools to automatically produce a website with daily summaries of the latest news (http://www.cs.columbia.edu/nlp/newsblaster) -- Make the summarizer be commercially available by communicating with potential customers to design and implement a common protocol, through which text can be sent to the server and the resulting summaries can be sent back to the client -- Evaluate system performance and perform regular maintenance -- Debug and expand pre-existing code -- http://www.cs.columbia.edu/nlp/projects.html Independent Research: The minimax algorithm for two-player games with no element of chance: apha-beta cutoff, transposition table, move ordering, iterative deepening, zero window searches; implementation and comparison of various algorithms in a game of checkers with Windows GUI. (http://www.angelfire.com/games3/russiancheckers) Publications: Simone Teufel, Vasileios Hatzivassiloglou, Kathleen R. McKeown, Desmond A. Jordan, Kathleen M. Dunn, Sergey Sigelman, Andre Kushniruk, "Personalizing Retrieval of Journal Articles for Patient Care" AMIA, 2001 Language Skills: Fluent in Russian, literate in Hebrew Hobbies: Reading, biking, AI-based game programming