
Lead Software Engineer at Interactive Intelligence
Indianapolis, Indiana Area

Lead Software Engineer at Interactive Intelligence
Indianapolis, Indiana Area
Software Architect, Engineer, Manager, Speaker, Blogger
I am primarily a software architect and engineer. As team lead the majority of my time seems to be pulled between managmenet and mentoring. I do enjoy all of these tasks, but I pride the time I can spend arcitecting and laying the foundation for what the team will be working on in the future. I have been in the industry for over 9 years and have been using .Net and C# since Early 2002. I have focused in database work in the past, but my focus today is more in distributed application development and application frameworks. As a certified ScrumMaster and ISO Auditor I am always looking for continued process improvement. This includes continuous integration, coding standards, unit testing, build processes, etc.
I have been heavily involved in the professional .Net community for several years. As Logistics Director for the Indianapolis .Net User's Group, I do a lot to ensure that the organization continues to have great speakers and high attendance. I also regularaly present at users's groups both in and out of state over topics of .Net and development. My blog provides my greatest avenue of community outreach (www.danrigsby.com). And I am a moderator and active contributor of the Microsoft MSDN message boards. I am always eager to help out in the community and help others learn.
• Proficient in: C# 3.0, .Net 3.5, Wcf, SQL, Xml (XPath, XSLT, etc), ClickOnce, Enterprise Library 3.1, SCSF, CAB, Design Patterns, nUnit, WinForms, .Net Remoting, SOA, and WebServices
• Familiar with: Windows Workflow, Asp.Net, Javascript, Visual Basic, Java, C++, Sharepoint
• Focus In: SOA architecture, ORM development, WinForms applications, SmartClient development, build processes, and agile practices in Scrum
• Proven mentoring, communication, leadership, and project management skills
(Public Company; 501-1000 employees; ININ; Computer Software industry)
March 2007 — Present (1 year 7 months)
• Managed and mentored a team of 6 to build internal applications and frameworks for production systems including financial applications integrating with Great Plains and MSCRM, Help Desk systems, and ordering and licensing systems
• Developed a robust framework called Business Communication Framework (BCF) which provided various subsystems for building new applications including: SmartClient, DAL, Wcf pub/sub ESB, entity model, etc.
• Responsible for architecture of all projects developed for internal use as well as some production systems. This architecture was primary built using SQL Server 2005 & 2008 built upon the BCF framework with both Asp.Net Ajax and SmartClient WinForms clients
• Responsible for base libraries used throughout the company as extensions to .Net to provide things such as design pattern support, database utilities, UI controls, logging, centralized exception handling, component model additions, etc
(Public Company; 201-500 employees; inin; Computer Software industry)
March 2005 — March 2007 (2 years 1 month)
• Managed a team of 6 to develop a more robust infrastructure for the company
• Oversaw development of multiple .Net 2.0 projects to meet company needs ranging from web and windows applications as well as SOA services and database systems
(Public Company; 201-500 employees; Computer Software industry)
March 2002 — March 2005 (3 years 1 month)
• Developed numerous Asp.Net and WinForms applications to assist business needs such as licensing, ordering, partner management, customer portals, etc employing SQL Server 2000 & 2005, Asp.Net, Web Services, and Xml
(Public Company; 201-500 employees; inin; Computer Software industry)
March 2000 — March 2002 (2 years 1 month)
• Developed a classic ASP application to support a natural language search project (e-FAQ)
• Developed administrative UIs in with custom html and javascript in both web and imbedded systems
• Constructed an Xml driven product configuration program with an html/javascript interface to allow customer to configure installs of products
(Privately Held; 11-50 employees; Aviation & Aerospace industry)
June 1999 — March 2000 (10 months)
• Designed and implement a Windows BackOffice Server network including SQL Server 7
• Designed a company database, Visual Basic front-end, and website using ASP and ADO
1993 — 1998
Masters, Computer Science
• Logistics Director & frequent speaker of Indianapolis .Net Users Group (www.IndyNDA.org)
• Member of Indianapolis Professional Association for SQL Server (www.IndyPASS.org)
• Active on MSDN Forums (Username: DanRigsby) – Currently 4/5 stars for participation and 100s of marked answers primarily in Wcf. C#, Remoting, WebServices, .Net, ClickOnce