
Staff Software Engineer, Senior Accredited IT Specialist at IBM
Russian Federation

Staff Software Engineer, Senior Accredited IT Specialist at IBM
Russian Federation
I started professional career in 1998 in Game Development by joining a group of software developers and enthusiasts united by common goals and interests. We founded our own startup-company and produced several successful software products for PC.
After that, I was one of the early employees of an american company which focused on software development for CAD/CAM Systems. As my role I was involved in the most of the phases of Application Lifecycle Management (ALM) and provided software development, support with functional and regression testing. I worked remotely in the globally distributed team in different time-zones.
Since April 2006 I'm working for IBM at Russian Systems and Technology Laboratory (RSTL).
Besides my primary tasks and responsibilities in IBM, I have a number of activities in the company towards consolidating technical leaders and establishing groups and communities to foster collaboration, share experience and knowledge assets, interconnect business lines and technical experts to support IBM's business in Russia.
I'm a leader of IBM Technical Experts Council in Russia which is a forum for the key technical leaders to share information and encourage collaboration between technical communities.
I'm a co-leader of IBM Rational User Group (RUG) in Russia.
I'm interested in:
o Application Lifecycle Management (ALM) disciplines
o Software Engineering
o Agile/Scrum methodologies for co-located and distributed teams
o Virtual Worlds
o Social Computing
o Cloud Computing
o IBM Jazz Platform and IBM Rational products based on that technology.
o Technical Management
C/C++, XML, Java/J2EE, Object-Oriented Applications Design (OOAD), Windows Mutli-Threading Applications, Designing and implementing Application Programming Interfaces (APIs),
Quality Assurance, Test Automation, z/OS domain technologies, domain programming languages, Microsoft Visual Studio, Eclipse, IBM Rational Jazz, IBM Rational Team Concert, IBM Rational Developer for Z
(Information Technology and Services industry)
April 2006 — Present (3 years 9 months)
I joined IBM in April 2006 and became one of the early employees of Russian Systems and Technology Laboratory (RSTL) based in Moscow. I've been working in the globally distributed teams in the different time-zones.
I'm currently engaged in the area of software support/maintenance for the IBM z/OS (mainframe Operating System, OS). In that role, I'm also interested in the transformation of legacy methods and tools in the modern approaches for software development.
Besides my primary job responsibilities, I am an active member of various IBM internal technical communities dedicated to Applicatiom Lifecycle Management (ALM), IBM Rational Jazz, Cloud Computing and Social Computing.
I'm a leader of IBM Technical Experts Council in Russia which is a forum for the key technical leaders to share information and encourage collaboration between technical communities.
I'm a co-leader of IBM Rational User Group (RUG) in Russia, http://twitter.com/rug_russia, http://bit.ly/rug_russia
In 2009, I attended the "Open Source: The Way to Reduce Costs" roundtable as a speaker at Luxoft for the target audience of senior developers and C-level persons. My presentation was about IBM Rational Jazz technology and products based on it.
I have several external and internal publications about IBM Jazz and IBM's Social Computing technologies. One of them is at the developerWorks site:
http://www.ibm.com/developerworks/ru/library/r-jazz/index.html
Key technologies and products:
o z/OS domain programming languages
o z/OS Data Storage Facility Management Subsystem (DFSMS), Virtual Sequential Access Method (VSAM)
o z/VM (Virtual Machine)
o Rational Developer for System Z
o IBM Rational Jazz, Rational Team Concert (RTC), Rational Quality Manager (RQM)
o Agile/Scrum/Lean methodologies
o Java, J2EE
o Web development, REST
o Lotus Connections
o Social Computing: familiar with various social software and technologies including their underlying software architectures
(Computer Software industry)
September 2001 — December 2005 (4 years 4 months)
I joined the Downstream Technologies exactly at the moment of its foundation and became one of its first employees. The company focused on delivery of CAD/CAM software systems. I worked remotely in the globally distributed team in different time-zones.
As my role, I was involved in the most of the phases of Application Lifecycle Management (ALM) and provided software development using C++, support with functional and regression testing.
Designed and implemented Application Programming Interface (API) based on Windows Structured Exceptions Handling (SEH) model for the rest of developers in the team in order to improve the overall quality of code.
I was in charge of regression testing and in order to minimize the manual and error-prone routine work I designed and implemented a system which automated that process. The system was successfully deployed internally and that excluded the need to buy commercial products for testing. It helped the company to improve quality of software, minimize expenses and to reduce the total cost of ownership (TCO).
Key technologies and products:
o C/C++, Visual Basic, XML
o Programming Multi-threading Applications for Windows, Windows Structured Exceptions Handling (SEH), Test Automation
o Object-Oriented Design and Architecture (OOAD), Design Patterns
o Microsoft Visual Basic, Microsoft Visual Studio
o Microsoft SourceSafe, CVS
(Computer Software industry)
July 1998 — September 2001 (3 years 3 months)
I started professional career in 1998 by joining a group of software developers and enthusiasts united by the common goals and interests. As a result of our collaboration and lots of mutual interests, we founded our own startup-company and released several software products on a Windows platform.
Designed, scheduled and implemented modeling of Artificial Intelligence (AI) for the 3d real-time strategy-game, Application Programming Interface (API) for programming intelligent sound effects. I was engaged in the localization of the brand-name product (Heroes of Might Magic III) for the Russian Game-Software Market.
Key technologies and products:
o C/C++
o Object-Oriented Design and Architecture (OOAD)
o Design Patterns
o Microsoft Visual Studio
o Microsoft SourceSafe
o Rational Rose
Engineer in Computer Science , Operating Systems and Electronic Design Automation Software Development , 1995 — 2000
Thesis titled "Modeling Artificial Intelligence For Real-Time Systems", 2000
Application Lifecycle Management, Software Architecture, Software Development, Quality Management, Project Management, Service Oriented Architecture (SOA), IBM Jazz platform, IBM Rational Team Concert, Artificial Intelligence, Virtual Worlds, Second Life, Web 2.0, Vocal, Piano, Guitar