
|

|
George Shagov reusme
georgeshagov@mail.ru georgeshagov@yahoo.com https://georgeshagov.tripod.com/
Resume.doc
Resume.pdf
George
Shagov
Over
10 years of experience as a Software Developer/Engineer, primarily in
DNA architecture.
MAJORITIES
C++
MINORITIES
Technologies
|
Particularities
|
OS
|
DOS,
Windows(3.1, 95, 98, NT, 2000, XP), SUN Solaris, Linux
|
Languages
|
vc, gcc
|
Technologies
|
|
--
IPC
|
COM, COM+, DCOM,
MTS, WinSock, SMTP, SNMP
|
--
DB
|
OLEDB, ODBC, MS
SQSL, Oracle, SyBase, Oracle RDB,
|
--
Others
|
MFC, ATL, STL,
WTL, XML, XSL, MAPI, ADO, Perfmon,
|
EDUCATION
AND CERTIFICATIONS:
In 1990 entered and in 1996 graduated Moscow State
Technical University (MSTU named after Bauman), Moscow, Russia
Specialty: Radio electronic system and
devices Signature: Chairman of the State Certification Commission,
Rector
MAJOR
ASSIGNMENTS
Deutsche
Bank . (http://www.db.com/)
October
2003 – till now. 27 Zvetnoi Blvd. Moscow, Russia.
Developing,
supporting security trading system. Project Environment: SUN
Solaris, gcc, Oracle.
Scala
Business Solutions N.V. (http://www.scala.net/)
February
2002 – June 2003. 24D Smolnaya street, Meridian
Tower Moscow, 125445, Russia.
Scala
Business Solutions N.V. in one of the biggest company in the world,
which offers business ERP solution. (As a sample it might be said
that Scala was chosen (by Microsoft) like company of the year in ERP
solutions).
I was
involved like C++ (middleware) developer in process of preparing, bug
fixing, tuning, optimizing of new product of Scala, which has a name
iScala 2.1, iScala 2.2. I developed also some additional (basically
server) component for this project.
Project Environment: Visual C++ 6.0, COM, DCOM, ATL, STL, MSSQL
7 MFC.
Emplifi
Inc. (www.emplifi.com)
July
2000 – November 2001 1004 McKee Road OakDale, PA 15071,
USA
Emplifi
Inc provides consulting business in the US. I, being an employee of
that company, worked in different projects in the US like a
contractor. Below are posted three projects (Corning, HUD,
SendantMobility), which I had in the US. Unfortunately, due to IT
market fall all these projects had been closed. I thought about to
get back in Russia.
Corning Incorporated. (www.corning.com)
May 2001 - October 2001. 310 North College Road Wilmington,
NC 28405, USA
Corning's Wilmington plant is the biggest one in fiber-optic industry
in the world. I'm working in team, which develops client-server
application in order to manage sailing, shipping operations.
Project Environment: Visual C++ 6.0, MFC, Winsock, STL, Oracle
RDB.
U.S. Department of Housing and Urban Development
(HUD) (www.hud.gov)
February 2001 - May 2001. 451 7th Street S.W., Washington,
DC 20410, USA
I was involved in the optimization and bug fixing issues. It was
required to optimize SQL stored procedures, table's indexes, COM+
components. Unfortunately project was canceled due to financial
issues.
Project Environment: Visual C++, MS SQL 7, SQL Tuner, COM+.
CendantMobility Inc.
(www.cendantmobility.com)
July 2000 - February 2001 40 Apple Ridge Road Danbury, CT
06810
I was working in C++ environment like middle ware developer of server
based applications. We were providing software level between ASP
pages and SQL server. SQL servers (back-end) in our case were MSSQL,
SyBase. ADO was primary library to communicate with SQL servers. And
COM (DCOM) technology had been chosen like communication layer
between ASP pages and middle-ware (CPP based) COM MTS dynamic linked
libraries (DLLs). My job was writing some middle ware server COM
applications and PL/SQL stored procedures to provide some reports
from existing database and also, creating and supporting new
database, which is required to performing 'backup' operations. And
also I took a part in project with a name: Relocation Policy. As
programmer of middle-ware components. Project Environment:
MSVC++, COM, DCOM, ADO, MTS, PL/SQL.
July
1998 - July 2000 Kashirskiy proezd d 9A Moscow, Russia
At the first of all it seems like that it is required to say I have
this position in VDI Inc company. This is software development one
registered both in USA and Russia. It's one of the biggest software
development companies in Russia. My positions was software developer
and lead developer.
Microsoft
technologies experience.
First
project I worked for has a name PowerDOCS. This is a client
application of multi-tier architecture of document management system
(DOCSOpen by PCDOCS Inc. (www.pcdocs.com)).
First challenge I was involved was to write additional client, based
on the PowerDOCS object model. It was STA in-proc server. For a one
side it was a MAPI Message store service provider to MS Outlook, and
for another one it is a client to PowerDOCS components.
Project Environment: MSVC++, COM, DCOM (this technology is used
in PowerDOCS project to connect to server side), MAPI, ATL2, STL,
MFC.
Project Environment: MSVC++, COM, DCOM, ATL2, STL, MFC, SQL.
Project Environment: MSVC++, MSVB, COM, ATL3, STL, MFC.
Also
I took part in projects for another (not DOCSOpen) companies. One of
them, and most interesting, is COMitor (AppMetrics) by XtremeSoft
Inc. (http://www.xtremesoft.com)
Base idea of this project is to collect information from system
(system services), like SQL, MTS, COM+ and etc. and perform some
actions, depend on that information. For a sample: send
notification. This was my part. I wrote notifications for this
project. Notification modules were implemented like MTA in-proc
servers. There was a main and additional modules, which were being
called by means of main one. These (additional) modules support
different kinds of notifications, like: MAPI, SNMP, SMTP, CDONTS, NT
Logging. Also we wrote additional project to AppMetrics system. It
was to required to parse XML file describing AppMetrix template
structure and compile appropriate binary file. XML, XSL technology
was choose to describe internal structure of the template like a
most convenient way of text file that to be parsed.
Project Environment: MSVC++, COM, DCOM, COM+, MTS, SQL server,
ATL3, STL, WINSOCK(SMTP), SNMP, PerfMon system, XML, XSL.
VDI Inc. is large enough company and it has a lot of projects on
their activity. So, time by time C++ developers are involved to Java,
WEB projects. Here are the some of them I took part of.
AnyDay.com
Inc. Project has the same name and can be viewed on the appropriate
web site (http://www.anyday.com
, but as far as I understand this company has been bought by Lycos
(www.lycos.com)).
This project (site) allows users to schedule their appointments,
meetings and so on. The JSP page was placed on the front of the
page. This one is using Java packages to process XML, XSL on the
server side. XML layout is generated on the fly by means of Java
modules we wrote. User’s information about its appointments is
stored in the Oracle Database. To access to Oracle database JDBC is
used.
Project Environment: Java 1.1.8, JSP, XML, XSL, JDBC, Oracle
8.0.4.
Bmedia
report utility. It was required to write some engine to produce
needful views to existing database (Bmedia's one). This engine was
implemented on the Java language. Some required functions to perform
produced views were implemented on the PL/SQL Oracle language. It
was necessary also to present produced views like Crystal Report
reports, and deploy them via WEB server (MSIIS).
Project Environment: Java 1.2, JDBC, Oracle 8.0.4, 8.0.5,
PL/SQL, Crystal Report.
December
1997 - March 1998
Dokukina
6, Moscow, Russia.
As a Software Engineer, was involved in the development of client
part of RS-System service system. It's part of R-Style server's
family. This company (R-Style) writes commercial software
applications based on third-level architecture. Some of them:
RS-Bank, RS-Document, RS-Mail, RS-System Service. I wrote a client
part of RS-System Service. It was a multi-tier architecture service.
Base mechanism to communicate between client and server side was an
RPC. To develop a client side R-Style software lab was widely using a
COM technologies based on the MFC, ATL software ones. R-Style
products are very specific, and oriented only on a Russian market.
Project Environment: MSVC++5, MSVB, RPC, ActiveX, ATL, MFC.
STC
Progress
December
1995 - September 1997
Staraya
Basmannaia uliza d 28/2, k 60
As a Programmer/Analyst, worked in CD-ROM publishing, as
developer. Historical disk, called as "World History in
personalities", was published in September 1997. I had a
differently tasks. At the first it was required to select a general
technology by means of our disk was to be done. MediaView technology
from MSDN has been take to resolve this task. Using this technology
it was possible make our disk like widely known windows help, but
with media embedment in it. This embedments could be pictures, AVI
files, WAVE files, or even owned libraries. Some of the embedded
element modules were taken from MSDN, but some of them it was
required to rewrite. I have written these modules by means of Borland
C++. It was necessary to review a concept of working with system
palette, which was not used at the full range. Based
technologies were: Win16, MediaView, WinG, WinToon, Video for Windows
Development Kit (parts of it). WaveMix. Some kinds of task
were very delicate, especially connected with WinG, WinToon
technologies. I had to make background drawing. In order to
do that, I used a TASM. But some tasks were very general and could be
solved by means of Visual Basic.
Environment: TASM, MASM, Borland C++, Windows 3.1, MS Media
Development Kit, WinG, WinToon, WaveMix, Video for Windows
Development Kit.
Realmeko
corp
January
1992 - March 1994
As a Programmer/Analyst, Realmeko corp. made an estate
business in Moscow. And I wrote relational database for realtors. I
had to write and support it. I used a Borland C++, Zinc Interface
library and Paradox Engine library to solve this task. It was
required to write graphic user interface to represent database on the
screen and printer, and also perform database analyze. These tasks
were to be done under the MS DOS operating system. It was
implemented. After that this system was moved to MS Windows 3.1
operating system.
Environment: Borland C++, Windows 3.1 MSDOS.
|

|

|