Joe has nearly 20 years of software development and architecture experience with analysis, design, and implementation of web-enabled multi-tier systems and data management solutions. He has extensive experience in the design and development of innovative solutions delivering value and solving critical business problems. Joe possesses excellent communication and organizational skills and is effective in all phases of the software development lifecycle. His ability to quickly adapt to new tools and environments enables him to deliver business value right out of the gate. Joe has served proficiently as technical lead as well as a team member and is a talented, proven mentor.