Naveen is an Agile coach and trainer with more than 18 years of experience in design, development, managing and delivering software projects and products using industry best practices. He has extensive experience in Agile methodologies and engineering practices like Kanban, Scrum, XP, TDD, BDD and Continuous integration. He has worked as a transformation agent within organizations and has successfully implemented project management best practices. With his expertise in Agile methodologies, he has successfully transformed many teams. He is specialized in project management training, Agile training, public speaking and community building.
His experience of 18 years includes working with Cognizant, Xerox, Convergys and SQL Star on various roles starting from software developer, project manager, delivery manager, solution architect, pre-sales manager and Agile coach etc.
Facilitate Scrum.Org training and coach development team and scrum masters. Reach out to me if you are looking for PSM, PSF, PSD training or looking for Scrum, Technical Practices or DevOps coach. I do facilitate trainings on TDD, BDD, CI/CD, Refactoring Legacy Code, Agile Testing/Test Automation and DevOps etc.
Professional Scrum Master (PSM)
Professional Scrum Foundation (PSF)
Professional Scrum Developer (PSD)
Professional Scrum Product Owner (PSPO)
Certified Scrum Developer (CSD)
ICAgile - DevOps Foundation (ICP - FDO)
ICAgile - Agile Testing (ACP-TST)
Agile Consultant, Coach and Trainer. Help adopting DevOps culture. Hands-on training on Agile, Scrum, Kanban, Agile Engineering Practices, Agile Testing, TDD, BDD, Pair Programming and DevOps. Certified LeSS (Large-Scale Scrum) practitioner to help in practicing Scrum with large team. Kanban Flow Coach.
Training and coaching - Project Management, Agile, Scrum, Certified Scrum Developer certification course, TDD (Test Driven Development), BDD (Behavior Driven Development), nUnit, jUnit, Cucumber, SpecFlow, Fitnesse, Jenkins, TFS, Jira Agile and Selenium etc.
Work together with the Product Owner to plan and execute projects, ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines.
Collaborate with the Product Management in defining the Product Vision.
Provide a software development plan that meets the future needs of our clients and markets, based on the state‐of-the-art technologies
Evolve the existing software system applications and architecture in various areas as needed Coordinate release and sprint planning.
Conduct daily scrum meetings.
Help developers resolve both technical problems as well as human resources issues.