Cirriculum Vitae
- Name: Andrey Viktorovich Stolyarov
- Born: December 25, 1974
- Education:
- Moscow State Lomonossov University, department of Computational
Mathematics and Cybernetics (Computer science), 1992 - 1997. Graduated
as a specialist (as opposit to bachelor) with
major "Mathematician & System programmer", minor
"Algorythmic languages". The diploma project's subject was
"Organization of storage and processing of data in the field of
vibration diagnostics tasks".
- Master courses at the same department (1997-1999). Graduated
magna cum laude as a master of science in applied math. and informatics
(MS of CS). The master qualification work's subject was "Integration
of a Lisp language's functional analogue into C++ projects".
- Post-graduate courses at the same place from Nov 1, 1999 thru
Nov 1, 2002.
- The degree of a so-called candidate of math. and physics science
in the domain 05.13.11 -- Mathware and Software for Computers, Complexes and
Networks (analogue to Ph.D. in CS) since November 29, 2002. The thesis'
title was "Integration of different language capabilities within
a single programming language"
- A total of 7 published papers, 4 of them in English.
- Practical work experience:
- Before entering the University 1 year as a laboratory assistant
in Moscow Children and Youth Creativity House; 2 years of maintaining a
circle of programming for schoolchildren.
- From 1992 thru 1995 working as an independent programmer
(freelancer) on various small tasks.
- From May 1995 thru February 1998 - programmer at
Diamech Company.
- From December 1996 thru August 1999 - Chief System administrator in
DataForce I.S.P..
- From October 1999 thru November 2000 - system administrator of
Telecommunication Service Bureau (also known as "Russian Ecpress").
- From February 2001 thru August 2003 - programmer at
Jet Infosystems.
- From September 2003 thru the present time working as an
independent programmer on various relatively small projects.
- From January 1, 2002 thru the present time - assistant teacher
at Algorythmic languages subdepartment, MSU, CMC dept.
- Projects:
- Access administration system for MSDOS "AURA PLUS"
(Registration certificate by RosAPO #940340 issued at Aug 23, 1994).
- Vibrodiagnostics package "Diamant"
(Registration certificate by RosAPO #980358 issued at June 10, 1998).
- Network of DataForce ISP.
- Distributed system of spam sources filtering
DRBL.
- Virtual private network software package "Tropa-Jet".
- InteLib - a C++ class library
for multiparadigm programming
-
Programming languages:
- C++ (GNU C++, Borland C++), C (GNU C), Pascal (Borland Pascal) -
a lot of commercial programming experience;
- Lisp, Refal, Prolog - experience related with scientific researches;
- Command langiages such as Tcl/Tk, Bourne Shell;
- Some basic notions on Perl, Ada, Planner, Datalog;
- A bit of understanding of assemblers of IBM/370 and Intel.
My main work language is C++. Please note I prefer not to use STL because
it makes debug process harder and makes the code impossible to understand.
-
Operating systems:
- Linux, FreeBSD - experiense of system administration in I.S.P.
environment, software development.
- SunOS/Solaris, DOS, Windows 3.1 (win16), Windows95 (win32) -
sowtware development experience.
NB: The knowledge in Windows is almost lost
because I didn't use WinXX since the end of 1997
-
Network equipment and technologies:
- Cisco Systems routers of 36xx, 25xx, 16xx, 10xx and 7xx series.
- Expirience of dealing with different network technologies and
protocols including ISDN, Frame Relay, BGP/OSPF/RIP, firewalling, NAT
-
Miscellaneous knowledge:
- Object-oriented analysis, design and programming.
- Relational Databases, including PostgreSQL maintenance and
application development.
- Multiparadigm programming and design.
- eXtreme Programming.
- Common UNIX services setup and maintenance: MTA (sendmail, postfix,
exim), pop3, ftp etc, Russian Apache (www-server), INN (news-server),
SQUID (proxy) etc.
- Knowledge in the field of information security and cryptography
- VPN design, implementation and maintenance
- Advanced experience of handling abuse@ complaints. Co-authoring
documents
ofisp-005 &
ofisp-008.
- LaTeX, pstools.
-
Foreign languages:
- English - good spoken level.
- German - reading with a dictionary.
-
Personal characteristics:
- Ability and experience of complicated software systems'
architecture development, object-oriented libraries design
- Ability of working in a team, including working as a team leader.
- High creativity in the field of intellect-consuming tasks.
- High self-discipline of coding and documenting the actions.
I'm currently looking for a part-time position of a
programmer, chief-programmer, software architect, system analitician etc.
in a software project developed
(preferably) in a Unix-like system, or a commerical cources coach in any
of the above mentioned areas. I would as well consider a position in an
I.S.P. environment (except of help desks).
Please note I've got no plans of abandoning my academic activity
(including, primarily, teaching students in University), so usually I do not
evaluate full-time positions.
Last updated Aug 30, 2004