Principal Consultant with over 16 years of experience designing and developing software applications in various industries including healthcare, construction, educational, financial, medical instrumentation and biotechnology; Microsoft Certified Professional Developer (MCPD); Effective leader with extensive experience in technical management, team/peer leadership, and mentoring; Expert in SOLID Principles, object-oriented programming, object-oriented analysis and design; Experienced in client/server, web-based, distributed, EAI, and portal-based software architectures. Experienced with full SDLC and RAD methodologies, Agile/XP practices.