Creating high quality software that gives you everything you want and nothing you don't need is very important to me. My years of experience will enable me to understand how best to team-up with you to get you exactly what you want in your new software.
Recognized best practices like Test Driven Development (TDD), emergent design, and design patterns are important tools in my software development toolbox.
Whether you're using Scrum or Kanban or your own implementation of the Manifesto for Agile Software Development, I can help lead your team to success. I'll lead your teams through challenging concepts like relative estimation, pair-programming, and retrospection.
I am a certified scrum master, product owner, developer and professional so I understand Scrum and more specifically agile development.
Looking to create an agile development environment amongst your teams but don't know where to start. I can help you get going and keep going.
If you've already adopted agile but just want another perspective, coaching may help you inspect and adapt your agile development.
In either case, developers, product owners, Scrum Masters, project managers, and management can benefit from coaching.
Ed is a very reliable and detail-oriented developer with a strong focus on the proper implementation of programming best-practices and design patterns. He listens to his clients with keen attention and delivers a quality end-product based on interactive discussions. I will continue to work with Ed on all my application development needs and highly recommend him for your own.ArcPoint Group
Ed has developed new products for Vaisala and has helped troubleshoot and maintain our existing products. He is responsive to our needs and always goes the extra mile to ensure quality and customer satisfaction.Vaisala, Inc.