Agile Software Development & Providing Demonstrable Business ValueHave been a primary developer/contributor on four successful enterprise healthcare related applications, and have been a manager/tech lead on two of them. Communication is essential to successful software development, and I take pride in being able to bridge communication gaps between domain experts and technical staff.As a development team lead, I am always looking to balance engineering effort with business value, so as to maximize value delivery and minimize long-term technical debt.