Software Development

Software Development

Implementing Digital Business Models

The Innotrade engineers provide a full-stack cross-platform and cross-technology development covering the entire software life cycle - from business analysis and requirements specification via implementation and test up to deployment and documentation.

Contact

Services

  • Business and Process Analysis
  • Requirements and Knowledge Management
  • Semantic Web and Ontology Modelling
  • Reasoning and Artificial Intelligence
  • Service and Messaging Architectures
  • Enterprise Application Integration (EAI)
  • Automated Testing and Deployment
  • Database Modelling and Profiling
  • Software and Data Quality Enhancement
  • Process Modelling and Automation
  • Risk and Economic Analysis
  • Project Monitoring and Reporting 
  • Software Architecture (Persistence, Business-Logic,
  • APIs, Security, User-Interfaces)
  • Software Development (Client, Server, Web, Mobile,
    Desktop, Embedded)
  • Software Engineering (Scaling, Testing, Deployment,
    Documentation)
  • Agile Project Management (PM, Scrum, CSMs)
  • Application Lifecycle Management (ALM)
  • Internationalization (I18N) and Localization (L11)
  • Aspect Oriented Programming (AOP)
    Version Control, Security, Transformation,
    Validation, Collaboration, Synchronization

Skills

Programming Languages
  • JavaScript (EcmaScript 5 and 6)

  • Java (JSE/JEE), Rhino, Nashorn

  • C++, C#

  • PHP

  • Cadence Allegro Skill

Artificial Intelligence
  • Ontologies: OWL2, RDF/S, OWL-API

  • Reasoner: HermiT, Fact++, Pellet

  • Languages: SPARQL, SQWRL, SWRL, DL

  • Frameworks: Jena, Fuseki, Stardog

  • Multi-Agent-Systems (MAS): Jade

  • Applications: Dash, Protégé

Web Development
  • Browser: ES6/HTML5/CSS3

  • Frameworks: Sencha ExtJS, jQuery, AngularJS, Bootstrap,
    Foundation, Paypal, GoJS (Graph-Representation, BPMN), 
    Three.js (WebGL, 2D, 3D), CKEditor (HTML WYSIWYG Editor), 
    ACE Editor (Code and Data Editor)

  • Tools: Sencha Architect and Inspector

  • Server:
    • Node.js
      • Sails.js, Express, Restify, Meteor, Loopback

    • Apache, Nginx, Tomcat

    • IIS, .Net

    • jWebSocket

  • Protocols:
    • TCP, FTP, SMTP, HTTP, Websocket

    • REST, JSONP, AJAX, XHR

    • SOAP, JSP, JSF, RPC, IPC, CGI

  • Data/Structures:
    • JSON/XML/DOM/RDFa

Databases (SQL, NoSQL, Graph)
  • Oracle (PL/SQL, JDBC)

  • MySQL (SQL, JDBC)

  • MSSQL Server (SQL, ODBC, JDBC)

  • PostgreSQL

  • SQLite

  • MongoDB (NoSQL)

  • Redis

  • Memcache

  • Stardog, Apache Fuseki (SPARQL)

Server Frameworks
  • Tools: Apache Commons

  • Spring (IoC, DI, MVC, Security)

  • Reporting: Jasper Reports (Tibco)

  • Logging: Log4J, Graylog

  • Document Indexing: Apache Tika

  • JVM Tool-Kit: VertX, jWebSocket

  • NodeJS

  • PHP: Symfony Zend, CodeIgniter

Technologies
  • Message Oriented Middleware (MOM)
    • Broker: ActiveMQ, RabbitMQ

    • Protocols: JMS/STOMP/AMQP/WS

  • Business Process Modelling (BPM)
    • Apps: Camunda, Activiti, Yaoqiang  

  • Service Oriented Architecture (SOA)

  • Enterprise Service Bus (ESB)

  • Code Parsing, ASTs, Code Generation
    • Tools: Esprima, Acorn, JSDOM, ANTLR

  • High Performance Computing (HPC)
    • Khronos OpenCL, NVIDIA CUDA, Aparapi

  • Remote Control and Monitoring
    • Arduino, Sigar, Bindows