Maxim L. Lifantsev

Department of Computer Science         Office:  (631) 632-7865
SUNY at Stony Brook   Home:  (631) 862-6517
Stony Brook, NY 11794-4400   E-mail:  maxim@cs.sunysb.edu
U.S.A.   Web:  www.cs.sunysb.edu/~maxim


Objective

Summary of Qualifications

Research Interests

Professional Achievements

Education

Selected Publications

Professional Experience

  1. Research Assistant Fall 1999 to date

    Dept. of Computer Science, SUNY at Stony Brook, Stony Brook, NY, U.S.A.

    Came up with new algorithms and techniques in particular for assigning various importance scores to web pages, ranking web pages for a user's query, finding similar and related documents, extraction of document key words, corpus-based phrase extraction and indexing. Obtained hands-on knowledge in several areas of modern web information retrieval. Gained substantial experience developing and extending complex large-scale object-oriented distributed system. Acquired skills evaluating and improving design and performance of a cluster-based web searching system.
    Advisor: Prof. Tzi-cker Chiueh

  2. Research Assistant Summer 1997

    Dept. of Computer Science, SUNY at Stony Brook, Stony Brook, NY, U.S.A.

    Worked on integration of object-oriented typing into an algebraic specification framework.
    Advisor: Prof. Leo Bachmair

  3. Teaching Assistant 1996 to 1999

    Dept. of Computer Science, SUNY at Stony Brook, Stony Brook, NY, U.S.A.

    Graded exams, homeworks, and projects; led recitations; held office hours; supervised undergraduate teaching assistants in more than six graduate- and undergraduate-level courses.

Main Software Projects

  1. Yuntis: Design, implementation, evaluation, optimization, and evolution of a functional comprehensive and extensible web search engine with a set of novel features. SUNY at SB, since 2000.  Over 170,000 lines of C++ code.   Main developer.
  2. OpenGRiD: Design, implementation, and application of an object-oriented modular multi-platform C++ library for building web servers, proxies, clients, crawlers, etc. (Redesign and extension of the code-base from the OGProxy project below.) SUNY at SB, since 1999.   Main developer.
  3. OGProxy: Design and implementation in C++ of a multi-platform HTTP(S) proxy that filters and augments HTTP headers and HTML documents and has a select-based non-blocking unithreaded architecture, SUNY at SB, 1999.   Single developer.
  4. Development and application of a set of software and hardware benchmarking projects in C and shell scripts for a Computer Architecture course, SUNY at SB, 1997.   Member of a two-person team.
  5. Implementation and evaluation of data-link and network protocols in C for a Computer Network Communication Protocols course, SUNY at SB, 1996.   Member of a two-person team.
  6. XProd: Development in Emacs-Lisp of extensions providing various customizations and productivity enhancements for XEmacs, a text editing environment, SUNY at SB, since 1996.   Single developer.
  7. Design and implementation in C++, debugging, optimization, and experiments with an evolving set of systems for rewriting and unfailing completion with ordering constraints for higher-order equational systems without lambda-abstractions, MEPhI, 1993 to 1996.   Single developer.
  8. Design and implementation in C++ of a compiler for an object-oriented subset of Eiffel for a Compiler Construction course, MEPhI, 1993.   Team leader of a four-person team.

Professional Activities

Technology Skills

Honors

  1. Best score in Ph.D. Qualifying Examinations, Dept. of Computer Science, SUNY at Stony Brook, 1997.
  2. Graduate study fellowship, Dept. of Computer Science, University of Chicago, 1996 (declined).
  3. (M.S.) Diploma with honors and first place in the annual contest of diploma projects, Dept. of Cybernetics, Moscow State Engineering-Physics Institute (Technical University), 1996.

Uncommon Hobbies

References

  1. Prof. Tzi-cker Chiueh, CS Dept., SUNY at Stony Brook, chiueh@cs.sunysb.edu, (631) 632-8449
  2. Prof. David S. Warren, CS Dept., SUNY at Stony Brook, warren@cs.sunysb.edu, (631) 632-8454
  3. Prof. Steven Skiena, CS Dept., SUNY at Stony Brook, skiena@cs.sunysb.edu, (631) 632-9026
  4. Prof. Leo Bachmair, CS Dept., SUNY at Stony Brook, leo@cs.sunysb.edu, (631) 632-8452