Main Menu

news & events

August-08

MCPD:Enterprise Application Developer certification...

 

read more

April-08

MCT renewed for .NET and Visual Studio...

 

read more

25-JUL-07

The web site is launched and things are under way...

 

 


Instructor bio and work experience

 

Edward L. Crookshanks, MCT, CSM 

 

Mr. Crookshanks has been teaching on a part-time basis since 2003, both at an institutional level as an Adjunct Professor and as a Certified Trainer.  As an Adjunct Professor he taught undergraduate courses in Visual C++, VB.NET, networking and network design.  He also advised a new curriculum based on open source tools and products including Java, MySQL, Apache, and others.  After becoming a Microsoft Certified Trainer in 2005 Mr. Crookshanks delivered various Microsoft Official Curriculum courses including those on C#, ASP.NET, Windows Presentation Foundation (WPF), and SQL Server programming.  He has instructed and performed development on diverse platforms in addition to Microsoft including Java and Java Servlets, PHP, Apache, Tomcat, Android, and Objective-C programming for the iPhone.  Active in the local development community, he participates and occasionally presents to the local developer’s guild.

 

Professionally, Mr. Crookshanks has over 15 years of experience in software development for component-based systems, primarily in the design and implementation of business logic and data components, databases, and the integration of those components with web-based and desktop applications. The majority of this experience has been with server and back-end products such as Visual C++, Java, SQL Server, and Oracle. Recently he has also designed web-based front ends using XHTML, CSS, and JavaScript.  He is a Certified Scrum Master and currently uses the Agile software development methodology, but has previous experience in a CMMI level 4 environment.

 

For the past 4+ years Mr. Crookshanks has worked in the financial services industry using .NET, Java, Oracle, SQL Server, and many other tools to support line-of-business efforts and procedures.  This has included web and desktop applications, service applications, and batch processing utilities utilizing FTP, MQ, and web service communication.  Prior to that he was employed at a consulting firm using Java, Oracle, AspectJ, JUnit, and Eclipse for a multi-tiered web application for maintenance scheduling, defect tracking and escalation, and problem reporting and resolution for a large distributed user base.  Other employment has included C++ SCADA communication software, point-of-sale and financial security applications, signal processing, medical imaging, and data warehousing.

 

Education

BS, Electrical Engineering, West Virginia Institute of Technology.  1993

MS, Biomedical Engineering, University of Virginia.  1995

 

Certifications

Microsoft Certified Trainer  (MCT)

Microsoft Certifed Professional Developer for the Enterprise.  (MCPD - Enterprise)

Certified Scrum Master  (CSM)