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)