PMO Manager at Luxoft, Moscow
Russian Federation
PMO Manager at Luxoft, Moscow
Russian Federation
As a Software Engineering Director: establishment, institutionalization and control of all software engineering processes: project planning, status monitoring, risk management, resource and budget planning and monitoring, scope management, issue resolution, human resource development, IT infrastructure integration to project processes, client communication.
As a Software Process Improvement Director: establishment of project and program management offices, organization development centers, software engineering strategy planning, process capability and maturity assessment, definition of all procedures across the whole process model, program budgeting, team experience building, motivation management, corporate knowledge base deployment. Process quality models: CMMI, ISO, COBIT.
As a Project Manager: project planning, task control, risk management, resource load adjustment, leading the team, answering RFPs, estimating the project costs, negotiating project scope and the Statement of Work, process quality audit; background: in-house migration project, products maintenance projects and R&D development projects; methodologies: RUP, CMMI, PMI.
As a Business Analyst: requirements gathering, analysis and specification, business domains: stock exchange trading, online stock analysis, banking, kiosks, insurance, credit history bureaus, telecommunications, wireless, software engineering as a business.
As a System Analyst: tracing requirement to all project artifacts, negotiating Change Requests; background in systems with a very complicated workflow schemes and data structures; frameworks: RUP/UML, SADT/IDEF, DMR/P+, Zachman/Popkin.
As a System and Software Architect: system modeling, technical decision management, use-case analysis, technology matching, prototype development, deployment and quality planning; design of: data structures, network protocols, classes, workflow rules; technologies: XML, CORBA, real-time messaging, data mining, data warehousing.
As a Developer: Java, SQL, Python, Perl, Tcl, Lisp, Prolog, C.
(Privately Held; 1001-5000 employees; Computer Software industry)
September 2007 — Present (1 year 2 months)
Building up and managing PMO for Deutsch Bank Delivery Center (400 people, 12 programs).
Achieved official Gold certification for DBDC accordingly to Deutsch Bank vendor certification program.
Improved reporting process with issue and risk management process and sophisticated management metrics.
Managed improvement of internal ERP by integrating to project management process (with PMO portal).
(Privately Held; 501-1000 employees; Computer Software industry)
April 2007 — September 2007 (6 months)
Major role: established and managed the sector of process improvement, including the following departments: IT, HR, SEPG.
Special project: ISO 9001-2000 certification of the company.
Reorganized internal IT service: documented procedures, established workflow.
Developed new HR management strategy when the head count achieved 900.
Organized the Project Office after the production was reorganized.
Started the project of implementation of ERP and CRM systems.
Audited corporate processes.
(Public Company; 10,001 or more employees; ADEN; Computer Software industry)
August 2006 — April 2007 (9 months)
The major role: managing all software engineering processes of delivering project services: 7 Projects, 72 people under the supervision.
Prepared projects to start: service level agreements, budgets, project plans.
Key assignments to projects: project managers, architects, team leaders.
Conducted negotiations with clients in case of terms changed, or project resized.
Daily support of project managers: issue resolution and resource supply.
Control of the project status on a weekly basis: current objectives, resources, tasks, risks.
Performed project reviews on a monthly basis: lessons learned.
Reviewed performance of all project managers: KPIs.
Improved processes by implementing reporting and meeting workflow on all levels, organizing regular performance reviewing.
Established HR development: performance reviews, KPIs.
Reorganized IT infrastructure: service desk, workflow automation, project portal.
Developed business plans on local operations and regional branches.
(Privately Held; 201-500 employees; Computer Software industry)
June 2005 — July 2006 (1 year 2 months)
The major role: the manager of the department SEPG (Software Engineering Process Group) with a team of 5 engineers, whose major task was the planning, developing and control of process quality in OTR. All process improvement projects were organized into the Software Process Improvement Program of the company.
Built up: the department dedicated for Software Process Improvement.
Performed corporate process self-assessment.
Created: Software Process Improvement Plan.
Implemented: Software Process Improvement procedures.
Created: a CMMI-based package of process documents.
Deployed: the corporate knowledge base.
(Privately Held; 51-200 employees; Computer Software industry)
December 2004 — June 2005 (7 months)
The major role: the manager of the department SEPG (Software Engineering Process Group) with a team of 3 engineers, whose major task was the planning, developing and control of process quality in Auriga. All process improvement projects were organized into the Software Process Improvement Program of the company.
Deployed: Software Process Improvement Plan.
Performed corporate process self-assessment.
Created: a CMMI-based package of process documents.
Created: the database of process requirements and quality assessment results with traceability queries accordingly to CMMI model.
(Privately Held; 501-1000 employees; Computer Software industry)
April 2004 — December 2004 (9 months)
The major role: the project manager of the team of 6 engineers. The project scheduling model combines waterfall with iterations. The requirements management model is tailored by the PM to combine RUP and Macroscope/P+.
Documented and negotiated with the customer all requirements and design specifications
Created: a database of data requirements and design specifications with traceability queries; automated testing architecture with functionality coverage by 1100 test cases.
Prepared the project start for a project of project management automation: requirements, presentation, negotiation, budget planning, cost estimation, team building.
(Privately Held; 51-200 employees; Computer Hardware industry)
September 2001 — April 2004 (2 years 8 months)
Created: software design and prototypes for re-factoring all server-side architecture with purpose to meet new requirements for performance and life cycle control.
Created: Java-based command processor for products: new performance load-runner, vendor-independent Export-Import utility, task scheduler, middleware XML message processor.
Created: prototypes of new generation of server applications based on new UI, new DB and new distributed transport protocol.
Designed: new data repository for the new generation architecture of server applications. Improved: historical data management, replication of distributed data elements. Redesigned: system, content and user classification model with rule-based permission control and rule-based triggers.
Quality improvements based on CMMI model.
Deployed the process of configuration management.
Implemented formal issue tracking process.
Requirements, specs, system design, test plans, process audit, project portal.
(Privately Held; 11-50 employees; Computer Software industry)
August 2000 — August 2001 (1 year 1 month)
Created: SBAS - middle-tier application server. SB-Bus – real-time data streaming, messaging and data mining CORBA based middle-tier.
Created: online education web-commerce for strategic partner. Modules: Course Builder, Test Builder, Online Learning Center, Online Certification Center, Shopping Cart Catalog.
Started and managed projects: integration with CRM and ERP enterprise portal of our partner; taxonomy in e-hiring portal; contribution to UDDI.org initiative.
(Privately Held; 51-200 employees; Financial Services industry)
April 1999 — August 2001 (2 years 5 months)
Started as the first Software Engineer in the company and built a team of 32 system analysts, software programmers, system administrators and Web designers. Organized a teamwork and rollout process, development and production with multiple stages and multiple co-location environments. Made mission critical technology decisions and managed the decision-making process from system architecture to product development.
Designed: unattended backend platform for price feed handling; real-time Data Analyses Tools; taxonomy-based Content Management Layer.
Created: partner integration toolkit; rule-based alert monitoring layer.
Managed projects: integration with online trading platforms working with stock options and level-2; rule-based sector index rotation for advanced risk-management; “smart basket” trading (rule-based investment advisory system), neural network based alerts; integration with traditional search engines for autonomous content gathering scanning the web.
(Public Company; 10,001 or more employees; T; Telecommunications industry)
November 1998 — April 1999 (6 months)
As an Architect of the migration team: refactored the system architecture; designed stress testing tools for the system of Customer Care of ATT Wireless (http://www.catalog.att.com).
Created: multi-stage environment with simulation testing.
Designed: Saffron Web Publishing software.
(Privately Held; 51-200 employees; Computer Software industry)
November 1997 — November 1998 (1 year 1 month)
Team leader, project manager and web developer for two web-based projects. Also performed system consulting on various projects based on MS Site Server and MS BackOffice Technologies.
(Privately Held; 1001-5000 employees; Financial Services industry)
June 1991 — November 1997 (6 years 6 months)
Software design and development in banking, Insurance and telco.
(Government Agency; 10,001 or more employees; Airlines/Aviation industry)
September 1985 — June 1991 (5 years 10 months)
Aerospace Industry:
Artificial Intelligence Project: Designed and developed: expert diagnostic systems, information systems, non-linear optimization software, and simulation software packages using C, Prolog, Lisp, and Neural Networks. Worked in a team to implement and test applications.
Created various mathematical optimization algorithms working in non-linear multi-dimensional systems with non-deterministic limitations using FORTRAN and PL/1.
Master, MBA, 2008 — 2011 (expected)
Through International Institute of Management, Moscow
courses, RUP, 1999 — 1999
Project Management
Requirements Management
Software Architecture
MS, Computer Science, 1985 — 1989
Diploma: Expert systems for autonomous self-diagnostics of space satellites.
MS, Computer Science, 1985 — 1989
Renamed to Siberian Aerospace Academy
BS, Physics, 1983 — 1985
CMMI, PMI, RUP, Zachman, Ontology, Philosophy, Psychology, portals, knowledge management, e-business