Andrew Shuvalov Computer Science Dept. Tel : (516) 632 7865 SUNY at Stony Brook, shuvalov@cs.sunysb.edu NY 11794-4400 (http://www.ecsl.cs.sunysb.edu/~andrew) OBJECTIVE To obtain a position of software engineer in the area of distributed systems, asynchronous systems, middleware, Internet and database applications on Unix. Another field of interest is object-oriented programming, OOP compilers, tools and libraries. EDUCATION State University of New York at Stony Brook, Stony Brook, NY-11794 Currently pursuing an M.S. in Computer Science. GPA: 3.5 Master Thesis: Design, implementation and evaluation of the Distributed Video Server Moscow State University, Moscow, Russia M.S. in Physics, Feb. '92. GPA: 3.61 WORK EXPERIENCE 7/97 to present Research Assistant - Computer Science Dept, SUNY at StonyBrook. * Designed and developed the Distributed Video Server that consists of components: data management server using Java/ JDBC/ PostgreSql, slave data streaming servers on Unix/ C++/ STL, data acquisition server on NT/Mpegator. Video client on Linux/ C++/ STL/ GTK-/ MpegTV/ gdbm. Portability issues resolved with autoconf/automake. The source code is available for downloading Href http://www.ecsl.cs.sunysb.edu/~andrew/VideoServer/. * Designed a Portable distributed 3D engine: parallelization of GLX protocol for Mesa/OpenGL, automatic renderer code generation by Python scripts 2/92 to 6/97 Senior programmer - Nuclear Physics Institute of Moscow State University, Mics Lab. * Participated in design of an accelerator based on the Intel i860 RISC processor: developed 2D/3D graphics library in assembly, ported GNU debugger to the accelerator board * Supported the lab's Mentor Graphics environment, performing GUI and administrative programming, designed several netlist converters and checkers from/to Mentor, Xact, PCAD * Designed several utilities for NT security management under contract from "Aelita software" (www.aelita.net), embedding Python script language into security management applications * Participated in a supercomputer experts group under contract from the Russian Academy of Science 2/92 to 6/97 Instructor - Physics department of Moscow State University * Main instructor for the graduate-level course "Operating Systems" * Graduate students advisor 6/90 to 1/92 Part-time engineer - Nuclear Physics Institute of Moscow State University, Mics Lab. * Designed and implemented an Optical Character Recognition system in Windows 3.0 environment MAJOR SKILLS Excellent experience in the C++ design and development cycle. 8 years and 100,000 lines of code 4+ years of Unix development and system administration: Linux, SunOS, Solaris, HP-UX, FreeBSD SKILLS Languages .......... C/C++, Java, Python, Assemblers ix86 and i860 Software/Tools ...... TCP/IP, STL, OpenGL/GLX, GTK+/X/Xlib, MFC, SQL, PosgreSql, Sybase, JDBC, applets, servlets, SGML/ DSSSL, TeX, autoconf/ automake, flex, bison, CVS, Samba, SysV IPC, asynchronous systems, basics of CORBA Operating Systems ... Unix, Windows NT,95,3.1,3.0, Dos, CP/M Hardware Platforms .. PC, SUN Sparc, HP, i860, PDP-11 LANGUAGES Native Russian; French REFERENCES Available upon request