SW: gcc, egcs, Sybase ASE, Sybase ASA, ERWin 3.5x, Rational Rose 98,
Together 3.x, MS Visual Studio, MS VSS
Others:
MS Office(Word, Excel, Access)
MS Project
Legend:
HW: Hardware
OS: Operating system
LG: Languige
SW: Software
Experience:
mar. 2001. Spectrum LTD, Senior programmer. The Emulator of Target Mobile
Users Group (User Emulator -- UE) was written. This module was biult as
the Win32 DLL and has been developed
as the part of large test platform. The main functions of the UE are:
Emulation of the PLMN responce to outgoing message in statistical
manner.
Emulation of incoming messages flow.
MT Alerts arrival emulation in statistical manner.
UE module can work in two modes: "flood emulation" (with performance
~1000 mess/sec per entity) and "per message processing". The behaviour
of the UE is controlled by VBScript using MFC Host Scripting
technique.
HW: IBM PC
OS: Windows 2000, Linux RH 6.2
LG: C/C++
SW: MSVC, gcc
apr. 2000 - mar. 2001. Self-employed. SMS Clients for Windows NT(2000) and Linux
(ESME -- External Short Messages Entity)software development.
Protocols SMPP, EMI, SEMA(SMS2000).
SMS Center Emulator for Windows NT(2000) development. protocols: SMPP, EMI, SEMA).
I take a participation in the number of clients development. Theese applications
can perform Short Messages interchange over
TCP/IP. Also I had developed the SMS Center emulator. This tool
was used to perform the various tests of Clients.
The emulator is the
Windows multithreaded application that uses MFC, STL and Windows Sockets.
It can accept connections from ESME box (or perform to), receive the
messages, send ACKs (acknowledgemet responces) and delivery receipts,
send incoming messages and verify ESME responces. It also emulates
various kinds of errors such as network layer or SMSC internal ones.
(screenshot)
HW: IBM PC
OS: Windows NT, Windows 2000, Linux RH 6.2
LG: C/C++
SW: MSVC, gcc, Together 4.x
feb. 2000 - apr. 2000 V-Real Company System Architector. As a project
leader, software designer, consultant and programmer I was responsible on the futher VR/3
system development and programmers teams coordination.
HW: IBM PC
OS: Windows NT, Linux RH 6.0
LG: UML, Java
SW: Together 3.x
oct. 1999 - feb. 2000. VR/3 project technical manager. The VR/3 system
was partitioned into number of modules and the incremental setup
procedure was provided. As the leader, consultant, investigator
and programmer I had coordinated this process.
HW: IBM PC
OS: Windows NT
LG: ER/ERX, UML
SW: ERWin 3.52, Rational Rose 98, Sybase ASE 11.5
may 1999 - oct. 1999. V-Real Company SQL programmers department leader.
HW: IBM PC
OS: Windows NT
LG: ER/ERX, Transact SQL
SW: ERWin 3.51, Sybase ASE 11.5
feb. 1999 - may 1999. V-Form project team leader. As a software designer,
consultant and programmer I was resposible on the V-Form project.
V-Form technology allows to perform on-fly screen representation of the
database objects. I led the team, designed the Database schema and wrote
SQL code.
HW: IBM PC
OS: Windows NT
LG: Transact SQL, ER/ERX
SW: ERWin 3.51, Sybase ASE 11.5
sen. 1998 - feb. 1999. V-Real Company SQL programmers department member.
HW: IBM PC
OS: Windows NT
LG: Transact SQL, ER/ERX
SW: ERWin 3.51, Sybase ASE 11.5
jun. 1998 - sen. 1998. V-Real Company Client programmers department member.
As the programmer I developed the Terminal Client for VR/3 system
HW: IBM PC
OS: Linux RH 4.2, 5.x
LG: C
SW: gcc, ncurses-4
feb. 1997 - jun. 1998. Special Materials LTD IT department member.
(www.npo-sm.ru)
As the network administrator, IT consultant and programmer I was
involved into technical support activity. Also using MS Access I wrote the desktop
database appliactions such as "Personel" and "Client Registration Box"
HW: IBM PC
OS: Windows 95
LG: VBA
SW: MS Access 95, MS Access 97
Being a student of nuclear physics department of St. Peterburgs State University
I wrote programs for science calculations.
HW: PDP-11, IBM PC, VAX-11, Sun Sparc
OS: RT-11, MS-DOS, Windows 3x, 95, VAX/VMS, Sun Solaris
C/C++ (MFC). The ``template'' for next version of SMSC Emulator that
uses MFC and MRCEXT42.DLL (Get it)
C/C++ STL. This is the simple portable C++ wrapper for Sybase DB-Lib
tested on Windows 2000 and Linux RH 6.2 (uses freetds-5.1) (Get it)
Transact-SQL. This is the stored procedure that works as the part
of SMS Client. It gets the the messages from outgoing pool and
passes them to client application in order of pre-defined weights. (Get it)