Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Was less than a week ago

Male, 49 years, born on 7 January 1977

Moscow, willing to relocate, prepared for occasional business trips

Project Manager in IT. Analyst.

Specializations:
  • Product manager
  • Project manager
  • Systems analyst

Employment type: full time

Work experience 29 years 6 months

March 2007currently
19 years 2 months
CQG Inc.

Moscow, www.cqg.com

IT, System Integration, Internet... Show more

Project Manager, Production Support Manager, Business Analyst
Managing a large number of projects related to modernization and evolution of the data distribution system in CQG that delivers market information to customers. Infrastructure improvements, updates reflecting the rapidly changing environments on varios Exchanges all over the world, consulting in projects for connecting new exchanges to the CQG system. Responsibility for maintenance of the major parts of the system (especialy for the part of the system serving US markets/exchanges and customers): CME, NYSE-LIFFE, NYMEX, ICE, NASDAQ, CBOE, Montreal Exchange, Toronto Exchange, KOSCOM and many others. Contribution: - Managing several projects that involve up to 20 people in distributed teams (different offices) in Russia and US. Examples – port a big piece of the system to Linux; Migration of the system from “one-way” architecture to “bidirectional” architecture (subscriptions for needed market data); Development of system monitoring applications/interfaces for operators; Development of failover mechanisms and fault-tolerant solutions for the system. - Reporting statuses of projects to PMO and upper-management; coordination of time lines and priorities with PMO and other PMs - Collaboration with adjacent departments – Quality Assurance, Network and Market Data Operations to get the job done and delivered to customers. - End-to-End responsibility for the delivery of products to customers. - Monitoring consistency of architectural solutions and business requirements, technical leadership - Analyzing customer and external data provider’s requirements. Creating recommendations on their implementation/embedding into the system. - Contribution to the hiring process (hiring developers for Linux departments) - Supporting the production system (data delivery) and its working according to the 24x7 formula. Load balancing production issue resolutions between available teams and resources. - Planning production releases Project Environment: Linux, C++, Java, C#. MS SQL
July 2005February 2007
1 year 8 months
CQG Inc.

Moscow, www.cqg.com

Project Manager
Projects: Electronic Interface Systems for gathering information from different Markets and Exchanges Contribution: - Managing three teams of software engineers working on redesigning, re-factoring and re-developing the whole system for gathering information from various exchanges all over the world (Chicago Mercantile Exchange, London Stock Exchange, etc, etc) . Two teams were using the TSP development process (see below – section Education) and another one – some agile practices (delivery of small pieces of working software that are necessary to be developed very quickly and can be many times significantly changed in the future according to business needs changing constantly). Responsibility for precisely describing and assigning tasks to the teams. Providing timelines to upper level managers. Tracking and monitoring the fulfillment of the tasks by the teams. Coordination with system owners and adjacent projects.
February 2005June 2005
5 months
CQG Inc.

Moscow, www.cqg.com

IT, System Integration, Internet... Show more

Software Engineer Team Lead
Project: Electronic Interface Systems for gathering information from different Markets and Exchanges Contribution: * Leading a team of software engineers. Gathering requirements from the customers and managers and transforming them to formal requirements for team members. Assisting team members in their work and providing them with necessary expertise and information. Taking part in the development of high level designs according to formal requirements and most critical parts of code (C++). Taking part in most of design and code inspections. Responsibility for following the TSP development process by the team. Integration of new members to the team. Project Environment: UnixWare+ gnu C++; Solaris 8 + swpro; Windows 2000 + MS Visual C++; .NET
March 2002January 2005
2 years 11 months
CQG Inc.

Moscow, www.cqg.com

IT, System Integration, Internet... Show more

Software Engineer
Project: Electronic Interface Systems for gathering information from different Markets and Exchanges Contribution: * Developing and supporting systems of software for Electronic Exchange Interfaces in C++ and Perl. This software communicates with the servers on the Exchange side (various networking protocols), retrieves information from them (in exchange specific format), performs parsing, necessary filtering and transforms it into some common internal format for passing further to the company customers via various communication channels. All actions are performed in real time and performance is very important for this kind of software. * Passing various conformance tests for our software requested by some Exchanges. * Some works on administrating Solaris and UnixWare OS's to maintain produced software. * Creating handover documentation for operators who become owners of the produced software systems. Project Environment: UnixWare+ gnu C++; Solaris 8 + swpro; Windows 2000 + MS Visual C++; .NET
October 2000February 2002
1 year 5 months
Auriga SDC

Moscow, www.auriga.ru

IT, System Integration, Internet... Show more

Software Engineer
Contract programming project for Pigeon Point Systems Inc. (CA, United States) Project: The Open MultiComputing Kit ("OMCK") - a product that supports communication among intelligent PCI-based "nodes" in a PCI or CompactPCI system (backplane messaging system). See http://www.auriga.ru/software/embedded.shtml#multicomputing_kit Contribution: * Writing drivers for different OS (VxWorks, LynxOS, Linux, MS Windows) that support communications (the Messaging) via CompactPCI backplane between hosts and I/O Processors (IOPs). * Writing the OMCK Control Application that runs on the system (central) host of the OMCK domain and manages the operation of OMCK IOPs. The Control Application can scan the CompactPCI/PCI bus, boot selected IOPs via the CompactPCI bus and reset faulty IOPs. The CA also maintains the OMCK Domain topology. I participated in implementing both OS-dependent (for each supported OS, see below) and OS-independent parts of the Control Application. * Creating a network utility for testing TCP/UDP packets transfer via the backplane. * Creating several Expect scripts for testing the system and performance measurement. Project Environment: CompactPCI platforms. VxWorks, LynxOS, Linux, OSE, Windows OSes, cross environment for building different OS images under MS Windows. gcc, Green Hills, Tornado. Different board architectures (on hosts and IOPs), MCP750 and MCPN750 as an example.
September 1998September 2000
2 years 1 month
Advanced System Engineering Group

Moscow

IT, System Integration, Internet... Show more

Senior Software Developer
Project: Development of a highly reliable, available and serviceable complex "Pamir". Contribution: * Installing, administering and testing Solaris 2.7 OS compatibility with the hardware selected for the complex (Sun CP1500 processor module, Megatek Eclipse video adapters (PMC and CPCI), Infortrend RAID controllers, Net UPS, etc.). * Configuring the hardware (e.g. RAID). * Writing tests for demonstrating different OS features (threads, signals and graphics) and hardware features (e.g. monitoring processor temperature and voltage). * Configuring hubs and switches for connecting several complexes (10/100Mbs, half/full duplex, Virtual LANs). * Installing and learning Linux possibilities for working on the complex with the Motorola MCP750 processor module or Intel processor modules instead of Solaris and the CP1500 processor module. Project Environment: Solaris 2.7 OS, Bourne and C shells, gcc, Xt, X, Posix 1, 1b, 1c, different hardware (see above), Red Hat Linux for Intel and Sparc. Project: ``Global Mail'' software (Russian and English versions) - a client of the Message Handling System of the Global One Corporation. Contribution: Implementation of Xmodem (CRC, 1K), Kermit with sliding windows protocols and such features as UU - encoding/decoding, simple built-in script language for connection with Global One hosts, supporting dial-up and TCP/IP connections, using MS Access data base for storing messages and other user information.
November 1996August 1998
1 year 10 months
Advanced System Engineering Group

Moscow

Software Developer
Project: “Global Mail” software (Russian and English versions) - a client of the Message Handling System of the Global One Corporation. Contribution: Implementation of Xmodem (CRC, 1K), Kermit with sliding windows protocols and such features as UU - encoding/decoding, simple built-in script language for connection with Global One hosts, supporting dial-up and TCP/IP connections, using MS Access data base for storing messages and other user information. Project Environment: MS Windows 95/Nt 4.0 SP3, MS Visual Basic 4.0-5.0, MS Visual C, MS Access

Skills

Skill proficiency levels
Medium level
Linux
Level not specified
C/C++
Java
Networking
Distributed Systems
Financial Market Data
Creating requirement
Creating software architectures
Problem solving
Mentoring
Production System Support
Technical Leadership
Project management
Unix programming
Embedded Systems

Driving experience

Own car

Driver's license category B

About me

Honest, reliable, hard working, result oriented, able to learn on the fly. Hobbies: soccer, tourism.

Higher education

1998
Higher education
Faculty of Computational Mathematics and Cybernetics, Applied Mathematics and Informatics

Languages

Russian — Native

English — B2 — Upper Intermediate

Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Doesn't matter