|
Biography
References
Resume
Business
Sasha's
photo
English
Russian
|
Resume
Education
2001 Master C++ Programmer Brainbench.com
Scored as a top C++ developer in New York area
1999 ACC Certificate of Completion Lockheed Martin
Completed course in Advanced Object-Oriented Analysis and Design using
UML
1998 Certificate of Completion Lockheed Martin
Completed course in Fundamentals of Successful Project Management
1996 MCSE Microsoft Successfully passed all exams required for
Microsoft Certified
Systems Engineer
1989 –
1994 MS in physics and mathematics Tbilisi State University
Tbilisi,
Georgia
|
| |
Alexander Lygin
|
|
| |
|
|
Summary of Qualifications
|
• Strong skilis in Object-Oriented
design, UML and design patterns
• Programming languages: C++
.
Rational Rose
• Strong knowledge of Internet
protocols and RFC standards
• Microsoft COM, ActiveX, MTS, ADO,
XML, MSMQ
• MFC, ATL, RogueWave Tools. h++,
RogueWave STL, Stingray Objective Grid Pro
• CORBA, CORBA Name Services, CORBA
Load Balancing
• Strong experience of
multithreading, locking techniques and system internals.
• Database design & SQL
• Professional experience in
Client-server architecture and n-tier architecture
|
|
Work
experience |
2/2001- Present Cantor Fitzgerald, L.P. New York, NY
Software Architect
Project: Broker real-time trading system
• Participate in the redesign of an
outdated trading system for portfolio trading
department (domestic).
Created basic framework and system architecture design in
Rational Rose. System is to
be implemented as a set of CORBA (lona Orbix)
servers supporting load
balancing.
•
Extensive use of Rational Rose, ActiveX, ADO and C++. |
| |
2/2000- 12/2000 Grom
Systems, Inc. New York, NY
President, Senior Software Architect
Project: Negotiation system
• User functional requirements analysis, object-oriented analysis,
design and
implementation of transactional
negotiation system. All business logic was
implemented in server-side ActiveX
server object utilizing dispatcher design model.
N-tier design allowed efficient and
simple transaction handling mechanism, allowing
almost infinite system expansion
using add-ons. The server-side components, as
well as add-ons, were implemented
in C++. Most of the time coded in C++ heavily
utilizing ATL and STL.
• Implemented majority of core functionality and ActiveX components.
• Supervised project development from analyzing user requirements to
first release.
• Managed group of developers.
• Extensive use of Rational Rose, ActiveX, ADO and C++. |
| |
1998 -1999 CT Corporation
New York, NY
Software Developer
Project: Filing Manager
• Object-oriented analysis, design, and development of Filing
Manager - artificial
intelligence program based on
static knowledge base. Personally implemented a
number of modules for Filing
Manager in C++. including Data Access Layer and Ul.
• Implemented object control classes, majority of business classes
and interface classes.
• Responsible for creating and maintaining UML model.
• Managed consultants and supervised product version releases.
• Integrated Filing Manager component into targe solution system for
corporate clients
(www.ctadvantage.com) by
encapsulating Filing Manager into a number of server-side
ActiveX controls, including the
Management component, which was exposed to ASP and
managed user session transactions.
Implemented proper locking mechanisms to allow
safe multithreaded execution.
• Extensive use of Stingray libraries, STL, MFC and ADO.
|
| |
1997 -1998 AGENCY.COM New York, NY
Senior
Software Developer
Was
responsible for technical design and implementation of web sites for
major companies, such as
• American Express
• Hitachi
•
Monsanto
•
Lucent Technologies
•
Metlife
Most of
the time was devoted to creating 00 design and further C++
implementation either as ActiveX server-side controls (American
Express, Monsanto) or NSAPI extensions for Netscape servers
(Metlife, Lucent Technologies). Also consulted peer teams working on
different sites on Windows NT best programming practices and
methodology. Was responsible for creating company-wide coding
standards for C++. Also was one of the senior members of a company
standards committee to standardize project development and teach
other programmers 00 concepts and practices.
|
| |
1996 -1997 Anawave
Software, Inc. Newport Beach, CA
Software Engineer
Project: Anawave Postmark
• Object-oriented design and implementation of an Email client.
• POPS and SMTP protocol implementation.
• Extensive use of STL and Rogue Wave Tools library
• All coding was done in Visual C++
|
| |
1994 -1996 PIE Systems,
Inc Beverly Hills, CA
Software Developer
Projects:
•
Simple MAPI proxy for PIE Messaging system (C++, Windows)
Project details: Create proxy agent for Simple MAPI in order to let
MAPI-enabled applications
send mail via PIE Messaging system. Also
create address book and provide access to PIE mail
folders.
• Image viewer for Central Bank of Russia (C++, Windows)
Project details: Created viewers for bank's document workflow
processing. Interface to scan
server, OCR server and image
conversions (C++, SCO UNIX).
• Ported DOS OCR application to SCO UNIX (C++. SCO UNIX)
• Ported ISODE server from Solaris to SCO UNIX (C, Solaris and SCO
UNIX)
|
|