Areas of Expertise
Systems development management
Managing software development from startups to mature companies. People. Processes. Technology.
Technical strategy and planning
Emerging technology monitoring. Solutions architecture and design. J2EE/SOA/Cloud technology stacks.
Software development process improvement
Introducing agile methods since 2000. First CMMI Level 4 certification in Ukraine.
Portfolio and program management
Managing product portfolio in big multinational corporations. Development and application of the portfolio management framework.
Organizational design & performance management
Leading organization redesign processes. Driving company culture change. Galbraith Star Model. Baldrige Performance Excellence. Balanced Scorecard.
Business strategy & planning
Developing and implementing corporate and functional strategies. Budgeting and financial planning. MIT Sloan Delta Model. Business Model Canvas. The Lean Startup methods.
Advisor to the Chairman
KM Core Technology Investment Company
Performing technology evaluation of new business proposals
Participating in corporate governance processes
Introduction of program management processes
Director, Strategic Projects
Worked as a management board member for the IT company of 300+ employees operating in four countries
Was responsible for coordination of company-wide strategy development and integration of regional and functional strategies
Managed key strategic projects on organization development
Director of R&D
As a member of top management team created new IT company focused on IT consulting, software development outsourcing and product development
Oversight of all product planning and development activities
Performed new technology assessments
Deputy VP, Products and Technologies
SITRONICS Information Technologies
Performed general oversight of company's product portfolio, was responsible for financial planning and reporting on the portfolio
Participated in product portfolio strategy definition and implementation
Introduced and managed new product development process, mentoring of product managers
Director of Technology, Integration Services
Created and led Integration Services department in the Business Consulting division, was responsible for product strategy development and implementation
Competence development on SOA, EDA, messaging technologies, Java portals. Hands-on experience with Oracle and IBM middleware product lines
Participated in all presales activities related to middleware solutions, performed R&D projects planning and monitoring
Participated as key advisor in organization-wide activities on process definition and improvement directed towards CMMI Level 4 appraisal
Took part in long-term strategic planning and strategic performance management for software development and business process outsourcing departments
Provided day-to-day technology and process consulting for project managers and team leaders
Performed trainings on project management and software engineering disciplines
Director, Software Engineering
Odyssey Logistics and Technology
Created dedicated QA department responsible for testing of two company's products
Worked on measurement activities that provided visibility into the software development processes and product quality
Software Development Manager
Led four teams of software developers for the US IT start-up, was responsible for scheduling development activities, process monitoring and status reporting
Participated in product specifications reviews, performed technical feasibility analysis
Led architecture activities and actively participated in design reviews. Served as an expert on J2EE architecture
Performed configuration management activities including support for parallel development of several product releases
Kyiv National Taras Shevchenko University