Design and Architecture

We are not “Architecture Astronauts”.  When we design a system, we implement something that works for the problem at hand, while minimizing complexity. Sophisticated systems do not have to be complex. We hate complexity, we fight it every day.

We are still completely buzzword compliant; we know them all and are familiar with  AJAX, BPEL, BPM, EAI, EDI,  ESB,  ETL, DHTML, DIME, ORM, OLTP, RDMBS, SAML, SOA, SOAP,  MIME, MTOM, UDDI, XKMS, XML, XSLT, WSDL.  We actually know what the above terms mean, and we have experience with  these technologies in real-life (AKA production environments).

Infrastructure

We love setting up infrastructure from scratch.  We would probably do it for free – but our children need to eat and our classic British roadsters need repairs.  We have performed: (1) Network and Host installation and configuration; (2) Linux and Windows cluster configuration; (3) Application Server configuration and installation: BEA Weblogic, JBoss, Tomcat and IIS.

Integration

Integration projects are usually a headache, but it’s worth it when you see the final product.   We have worked in high-profile, large scale integration projects and have made lots of friends in the process.  Some of our projects include:

  • More then 40 state agencies on Exchange Network for EPA
  • First to bind to Grants. Gov WSDL and setup a complete production system
  • GSA E-Authentication Pilot
  • CDC to Exchange Network integration Pilot

Development

We are born to be hackers, we code for fun. We work at nights, dream code, catch a few hours and wake up to go back to it.  We suffer from mild form of Obsessive Compulsive Disorder (OCD), because just getting it to work is not intellectually satisfying.  When something does not work perfectly, we start from scratch to get it just right.  Our customers love the finished product and we would not have it any other way.  We are fluent in many languages in order to use right tool for the job: Java, C+, VB.NET, Python, Perl, C++ and C and have implemented OASIS and W3C standards such as SAML and XKMS 2.0 from scratch.

Security

We know that the only way to be secure is to lock everything in the bunker, have no connection to the internet.  Since there is no fun in that, we have to know everything there is about securing communication in other ways.

Open Source

We can not imagine our lives without Open Source.  We would not have time for any of our hobbies, as we would have to implement lots of things from scratch.  So you could say that Open source gives meaning to our life.  We are:

  • Strong supporters of the open source movement
  • Contributors to the open source community
  • Understand licensing of open source projects