| OBJECTIVE |
To work as a computer scientist on advanced R&D projects.
I would like to apply my strengths in software engineering,
internet architecture and research, in synergy.
|
| EXPERIENCE |
4/2002-present: Software Engineer/Researcher, Protein Data Bank. Building CORBA
interface to the largest structural molecular data repository in the world.
6/1999-3/2002: Software Engineer/Researcher, NEC Research Institute, Princeton, New Jersey (NECI). Industrial research starting with Intermemory project (www.intermemory.net). Implemented transactional foundation for our Synchronizable Databases (see Publications below), leading to a patent (see Patents below). Work on Network Fault Tolerance against random faults and terrorist attacks, and Information Retrieval methods. Working with NECI Web group and UPenn Data Mining group in such areas as Clustering, Collaborative Filtering, Relevance Feedback, applying these to the Web. 9/2000-3/2001 Acting CTO for RSchool, Inc., Pennsauken, New Jersey. Managing IT infrastructure of an educational startup. 4/2000-9/2000: Senior Engineer, NEC Development Center/Eulix Networks, Princeton, New Jersey. Compiler architecture, hardware/software codevelopment for a new telecommunication processor. 10/1998-present: Founder, Suffix Networks, Inc., my personal information technology consulting practice. Providing Linux-based web integration and Internet architecture services. Environments: Unix, C++, Perl, Java, Apache. 9/1996-5/1999: Software Engineer/Researcher, Medical Informatics, University of Pennsylvania. Developing medical application of Artificial Intelligence, Natural Language Processing, and Decision Theory. Implementing these technologies via Rapid Application Development (RAD) in Delphi with Windows NT. 10/1994-9/1996: Software Engineer/Researcher, Computer Command and Control Company, Phila., PA. Implementing software understanding technologies and programming language translation, developiong a Fortran/Ada translator. Research in compiler technologies for automated understanding of C++ systems. Hierarchical designs for a code repository, libraries, and development/management processes. 9/1993-12/1994: Teaching and Research Assistant, Thayer School of Engineering, Tuck school of business, and Mathematics & Computer Science Department, Dartmouth College.
|
| EDUCATION |
9/1996-present: Ph.D. Candidate in Computer and Information Science,
University of Pennsylvania, working with Penn Knowledge Discovery in
Databases (KDD) and Data Mining group and NECI Web Group.
9/1996-5/1998: Master of Science in Engineering, Computer and
Information Science, University of Pennsylvania. Graduate GPA 4.0.
Course work includes Database Management Systems, Artificial
Intelligence, Computational Linguistics, Probability Theory, Parallel
Computing, Exploration Data Analysis, Decision Making, Management of
Technology (Wharton), E-commerce conferences and Business Plan
competitions (Wharton), Digital Libraries, and others.
9/1993-12/1994: M.S.E. Candidate, Thayer School of Engineering at
Dartmouth College, Hanover, New Hampshire. Researcher in Computer
Engineering and Computer Science, focusing on software reuse, development, and
reliability issues. Research topics: Information Retrieval technology,
Intelligent Agents, Evolution of Computer Languages and their applications to
software development and management.
8/1988-8/1993: Moscow Institute of Physics and Technology, Moscow, Russia. B.S.E. equivalent in Physics, with significant work for an M.S.E. equivalent in Physics and Computer Science. Academic honors: winner of contests on mathematics, physics, computer science, English, and scientific papers. |
| PATENTS |
A Synchronizable Transactional Database Method and System, with
Peter Yianilos and Sumeet Sobti, filed as 09/927,589, 2001.
|
| RECENT PUBLICATIONS |
Analyzing Attack and Fault Tolerance Properties of Communication
Networks.
Alexy Khrabrov, David Pennock, Steve Lawrence, C. Lee Giles, Lyle
H. Ungar.
NECI Technical Report, 2002.
Robust Networks. Position Paper, USENIX Technical Conference, San Francisco, 2001. Synchronizable Databases for the Web. Alexy V. Khrabrov, Sumeet Sobti, Peter N. Yianilos. NECI Technical Report, 2000. Explanation in Decision-Support Systems. Alexy V. Khrabrov, M.S.E., Curtis Langlotz, M.D., Ph.D. University of Pennsylvania Technical Report, 1997.
|
| COMPUTER SPECIALTIES |
C/C++, Perl, Java, Linux, Apache, SQL, Open Source software,
distributed systems, peer-to-peer, massive web search, automatic
system configuration and code maintenance/versioning/mirroring,
security, mobile computing, software processes, idioms and best
practices.
|
| HUMAN INTERESTS |
History, linguistics, anthropology, philosophy, classical music, photography, cross-country skiing,
swimming.
|
| CURRENT STATUS |
U.S. Permanent Resident. Residing in
Princeton, New Jersey.
|
| REFERENCES | (In alphabetical order) Prof. George Cybenko, Thayer School of Engineering, Dartmouth College; Curt Langlotz, M.D., Ph.D., Founder, Edict Systems; Prof. Noah Prywes, University of Pennsylvania; Founder, Computer Command and Control Company; Prof. Lyle Ungar, MBA, Ph.D., Director, Executive Management of Technology Program, University of Pennsylvania; Prof. Bonnie Webber, Head, Institute for Representation and Reasoning, University of Edinburgh; Peter Yianilos, Ph.D., Founder: Franklin Electronic Publishers, Netrics, Intermemory. |