Professional Software Architecture Consulting and Development

Professional Career

Industries

  • aeronautics
  • health care
  • business automation
  • records management
  • boatyard management
  • ballot systems
  • security systems
  • video analysis
  • entertainment
  • education

Databases

  • SQL Server
  • Oracle
  • Postgres
  • MySQL
  • SQLite

Languages

  • C#, F#
  • Ruby
  • Java / Javascript
  • C / C++
  • Pascal
  • Fortran

Other

  • WCF / WPF
  • XML, XSD, XSLT
  • CSS, Slim, SASS, jQuery

Frameworks / Third Party

  • .NET
  • Rails
  • DevExpress
  • Infragistics
  • Caybara
  • Cucumber
  • nUnit

Methodologies

  • Agile
  • TDD
  • BDD

 

 

Publications

e-Books

Unit Testing Succinctly

From Imperative to Functional Programming

Articles

I have published over 160 articles on a wide range of topics:

General Architecture / Software Development

  • Object Oriented Programming
  • Application Design and Architecture
  • Agile, Scrum, Extreme, DSDM
  • Declarative Programming
  • Relationship Oriented Programming
  • Unit Testing
  • Functional Programming

Languages / Frameworks

  • C# / .NET
  • F#
  • Ruby
  • Ruby on Rails
  • XML, XSD, XSLT
  • jQuery, Slim, SASS

Misc. Topics

  • National Information Exchange Model (NIEM)
  • Natural Language Processing
  • Semantic Web