
Consultant Software Engineer at EMC
Russian Federation

Consultant Software Engineer at EMC
Russian Federation
Technical leader, architect and principal developer with broad experience in embedded systems, telecommunication software, simulators, and distributed systems.
Software architecture and design, project technical leadership, requirements gatheting/detalisation/management, object-oriented development, embedded software development, distributed software development, iter-team communication.
(Public Company; EMC; Information Technology and Services industry)
July 2009 — Present (6 months)
Technical Lead of Saint-Petersburg team in EMC Data Reduction Service project.
(Public Company; EMC; Information Technology and Services industry)
August 2007 — June 2009 (1 year 11 months)
Software stack for redundant data elimination development from design ideas and proof of concept code till the final product.
(Public Company; 10,001 or more employees; SUNW; Computer Software industry)
May 2005 — August 2007 (2 years 4 months)
Particpate in Sun Studio development:
- Thread Analyzer (grathical and command line tool for runtime data races and deadlock detection)
- C/C++ development environment in Netbeans IDE
Participate in SEED program: the project is "Development tools for parallel/distributed development in Java".
Sun Studio popularization: presentations and masterclass at Sun Technical Days, ISV conference and during customer visits.
(Public Company; 10,001 or more employees; MOT; Telecommunications industry)
May 1999 — April 2005 (6 years )
Technical Lead and Software architect in Load Simulator project: architecture, design and development of some components.
Project technical lead and software architect for a set of projects related to software development for iDEN infrastructure network elements: Base Site Controller and Transcoder.
Design and development of software to support fax and data calls in a GSM Interworking Function.
New type of dispatch call (Selective Dynamic Group Call) implementation in iDEN Base Station network element.
Release architect for Motorola Distributed Information System - distributed agent-based system for data for different sources retrieval and aggregation (based on an ontology) as well as for data mining.
Bus functional behavioral models for Motorola chips development (Motorola PowerPC) and protocol simulator development (behavioral model aka "executive specification" of RapidIO protocol).
(Public Company; 51-200 employees; Computer Software industry)
1997 — 1999 (2 years )
Developing software system for Russian unemploiment agencies
Master , system engineering , 1990 — 1995
Papers:
• 7th Asia Pacific Software Engineering Symposium: Approach to Bus Functional Model development
• Common Architecture for Telecom Simulators: Motorola-Russia technology days 2004
• Using SDL in Telecommunication Projects: Motorola-Russia technology days 2004
Patent applications:
• Advanced Cellular Processors Re balancing, 2001
• Method of Active Calls Survival in Cellular Networks, 2001
• Congestion relief in cellular networks, 2002
• Two patent applications in 2006
Awards:
• Sun award for Outstanding Contribution, 2006
• Sun SEED program participant, 2006
• Rated as "Most Effective Employee", 2005
• Motorola Bravo Award for CMMI SCAMPI assessment, 2004
• Two Motorola Bravo Awards for the IWU projects: 2003, 2004
• Motorola Bravo Award, 2003
• Rated as “Most Effective Employee”: 2002, 2003 and 2004
• Best Performer Awards, 2001, 2000
• Promotions in Motorola: 2002, 2003
• Two Awards for military student scientific works: 1994, 1995