Software Engineering

Why Innovate?

Innovate prizes objectivity, independence and neutrality as part of our program management support. To effectively plan for program improvements, clients rely on vendors who can critically assess their problems and supply assessments that are focused on business needs rather than agendas. Innovate has a strong track record within the EPA as an honest broker willing to provide unflinching systems analysis and independent assessment support. Our expertise at business case and Exhibit 300 support services, helps clients plan for their future. Our skills at risk assessment, help clients understand their potential issues. Our ability to collaborate across diverse stakeholder groups ensures solutions have the best interests of our clients in mind.\ 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