I just love writing software! Specific interests are in just about anything in application, database and analytical development.
A technically diverse background that includes the full spectrum of software product development, workforce development and continuous education. Excellent at realizing the larger role a software product plays in a company’s IT, business and product strategies. Always looking at what is best for the company aligning business objectives along with what is technically best. Adaptable to new technologies and have an adept understanding that IT just as the business is a moving target and requires constant attention. Exceptional with creating training programs that enable teams and individuals to improve skills both in the use of technology and streamlining team dynamics. Currently pursuing Ph.D. in Software Engineering with specific research interests in analytical software development.
C#, VB, C++, JavaScript, SOA w/WS, WCF & WebAPI, SQL Server 7.0 - 2012, Database Design & Implementation, Business Intelligence, Data Mining & Predictive Analytics, ASP.Net MVC, ORMs (EF, LLBLGEN, hHibernate), Ajax, Json, jQuery, Api/Framework Design, Root-Cause Analysis, Application Architecture, Design & Documentation, Skill Gap Analysis, Training Plans, Team Evaluations, Team Leadership, Process Improvement, Workforce Planning, Agile Development.
MS Certified Trainer • MS Certified Solutions Developer for .Net Applications, Early Achiever • MS Certified Solutions Developer for COM Applications • MS Certified .Net Applications Developer, Early Achiever • Six Sigma Black Belt • Search Engine Optimization • CompTIA A+ • CompTIA Network+ • CompTIA Project+ • CompTIA Security+ • CIW Site Designer
Work Terms
Overall for me, communication is critical for a project or an individual resources success. I don't need a great deal of documentation but must have something to establish and maintain expectations for deliverables and billable time. Sometimes resources have unrealistic expectations, sometimes clients do, it's on both to ensure that if expectations are unrealistic that either they are managed into a mutually acceptable state or that a particular client/resource/project just isn't a match.