Поездка в Питер 8 мая 2004 года

Материалы по учебе

Сайт группы Сайт класса

Гостевая книга

Curriculum Vitae

 

Evgeni Kornikhin,

 

Lomonosovsky Prs. 31, 427

Moscow 119192

Russian Federation

kornevgen@mail.ru

 

Education

2001-now    Moscow State University, Department of Computational Mathematics and Cybernetics, Moscow

Expected graduation date: May 2006, M.S. in Computer Science

Languages

English – Competent
Russian – Fluent (Native)

Objective

To find a stimulating and challenging intern position further advancing my ability to make practical contributions to the real-world projects.

Experience

Institute for System Programming of Russian Academy of Sciences, Moscow, Russia

2002-2003

Software Solution Developer

Developed the Visual Studio add-in (on Win32 side) and the Add-in Server (on Unix side) of a Reverse Engineering solution Klocwork inSight that build few projects in a solution and transfer it to the server for analyzing and reengineering. In the course of this project I gained experience working with Concurrent Versions System (cvs). My contribution was noted by the project manager. I also work in MSC-group developing executable models based on MSC (Message Sequence Charts) specifications. I did system testing to verify models and software of this group.

Skills

·          IDE tools: Microsoft Visual C++ 6.0, Microsoft Visual Studio .NET, Borland Delphi 5.0-7.0, the XDS Environment 2.50 (Modula-2, Oberon-2), The GNAT programming system (Ada), DrScheme 2.05 (Scheme)

·          OS: Win XP, UNIX

·          Languages: C, C++, C#, Java, Visual Basic (VB), Visual Basic for Applications (VBA; MS Word in particular), Pascal, Modula-2, Oberon-2, Ada 83, 95, Delphi, UNIX shell, SQL, LISP, ReFAL

·          Protocols: TCP/IP, UDP

·          Formats: XML/XSL, HTML, BMP, WAV

·          Technologies: .NET, MFC, ADD-Ins, MSC

·          Other development instruments: gcc (GNU C compiler), ddd (the GNU Data Display Debugger), CVS

·          Graphics: OpenGL, GLUT

Advanced studies

Areas of advanced studies include:

·        Applied programming

·        Computer Science, especially Theory of algorithms & computer languages

·        Theory of evolutionary formal systems

·        Compiler construction.

 

University courses

Computer Architecture and Assembler Language (2nd semester)

For this class, I did the assignment of text processing using assembler language. I also used Turbo Debugger and Turbo Profiler to optimize and improve program’s quality.

Operating systems (3rd semester)

For this class, I did the following assignments in C on UNIX-like operating system: command-line calculator, sorting files, command interpreter Shell (like UNIX shell) complete with supporting tools environment, network applications (such as, chat and sockets communications).

Computer Graphics (4th semester)

For this class I did the following assignments: Digital Signal Processing (images and sound manipulation), Computer Vision (recognition of clock time shown on a picture with an added noise), OpenGL: 3-D static modeling, OpenGL: 3-D interactive clock, scientific visualization (field of force visualization). Due to my accomplishments in audio processing area I was invited to join the Samsung’s audio research group.

Programming Systems (4th semester)

For this class I created a language interpreter of a model programming. This experience gave me the knowledge of fundamentals of the compiler theory.

Functional Programming (5th semester)

For this class I created an interactive system “Doctor” using Scheme (functional programming language). This system modeled psychoanalyst session. A user can tells his history or pose questions and receive the answer to it from the doctor. System can take a proverb and ask for user’s opinion.

Compiler Construction (6th semester)

For this class I created the compiler of Wirth’s Oberon-2 (non object-oriented part) for special virtual machine analogous PC with Intel 8086 processor. During creating I am using the modern tools to automate this process.

 

Practical projects

I easily learn new technologies in Applied Mathematics and Computer Science.

I have a deep understanding of .NET technologies such as MSIL, CLR, code obfuscating, .NET Framework features, and related system-level technologies. I’m continuously developing systems (in the context of science observing, for self-educating in university and more) Development is done on Microsoft VB.NET platform.

Among Delphi projects I developed are a game combining Minesweeper and Crossword. I developed several interactive systems based on Microsoft Word such as a system generating mathematical problems having unique solution (in VBA) for school math classes, e-garden management system tracking budget for all crops, keeping track of crops changes, sorting of data, building variety of reports, addition of comments, and much more; the requirements were being continuously refined during development, giving me experience with being flexible with last-minute requirements change.

I am very flexible and aware of new trends in software industry, always enthusiastic to learn and use new tools and technologies in order to provide the best contribution possible to the projects I work on.

E-mail: kornevgen@mail.ru

Используются технологии uCoz