Hi, I'm Dave Bush. Welcome to my profile!
Dave Bush's Bio:
Dave Bush is a .NET programmer and Certified ScrumMaster who is passionate about managing risk as it relates to developing software. When he is not writing or speaking about topics related to Application Lifecycle Risk Management (ALRM), he is an example to his peers as he develops web sites in the ASP.NET environment using industry best practices.
Specific topics Dave can address include:
• Project management, with an emphasis on Scrum
• Test Driven Development (TDD)
• Behavioral Driven Development (BDD)
• Unit testing and Integration testing using NUnit, Jasmine and SpecFlow
• Web Application testing using Selenium
• Continuous Integration
• Extreme programming (XP)
• Coding best practices
• Code Reviews
Contact Dave via LinkedIn to find out more about how he can help your organization reduce software development risk.
Dave Bush's Experience:
Consultant - Technical Advisor & Lead Programmer at Naugatuck Valley Community College2009 - 2012
Software Architect at Thick EnvelopeJuly 2003 - December 2009
Architect, design and develop a web site that calculates the chances an individual has of getting into 100 top colleges and universities in the United States using ASP.NET, C#, and CSS. The questionnaire uses a wide array of ASP.NET 1.1 features including RadioList, CheckBoxList, and Validation controls. As well as several tricks that make responding to the validation messages easy for the user.
Consultant - Lead Developer at DCF State of ConnecticutSeptember 2013
One of my clients as DMB Consulting, LLC * EXTjs using DirectAPI against ASP.NET MVC5 * Lead Developer * Implemented TeamCity Continuous Integration Server * Implement Test First Development using Jasmine, Sinon, NUnit, MOQ, Unity,and Selenium frameworks.
Presenter at Connecticut .NET User's GroupJanuary 2008
I've given technical presentations at the .NET User's group on jQuery and NUnit/Selenium
Consultant - Architect, Software Coach at FamilyTime.com2005
One of my clients as DMB Consulting, LLC * Implemented software development procedures: * Version Control using SubVersion * Use Case documents for communicating requirements * Common naming convention for code * Repeatable testing using automated testing tools (NUnit, Selenium, White). * Agile/Scrum practices * Functioned as Technical Advisor and Architect to a programming staff unfamiliar with ASP.NET and many of the tools mentioned above. * Introduced tools that allow the development team to work in a distributed environment which allows the developers more flexibility in their work schedules. 80% of the support I provided was done remotely using UltraVNC's Single Click and SSH technologies. * Coded parts of a web site that required dynamic graphic generation and dynamic PDF generation. Including an HTML to PDF translator. * Helped debug several CSS cross browser issues. * Trained project manager in analysis, architectural, and design issues so that he could better manage the technical nature of the project. * Atlas/AJAX development * Introduced Three Tier Architecture * All code in C# and ASP.NET
Trainer at VariousNovember 2002
Owner at DMB Consulting, LLC2000
Worked For Various Companies DCF - State of CT Family Time, LLC (http://familytimellc.com) ThickEnvelope MyGymFloor.com * Participated in the development of this web site. Created the ecommerce module for the DotNetNuke platform this site runs under.
Dave Bush's Education:
DePaul University1987 – 1988
LeTourneau University1979 – 1983BS
Dave Bush's Interests & Activities: