Agile Consultant Resume
Charleston, SC
SUMMARY:
- Expertise in leading the Agile adoption or transformational initiatives and driving effectively by communicating with all levels of the organization.
- Responsible for leading the agile transformation for multiple value streams to support the delivery of strategic products and services.
- Expertize in Waterfall to Agile Transformation and Scaled Agile Frameworks SAFe
- Experienced with large - scale software development projects and geographically distributed teams of direct reports and cross functional teams with maturity and professionalism
TECHNICAL SKILLS:
Operating Systems: Windows, Unix
Tools: MS TFS, MS SharePoint, Visio, MS Office, JIRA, Confluence, CA Central (Rally)
Languages and DB: C#,.NET,WCF,MS SQL
Testing tools: FBT - Honeywell internal testing tool, WWFAST, VSTS 2010, QTP
Hardware: DCS, PLC, HMI, Profibus, Fieldbus, HART
Framework/Methodology: Agile, Scrum, TDD, SDLC, Waterfall, RUP, SAFe Six Sigma, Lean, Pair programming, Kanban, Continuous Intergration
PROFESSIONAL EXPERIENCE:
Confidential, Charleston, SC
Agile Consultant
Responsibilities:
- Interacting and influencing for Agile and SAFe adoption and attendant organizational transformation among a broad and varying audience from Senior Leadership to the Agile team level.
- Establish strategy and approach to transform customer software development from a traditional SDLC methodology to Agile methodology.
- Lead the development and execution plan to support the transformation to Agile methodology, including development of processes, templates, artifacts, training materials, and lessons-learned.
- Lead the efforts of developing Agile software engineering and management best practices, metrics, and audit practices.
- Manage corporate wide Agile software engineering support across customer organization. Conduct Scrum team training, retrospective workshops, Lean software development workshops for infrastructure teams.
- Establish Agile PMO function and an architectural recommendation review function.Develop Agile/Scrum processes, including analysis of existing processes, elicitation of requirements from subject matter experts, and application of industry best practices and standards.
- Maintain an in-depth knowledge of customer’s lifecycles, standards, and supporting processes and practices
- Facilitate program increments planning sessions across multiple release trains and ensure the effective grooming of backlogs to ensure the right outcomes.
- Track and publish common agile health reporting such as burn down charts and velocity
- Assist the product owner with keeping the backlog groomed
- Conduct and document retrospectives
- Ensure cross-team coordination
Confidential, Lake Forest, CA
Agile Manager (Agile Coach)
Responsibilities:
- Delivers hands-on coaching to individual teams in all aspects of Scrum and Kanban - daily routines, self-organization, collaboration, iterative development, managing flow, limiting work in progress (wip), etc.
- Coaches Agile Product Owners, Scrum Masters, Scrum Teams and Executive Sponsors.
- Assists in the creation and delivery of Agile training for business and IT resources.
- Develops and maintains stakeholder relationships supporting agile product development.
- Remains informed about industry trends and best practices concerning agile methodologies.
- Demonstrates agile mindset and working knowledge of agile techniques including Scrum, Kanban and Extreme Programming.
- Demonstrates knowledge of agile scaling patterns and frameworks.
- Experience with training development and delivery.
- Strong collaboration, facilitation and conflict management.
- Experience with Agile Engineering Practices including Continuous Integration, Test Driven Development, Automated Testing, Evolutionary Design, etc.
- Experience in facilitating program planning across multiple or large release trains
- Experience in facilitating program/portfolio backlog grooming.
- Familiarity with the concept of Technical Debt.
- Demonstrates participation in Agile Community
- Establishing and Maintaining relevant agile metrics
- Actively contributing to Agile and Lean Community through participation in the internal Agile Community of Practice
- Develop, coach, and mentor team members to advance their skills in the agile methodology
- Participate in Release planning sessions and help Program management team formulate release plans.
Confidential, Lake Forest, CA
Chief Scrum Master
Responsibilities:
- Serve as the Agile Program Manager on a release train. As the Agile Program Manager, responsible for: - Serves as the Chief Scrum Master on a Release Train. Provides agile leadership in support of senior management on large programs. - Coaches and mentor scrum masters on the release train. - Facilitates the Scrum of Scrums, release planning workshops, and program inspect and adapt workshops - Responsible for the PMO function within an Agile Release Train - Establishes the annual calendar for sprints and program increments
- Work within the core delivery team empowered/tasked with design, development, modification, and implementation of computer applications, and building high performing delivery teams. Utilize project coordination expertise and tools such as Rally and MS-Project to support upstream and downstream teams throughout SDLC.
- Engage stakeholders, contributors and technical resources to analyze user needs and resource limitations.
- Facilitate the discussions of complex, high value IT delivery projects that require the coordination of development work or technology work on multiple platforms to achieve desired functionality.
- Serve as knowledge source within project teams as assigned.
- Communicate committed stories for the upcoming sprint to backlog owners and stakeholders
- Facilitate impediment resolution in a timely, cost effective manner.
- Track and produce key metrics (e.g., burndown, burnup charts)
- Act as a conduit to other teams and LOBs with which the team is interacting.
Environment: Windows 2008, Windows 7
Confidential, lake forest, CA
Scrum Master
Responsibilities:
- Act as a scrum master
- Managing Test team spread in on-shore and off-shore.
- Lead sprint kickoffs
- Lead project kickoffs
- Update the product backlog
- Create burndown charts
- Define project scope and prevent scope creep
- Work with coders to provide high level estimates
- Understand relative priorities of projects
- Ensure the correct people are in the room when decisions are being made
- Provide timely and accurate reporting of test results and tracking of defects and other issues to closure.
- Preparation of formal test reports including daily status reports, weekly updates to the Project Manager, monthly updates to the steering committee and final acceptance reports.
- Review incoming bugs and investigate with QA team
- Determine whether can be resolved during up-coming sprints
- Provide timely and accurate reporting of test results and tracking of defects and other issues to closure
- Ensure test plans are complete, comprehensive and up-to-date, and that changes to test plan are tracked.
- Involved in automating the test cases using VSTS 2010.
- Conducted Functional testing and Integration testing and reported defects.
- Conducted Regression Test for the fixes and enhancement of the application.
Environment: Windows 2008, Windows 7
Confidential, Alaska
Test Lead
Responsibilities:
- Deployment of latest builds to a lab environment.
- Configuration of Server and cluster for the System Integration testing.
- Developing test plan and test strategy.
- Review of the test cases written for unit and integration level.
- Scripting test cases written review the scripts written by team members, create compiled modules and functions in FBT.
- Integrating the test scripts written for individual units.
- Writing Test scripts and functions wherever necessary for various units of the business modules.
- Effective coordination between development team and testing team.
- Assigning the task to other team member, tracking and helping them to finish the task on schedule.
- Providing regular updates to internal & external project owners
- Coordinating with technology partners across different geographical locations for UAT environment setup.
Environment: Windows Xp (Client), Windows 2003 Server (Server)
Confidential, Alaska
Senior Testing Engineer
Responsibilities:
- Setup lab testing environment which consists of several file servers and around 30 test machines. Some of these test machines were production grade machines, but most were engineering samples from Confidential .
- Worked with software engineers and developers to determine the layout, setup, and goals of the testing environment.
- Worked with various internal automated software installation systems. Migrated lab machines from one automated software installation system to a newer system. Filed bugs with the tool developers and contributed ideas to fine tune the systems to our particular needs.
- Constant setup and configuration of systems.
- Worked with complex batch files developed by me and other test engineer to automate various suites of tests. I made edits to these scripts as needed
- Created basic batch files to automate simple, repetitive tasks.
- Created test case metrics and published daily detailed test reports to the team.
- Created extensive documentation describing lab setup and procedures. Conducted tours and presentations, utilizing Visio and PowerPoint, with respect to the lab.
- Created documentation with respect to test case execution.
- Assigning the task to other team member, tracking and helping them to finish the task on schedule.
- Providing regular updates to internal & external project owners
- Coordinating with technology partners across different geographical locations for UAT environment setup.
Environment: Windows Xp (Client), Windows 2003 Server (Server)
Confidential
Responsibilities:
- Design and Implementation of Simulation technique in system testing.
Confidential
Testing Engineer
Responsibilities:
- Development of Technical Specification, architecture block diagrams, cost estimation, evaluation of technical proposals, User acceptance tests for systems.
- Development of control philosophy or functional specification, development of logic diagrams and process control strategies, development of the data base, listing and tagging of I/O signals, etc.
- Support to the development of screen displays, reports, trends, histories, etc.
- Activities for the commissioning, tests and starting of industrial automation.
- Network configuration for the whole UAT lab.
- Preparing test conditions, scripts and scenarios during the User Acceptance Test phase.
- Review of test deliverables.
- Reporting defects in Defect Tracking Process.
- Preparing test scripts, review of test scripts, execution and defect reporting during the User Acceptance Test phase.
- Part of implementation of CS-1000 in PAP.
