Monitored progress against project milestones and deadlines.
Coordinated with external vendors to ensure that software solutions meet customer requirements.
Designed, documented and maintained application architecture.
Collaborated with business and technical groups to align data warehousing project with business strategy, prioritize projects and launch data warehouses and data marts.
Resolved conflicts between multiple stakeholders in the development process.
Analyzed existing applications for optimization opportunities or potential refactoring needs.