- Irving-Texas, United States of America
- November 24, 2023
I am an experienced project manager and certified Scrum Master with a proven track record of successfully leading teams and delivering projects on time and within budget. I specialize in implementing Scrum methodologies to enhance collaboration and efficiency in project development.
With over 10 years of hands-on experience in promoting Agile values, principles, and practices, I have gained and demonstrated expertise in effectively combining Agile methodologies with business objectives to produce measurable and lasting outcomes.
I possess a comprehensive understanding of the software development life cycle in an agile environment and am skilled in leading teams to become self-organized, collaborative, and adept at resolving conflicts while maintaining a positive and transparent work environment. My approach is one of empowerment, and I can inspire and energize teams to achieve their goals. I look forward to bringing my skills and insights to contribute to your team's success.
My skills
Good communication skill, Servant Leadership, Organizational skills, Risk management, Adaptability, Conflict resolution, Problem solving, Negotiation, Budgeting and cost management, Time management, Facilitation, Coaching and Mentoring, Continuous improvement, Stakeholder management, Reporting, Team building, Empathy, Technical Proficiency, Scrum, Project management, Product management, JIRA, Confluence, Contract management and Data analysis
Education
Electrical Engineering
Experience
Facilitated Agile planning sessions, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Working with 2 scrum teams to prioritize the product backlog.
Apply agile principles and practices to ensure efficient project management.
Utilize Acceptance Test-Driven Development (ATDD) to enhance collaboration and deliver high-quality products.
Possesses certification as a Scrum Master, demonstrating expertise in Scrum framework and methodologies.
Employ effective communication techniques to foster collaboration and transparency within the team.
Address and resolve conflicts that may arise within the team, promoting a harmonious work environment.
Foster a culture of continuous improvement, encouraging the team to learn from their experiences and make necessary adjustments.
Utilize Kanban boards and other visual management techniques to track and prioritize work effectively.
Demonstrate a deep understanding of lean principles and apply them to eliminate waste and maximize efficiency.
Display leadership skills by guiding the team towards self-organization and empowering them to make decisions.
Stay updated with the latest industry knowledge, techniques, and technologies to drive innovation and stay ahead of the competition.
Value the importance of user-centric development and ensure the team delivers products that meet customer needs and expectations.
Collaborated with 2 scrum teams to automate software development using continuous integration and continuous delivery, achieving product quality above 80%.
Introduced built-in quality practices such as TDD and pair programming to reduce bugs and enhance productivity.
Motivated project sponsors and stakeholders to sign up for my automated weekly schedule report which increase visibility and openness.
Introduced an "innovation and automation workshop" to reduce sprint tickets by 30%.
Conducted regular assessments and provided recommendations for process improvement.
Implemented servant leadership skills to build 3 high-performing agile teams.
Create and maintain strong relationships with customers, understanding and meeting their needs and expectations.
Develop and document project-related documents, such as project plans, requirements, and specifications. Adapt to various situations and adjust practices accordingly to ensure project success.
Facilitate retrospectives to reflect on the team's performance and identify areas for improvement.
Create a safe and trusting environment for the team, encouraging open communication and collaboration.
Remove any impediments that may hinder the team's progress and provide necessary support and guidance.
Foster a culture of transparency by ensuring all relevant information is readily available to the team.
Possess a strong understanding of agile values and principles and apply them to guide the team's work.
Develop and implement effective team practices and techniques to optimize productivity and efficiency.
Demonstrate a high level of organizational skills to ensure smooth project execution and delivery.
Understand and apply various patterns and best practices to enhance the overall quality of the project.
Take on the role of a servant leader, prioritizing the needs of the team and enabling their success.
Provide supervision and support to team members, ensuring their individual growth and development.
Possess a deep understanding of testing theory and techniques, enabling the team to deliver high-quality products.
Embrace the concepts of the theory of constraints to identify bottlenecks and optimize the team's workflow.
Emphasize the importance of customer satisfaction and delight in every aspect of the project.
Display a high level of maturity in handling challenging situations and making tough decisions.
Led team transition from waterfall to agile by guiding cross-functional teams, and aligning project requirements with agile principles.
Developed and executed a risk management plan that identified and mitigated risks for project deliverables.
Implemented Agile Scrum, trained team members, and introduced agile tools for enhanced collaboration and efficiency.
Ensured continuous improvement, identified bottlenecks, and facilitated effective communication between the development team and stakeholders.
Coached and taught new teams how to perform key Agile ceremonies such as planning sessions, and daily stand-ups, and how to effectively utilize Agile artifacts such as product backlog and sprint backlog.
Utilized tools such as Jira and Confluence to oversee and track projects.
Worked closely with the marketing department to prioritize backlog based on changing markets.
Perform regular reviews of project practices and processes to identify areas for improvement and implement necessary changes.
Ensure the quality of project deliverables through regular inspections, testing, and adherence to quality standards.
Review and assess project requirements regularly, ensuring alignment with stakeholder expectations and project goals.
Allocate and manage project resources, including personnel, equipment, and materials, to optimize project outcomes.
Regularly review and update the project schedule to accommodate changes and ensure timely completion.