Technical Skills

Programming Paradigms & Methodologies Object-oriented and Imperative Programming, Design Patterns, Architectural Patterns, Test-driven Development, Distributed and Parallel Computing
Programming Languages Java, Python, Scala, JavaScript, ActionScript, Apache Flex, C, C++, Haskell
Web Programming Model-View-Controller (MVC), MEAN Stack, Servlets/JSP, Apache Struts, Service Oriented Architecture (SOA), XML/SOAP Web Services, WS-Security, JAX-WS, RESTful Architecture, JAX-RS, HTML, CSS, Ajax, BackboneJS, MarionetteJS, AngularJS
Semantic Technologies RDF, RDFS, OWL, SPARQL, Apache Jena, Apache Stanbol, Knowledge Representation Systems, Triple Stores (Jena TDB, Virtuoso) and Inference Engines (Reasoners)
Data Management SQL, Oracle, MySQL, H2, PostgreSQL, JPA/Hibernate, Apache Lucene, Apache Solr, XML, XML Schema, Schematron, XPath, XSLT, NoSQL systems, MongoDB, Metadata management, ISO/IEC 11179
Content Management Systems JCR, CMIS, Apache Jackrabbit
Version Control Git, SVN
Continuous Integration GitLab, GitLab CI, Docker, Jenkins
Operating Systems Linux (advanced knowledge of administrative tasks and shell scripting), MS Windows, Mac OS

Domain Knowledge

  • HL7 Clinical Document Architecture (CDA)
  • HL7 Continuity of Care Document (CCD)
  • IHE Cross-Enterprise Document Sharing (XDS) Profile
  • IHE Query for Existing Data (QED) Profile
  • IHE Care Management (CM) Profile
  • IHE Data Element Exchange (DEX) Profile
  • HITSP Data Dictionary (C154)
  • HITSP Summary Documents Using HL7 Continuity of Care Document (CCD) Component (C32)
  • S&I Clinical Element Data Dictionary (CEDD)
  • OMOP Common Data Model (CDM)
  • CDISC Study Data Tabulation Model (SDTM)
  • CDISC Clinical Data Acquisition Standards Harmonization (CDASH)
  • ICH Individual Case Safety Reports (E2B)
  • UN/CEFACT Core Components Technical Specification (CCTS)
  • UN/CEFACT Core Component Library (CCL)
  • OASIS Universal Business Language (UBL)
  • Global Standards 1 (GS1) XML