Dell EqualLogic, ScrumMaster and Development Project Manager
October 2014 - Present, Nashua, New Hampshire, US
Scrum Master role for software development team both co-located and distributed
Organize and facilitate scrum meetings for team (daily standup, sprint demo, retrospective, and planning)
Keep team on track, manage cross team dependencies, protect from outside interference and impediments
Facilitate the grooming and estimation of product backlog stories and tasks
Conduct triage sessions to help keep the team focused on business values
Track actions and issues and drive them to closure
Organize and ensure documentation and team tools (e.g. agile task boards, backlog lists, knowledge repositories, release calendars, etc.) are kept up to date
Ensure adherence to agile best practices and disciplines
ADP, ScrumMaster and Technical Project Manager
July 2013 - June 2014, Marlborough, Massachusetts, US
As a consulting ScrumMaster and technical project manager, I provided Agile process coaching, release and sprint planning, schedule management, facilitated collaboration for software development teams.
Led two project teams developing software for learning management and career development products
Followed Lean-UX methods to create improved new workflows for existing products
Managed multiple teams daily project initially with JIRA/Greenhopper and Rally
Migrated scrum teams and backlog data from JIRA to Rally
Collaborated with cross-functional teams across a large corporation
Groomed overall product backlog and co-managed project portfolio
Seahorse Bioscience, Project Manager / Scrum Master
May 2012 - June 2013, North Billerica, MA, US
As a consulting software project manager and ScrumMaster, I provided Agile coaching, team-building, collaborating, and mentoring of a cross-functional software team.
Took over a troubled project with an extremely aggressive schedule
Succeeded in creating a collaborative environment resulting in shipping the product for a company-critical deadline
Stabilized product quality and established a sustainable process for future product growth
Product included native hardware, firmware and software designed for a new generation of biomedical research instruments
Groomed overall product backlog and managed project portfolio
Harvard University, Consulting Dev Manager
September 2010 - February 2012, Cambridge, MA, US
Software Development Manager (Consultant) at Harvard University Information Technology group. Led an effort to advance group’s software development methodology:
Introduced techniques from Agile methodologies such as Scrum, Iterative and Incremental, and Lean to upgrade development and release activities.
Adapted Harvard's Unified Process to Agile methodology.
Coached a team culture of continuous improvement.
Integrated business issues with technical social software solutions - Led a team of software developers that delivered Enterprise Authentication and Authorization systems, Identity and Access Management infrastructure, Internal Social Networking application and site, Directory Services Applications, LDAP Directory services
Managed software and infrastructure releases to University IT groups and the University as a whole
Coordinated cross functional team deliverables for software and hardware upgrades.
ITA Software, Dev Team Manager
November 2007 - August 2010, Cambridge, MA, US
Managed engineering teams responsible for delivering web applications for a revolutionary airline reservation system.
Used agile methodology to manage software development and release plans in delivering the web applications and core components of a new reservation system.
Coordinated project plans and communications among cross-functional engineering teams to integrate multiple software components of a large online transaction system.
Helped deliver program components with higher stability and operability in pre-production environments.
Managed and aligned requirements to satisfy strategic airline customer.