$schema: https://dan.barvitsky.org/schema.yaml
# yaml-language-server: $schema=./schema.yaml

availability:
  permanent: true
  contract: true

person:
  name: Daniil E. Barvitsky
  title: Software Architect
  summary: >-
    *Hands-on individual contributor*, software architect, and *technical manager* with *25+ years
    of experience*. Master of Science in Mathematics and Computer Information Systems.
    Bilingual (English and Russian).

    
    Strong analytical skills with diverse practical experience in systems design and software
    development. Passionate about *compilers*, domain-specific languages, *data platforms*, *ML
    and agentic infrastructure*, and building cutting-edge solutions.

    
    Interested in challenging positions involving scientific background, research, big data,
    mission-critical systems, and algorithms.
  location: Stoneham, MA
  website: https://dan.barvitsky.org
  linkedin: https://www.linkedin.com/in/dbarvitsky/

employment:
  - from: "2024-01"
    to: present
    employer:
      name: Jobcase, Inc.
      url: https://www.jobcase.com
    role: Principal Architect, search and match team
    items:
      - Spearheaded agentic engineering adoption at Jobcase.
      - Supported search and match team work prioritization, design, architecture and planning
        throughout several rounds of company downsizing.
      - Directed and conducted several rounds of performance overhaul for Jobcase Search
        infrastructure and related services.
      - Brought Jobcase Solr infrastructure current with respect to LTS versions of critical
        components (Solr, JVM, etc), increasing performance, reducing operational risks and costs.
      - Designed and implemented a set of complex changes to the budgeting rule system, allowing to
        extract much needed additional revenue from job searches.
      - Integrated LLM-driven, low-code/no-code analyst-controlled semantic tagging into search
        results.
      - Search performance optimizations and R&D, informing search infrastructure investments for
        consecutive two years.
      - Conducted R&D work and POCs concerning the use of large decision forests during real-time
        document scoring with demonstrable results.
      - Conducted R&D work and POCs concerning novel methods of hybrid spacial-semantic vector
        searches with demonstrable results.
    projects:
      - name: Job Store and Cache
        description: >
          Uses a variant of the Jobcase Feature Store to provide a AWS Valkey-based durable,
          low-latency store for job listings. It is used internally by the various services involved
          in job searching and profile matching to hydrate results of the search. Job store also
          allows for millisecond-latency updates to the non-indexed fields of job listings.
        technology: [Java, Spring, Docker, Kubernetes, AWS Valkey, Apache Solr]
      - name: Job Search Modernization
        description: >
          Major migration effort across several services and custom Solr components, bringing Solr
          infrastructure current, and runnable on top-of-the-line JDKs and ARM architecture.
          Included decommissioning number of legacy components and services, introduction of
          partitioned cores, federated search capabilities, and hydration from Job cache.
        technology: [Java, Spring, Docker, Kubernetes, AWS ElastiCache ValKey, Apache Solr, Apache Solr custom components]
      - name: Job Search Performance Optimizations
        description: >
          Series of tactical projects aimed at reducing search latency, demonstrated reduction of
          95th percentile from over 1 second to 0.2 seconds for typical job searches. Techniques
          included key-space partitioning, spacial indexing, high-dimensionality anchor indexing,
          HNSW indices, query sharding.
        technology: [Java, Apache Solr, PostgreSql]
      - name: Budget Enforcement Overhaul
        description: >
          Increase efficiency and accuracy of the advertiser's budget capping. Includes improvements
          (and partial rework) of the budget residual computations and evaluation of pricing rules.
          Increased per-client yield and reduced over-billing. Used functional programming and 
          pre-aggregated data state to speed up the budgeting rule processing, which made the new
          fine-grained budget enforcement, including negative matches, feasible for production use.
        technology: [Java, Spring, Docker, Kubernetes, AWS Kinesis]
      - name: Semantic Tagging for Job Search
        description: >
          Uses LLM-generated labeling during search to surface important aspects of job, company or
          employment to the user. Uses case taxonomy of LLM-generated labels, and several embeddings
          to control how the tags are surfaced to the user for maximizing the impact.
        technology: [Java, Apache Solr custom components, Caffeine]
      - name: Job Ingestion Overhaul
        description: >
          Rework of job listing ingestion pipelines, with intent to use heavy massive parallel
          computations at ingestion time, including LLM workloads, as well as support numerous
          destination systems (Solr singleton and partitioned cores, Job cache, vector databases,
          etc.). Replaces a swarm of legacy scripts and database-to-database batch processors, uses
          streams for workload serialization, takes advantage of JEP-444 virtual threading for
          parallel computations, allowing long (tens of seconds) processing per job listing without
          degradation of service.
        technology: [Java, Spring, Docker, Kubernetes, AWS ElastiCache ValKey, Apache Solr, PostgreSQL (with vector extensions)]
      - name: Compiled Pricing and Relevance models POC
        description: >
          Joint prototyping with Jobcase analytics / ML team for replacing state-heavy and
          relatively slow pricing models with pre-trained decision forests (blended multi-factor
          decision trees). Too slow originally (100K-500K evaluations per second per thread), the
          final optimized version achieved 1.3-1.5M evaluations per second per thread, which made
          it real-time feasible for production. POC effectively became a CSV tree model to JVM
          bytecode compiler (using evaluation graph optimizations and generating bytecode using
          ByteBuddy tools). Direct output into JVM bytecode is due to the size of the model 
          "formulas" which are too big for normal Java compiler.
        technology: [Java, ByteBuddy, JVM]
      - name: Standardized dev environments with AI integration
        description: >
          Some of Jobcase projects have been using containerized development environments (earlier
          using IntelliJ, later - VScode remote extensions, often with DevPod, but often as-is) to
          standardize on dev environments and provide fast context switching and onboarding. Most of
          the projects I contributed to run in containerized dev environments. In 2025 we supported
          the executive push for AI adoption by embedding the Claude into these development 
          environments and furnished it with centrally- and team-managed skill sets specific to
          projects. This resulted in basically overnight delivery of AI adoption to many of the
          Jobcase projects, enabling the engineers to use new agentic capabilities and protocols,
          such as awareness of GitLab and JIRA systems, DbC grade code reviews, RFR protocols,
          agent familiarity with tools, standards, infrastructure principles and so on.
        technical: [Java, VScode, VSCode extensions, Claude, Docker, docker-compose]

  - from: "2020-04"
    to: "2023-12"
    employer:
      name: Jobcase, Inc.
      url: https://www.jobcase.com
    role: Director of Data Platform
    location: Stoneham, MA
    items:
      - Managing the Data Platform engineering team, from incorporation as a separate unit, to
        dissolution due to company downsizing.
      - Promoted the ownership culture to address resource shortage
      - Built a high-performance petabyte-scale feature store with asynchronous computations and
        data ingestion capabilities.
      - Rolled out and continuously improved Jobcase OpenAPI tooling, key component of Jobcase internal platform
      - Initiated and driven Kinesis Data streaming in Jobcase microservices and data warehouse
      - Drove centralized A/B testing adoption (using Causal) at Jobcase
    projects:
      - name: Jobcase Feature Store
        description: >
          Purpose-built cost-effective near-real-time store for keyed features and embeddings, 
          low-code / no-code, AI friendly, with centralized feature registry, versioning, views,
          massive parallel computation on demand and ingestion from Redshift data warehouse, local
          and lambda computers, Kinesis data streams, Redshift data warehouse.
        technology: [Java, Docker, Kubernetes, AWS ElastiCache Redis, AWS Elasticache Valkey, AWS S3, AWS Kinesis, AWS Redshift, AWS Lambda, AWS SageMaker]
      - name: Causal A/B testing adoption
        description: >
          3rd party vendor replacement of number of Jobcase internal implementations, and several
          3rd party tools. Included integration of Causal tools into Jobcase SDLC, development of a
          custom Maven plugin to support Causal FDL compilation and code generation, Kubernetes
          deployment for Jobcase-hosted components, automatic experimentation data ingestion into
          Jobcase data warehouse, NewRelic APM and telemetry, education materials and training for
          Jobcase engineering teams. The Looker (with generated data models and bindings) was
          originally used as a primary BI and dashboard tool for experiments, but later has been
          dropped in favor of the Tableau.
        technology: [Java, Apache Maven (plugins), Docker, Kubernetes, AWS Redshift, AWS Kinesis, GitLab (API), NewRelic, Google Looker]
      - name: Jobcase Meters generator
        description: >
          A custom Maven plugin, part of "everything as code" initiative, that generates
          instrumentation components and documentation for use in Java applications with Micrometer
          and NewRelic. Enforces consistent practices for publishing informational and operational 
          telemetry across independent services. Initially created for Kinesis Data streaming, and
          later has been adopted by the entire microservice platform.
        technology: [Java, Apache Maven (plugins), Micrometer, NewRelic]
      - name: Jobcase OpenAPI tooling
        description: >
          Adoption of open-source projects (SpringDoc, Swagger) for the needs of Jobcase service
          mesh. Includes extensions for data streaming, integration with CDD data contracts, custom
          client code generators for several versions of Java, JavaScript and TypeScript, 
          company-wide service registry, customized schema extraction. One of the key components of
          Jobcase internal platform.
        technology: [Java, JavaScript, TypeScript, Mustache, Apache Maven, GitLab (API), Docker, OpenAPI, REST services]
      - name: Data mesh (Data streaming ETL service and data integration service)
        description: >
          A pair of company-wide ETL services for bringing data into Jobcase data warehouse (AWS
          Redshift, one of the industry's largest) and data lake (S3 Redshift Spectrum / Athena). 
          Included dual-cluster Redshift setup with data sharing for predictable workload isolation,
          robust stream-to-warehouse, operational database-to-warehouse and reverse-ETL declarative
          pipelines with strong operational guarantees, resilience and data quality.
        technology: [Java, Java Spring, Docker, Kubernetes, AWS S3, AWS Athena, AWS Redshift Spectrum, AWS Redshift, NewRelic, PagerDuty (API)]
      - name: Kinesis Data streaming
        description: >
          Adoption of AWS Kinesis data streaming at Jobcase, including producer (durable and
          best-effort) and consumer components (auto-scaled Kubernetes workloads), APM, telemetry,
          data warehouse integration. Featured case at AWS Re:Invent.
        technology: [Java, AWS Kinesis, Kubernetes, OpenTelemetry, Micrometer, NewRelic]
      - name: CDD (Corporate Data Dictionary) toolchain
        description: >
          CDD defines data contracts for Jobcase applications. It includes Scala-derived compiler,
          code and documentation generators, standard library, AI (Claude) data architect, OpenAPI
          interop and other integration and tools. Unlike most "schema-first" approaches, CDD
          defines abstract semantic model (typed knowledge graph) for data, derives 
          application-specific schemas from that semantic model and materializes them into usable
          code and human-readable documentation.
        technology: [Java, Scala, Scala Metals, Apache Velocity, Apache Maven (plugin)]
  - from: "2017-04"
    to: "2020-04"
    employer:
      name: Jobcase, Inc.
      url: https://www.jobcase.com
    role: Architect
    location: Cambridge, MA
    items:
      - Major contributions to Bragi, the Jobcase search and match engine, including architecture,
        several subsystems, developer tooling, etc.
      - CDD (Corporate Data Dictionary) — DSL compiler and materialization module generating 
        production-ready Java representations from formal definitions.
      - Hosted numerous DSL&CA events with world-famous compiler scientists from NorthEastern, MIT
        and others
      - Primary contributor / subsystem owner for Machine Learning compute grid using Apache Ignite
        and AWS SageMaker
      - Developer tooling contributions, Docker adoption, advisory
      - Various R&D activities and POCs
    projects:
      - name: CDD (Corporate Data Dictionary) toolchain
        description:
          CDD defines data contracts for Jobcase applications. It includes Scala-derived compiler,
          code and documentation generators, standard library, AI (Claude) data architect, OpenAPI
          interop and other integration and tools. Unlike most "schema-first" approaches, CDD
          defines abstract semantic model (typed knowledge graph) for data, derives 
          application-specific schemas from that semantic model and materializes them into usable
          code and human-readable documentation.
        technology: [Java, Scala, Scala Metals, Apache Velocity, Apache Maven (plugin)]
      - name: MAJIC Compute grid for Machine Learning and inference workloads
        description: >
          Jobcase's attempt at scalable compute grid for real-time and bulk inferences, and data set
          generation. This predated DataBricks and TensorFlow, and featured massively parallel,
          data-local computations of Scala DSL programs with ultra-low latencies. Was later 
          superseded by DataBricks, TensorFlow, Seldon and other technologies.
        technology: [Java, Scala, Spring Framework, MySql, Apache Ignite, AWS SageMaker]
      - name: Bragi Search System containerization
        description: >
          The scope of the project was to make the entire monolith as well as its immediate
          dependencies runnable in Docker containers, sufficient for local development and testing,
          with the purpose to replace a complicated local setup guide with repeatable, standardized,
          automatic provisioning. This was a seed project which started containerization efforts at
          Jobcase, eventually leading towards standardized on Docker- and Kubernetes-based 
          microservice platform.
        technology: [Docker, MySql, Shell, Python]
      - name: Bragi Search System generic filtering POC
        description: >
          Bragi included a lot of JSON-driven configuration which often needed to express various
          filters. The scope of the POC was to develop a common JSON predicate syntax and translate
          it efficiently, with necessary optimizations, into several executable forms: 
          Elasticsearch filters, Java predicate functions, SQL expressions, etc.
        technology: [Java, MySql, AWS OpenSearch (Elasticsearch)]
      - name: Bragi Search System
        description: >
          Bragi was the primary search and match engine in use by Jobcase prior to Upward
          acquisition. For Jobcase it was a line of business system that handled job feed ingestion,
          search query execution against Jobcase-hosted indices (Elasticsearch), click and
          impressions and tracking, federated searches against partner services in real time, etc.          
        technology: [Java, JaxRS, MySql, AWS OpenSearch (Elasticsearch), AWS Kinesis]

  - from: "2015-03"
    to: "2017-03"
    employer:
      name: Zoom Information, Inc. (acquired by Discover.org)
      url: https://www.zoominfo.com
    role: Architect, Team Lead
    location: Waltham, MA
    items:
      - Responsible for architecture, design and implementation of two subsystems
      - Directing a small team of engineers (3–10)
      - Onboarding and supervising ISV contractors (outsourcing)
      - Various R&D activities, rapid prototyping
    projects:
      - name: ZoomInfo sales automation project
        description: >-
          The next generation of ZoomInfo SaaS offering including outbound use cases and automatic
          cadence workflows. Included chrome apps, outlook plugins, VOIP calling, large scale
          workflows, new front-end, various communication tracking techniques.
        technology: [Java, HTML/JS/CSS, Angular]
      - name: ZoomInfo data integration and delivery subsystem
        description: >
          A part of ZoomInfo SaaS offering for bulk export, augmentation and synchronization of
          contact and company data (non-technical self-service feature). Included support for major
          CRM and MRM systems (Salesforce, Microsoft Dynamics, Oracle Eloqua, etc.) as well as bulk
          file-based interop, as well as point-and-click interface.
        technology: [Java, HTML/JS/CSS, C#, .NET, TypeScript, Angular, Angular2, HBase]

  - from: "2015-03"
    to: present
    employer:
      name: Private Practice
      url: https://dan.barvitsky.org
    role: Architect, Technical Advisor
    location: Stoneham, MA
    items:
      - Technical leadership for small start-ups (design, architecture, product life-cycle)
      - Prototyping and proof-of-concept development
      - CTR (cost-to-reproduce) assessments, risk analysis
      - Conflict management with ISVs
      - Contractor onboarding, bidding process, procurement

  - from: "2010"
    to: "2015"
    employer:
      name: VIAcode Consulting
      url: https://www.viacode.com
    role: Program Coordinator, Practice Leader
    location: Hartford, CT
    items:
      - Running and managing solution practice (current projects, future sales, SDLC methodology), 
        directing several small- to mid-size teams
      - Solutions design and expert sales support
      - Practice improvement, crisis management
      - Product management for AVIcode SharePoint line of products (acquired by Microsoft)
      - Post-acquisition knowledge transfer, collaboration on TechEd demo with Microsoft team
    projects:
      - name: DScope Systems
        description: >
          ENT (Ear Nose and Throat) scoping hardware (tower), software (onboard system), and
          infrastructure (video and metadata hybrid mesh). Supports clinical, operating room,
          surgical theater and remotely operated deployments.
        technology: [C#, VB.NET, .NET, HTML/JS/CSS, PostgreSQL, WCF]

      - name: AVIcode for SharePoint (acquired by Microsoft)
        description: >
          APM solution for SharePoint servers based on AVIcode (VIAcode pre-acquisition) APM
          software.
        technology: [C#, .NET, ASP.NET, SharePoint]


  - from: "2009"
    to: "2010"
    employer:
      name: Atalasoft, Inc. (Kofax company)
      url: https://www.atalasoft.com
    role: Senior Architect
    location: East Hampton, MA
    items:
      - Leading a junior engineers team (3–6 people)
      - Design and implementation of VizitSP — advanced EDM solution for SharePoint, and related
        services (i.e. SharePoint-deployed rendering cluster)
      - Solution enablement for early customers, expo work, technical sales support
    projects:
      - name: VizitSP
        description: >
          Advanced web-based EDM solution for Microsoft SharePoint, based on the Atalasoft's web
          document management tools. 
        technology: [C#, .NET, HTML/JS/CSS, Microsoft SharePoint]

  - from: "2004"
    to: "2009"
    employer:
      name: Argos Group, LLC (T1A company)
      url: https://t1a.com
    role: Architect, Consultant
    location: Hartford, CT
    items:
      - Design, implementation and development of Argos management tools for IBM/Unica
      - Implementations, troubleshooting, adoption projects for Fortune-100 customers (CapitalOne,
        American Express, Epsilon, RadioShack, Readers Digest, Kohls, ABN Amro, BJ's, BestBuy and 
        others)
      - Running a mixed team (2–5 developers, several consultants)
      - Training subject matter experts
    projects:
      - name: Argos Analyzer
        description: >
          A toolkit for analyzing, troubleshooting and optimizing Unica Affinium Campaign workloads
          (a popular fortune-500 large-scale campaign management software later acquired by IBM).
          Includes data collection, metadata extraction, log and trace analysis, APM reporting,
          optimization heuristic and more.
        technology: [C#, .NET, Java, Apache Ant]

  - from: "2000"
    to: "2004"
    employer:
      name: Argos Company Limited
      url: https://argos-nalog.ru/
    role: Junior Software Engineer, Software Engineer
    location: Saint-Petersburg, Russia
    items:
      - Design and implementation of E-Tax, tax filing system for business
      - Argos Test (internal product) - QA toolkit for model-driven validation and longevity testing for Win32 applications
      - BPM solution for procurement companies 
        Various outsourcing projects (incl. model-driven UI automation framework for Win32
        applications, BPM solution for procurement companies, MRM system for publishing companies)
    projects:
      - name: E-Tax
        description: > 
          Tax filing system for business, including desktop applications, web components,
          backend mesh ecosystem, B2G integration gateway using specialized hardware, formal
          validation of tax forms submissions for compliance using custom compliance specification
          language and code generators.
        technology: [Java, C#, HTML/JS/CSS, ASP.NET]
      - name: MRM system (outsourced project for a US-based client)
        description: >
          Desktop based Marketing Resource Management system ("fat client") for publishing companies.
        technology: [VB.NET, Microsoft SQL Server]
      - name: BPM system (outsourced project for a US-based client)
        description: >
          Web-based business Process Management automation system for procurement. Used original
          methodology for visual process representation and execution developed by the Client.
        technology: [HTML/JS/CSS, ASP.NET, C#]
      - name: Argos Test (internal product, used for a QA outsourcing project for a US-based client)
        description: QA toolkit for model-driven validation and longevity testing for Windows UI applications.
        technology: [C/C++, Java, JNI, Adobe OCR]

education:
  - from: "2002"
    to: "2004"
    employer:
      name: Saint-Petersburg ITMO University
      url: http://www.ifmo.ru/en
    role: Master of Science in Mathematics and Computer Information Systems
    location: Saint-Petersburg, Russia
    items:
      - 'Master thesis: "Using state machines and reactive logic in enterprise software"'
      - Internship at Argos Company Limited

  - from: "1998"
    to: "2002"
    employer:
      name: Saint-Petersburg ITMO University
      url: http://www.itmo.ru/en
    role: Bachelor in Mathematics and Information Technology
    location: Saint-Petersburg, Russia
    items:
      - 'Bachelor thesis: "Model-driven approach in large-scale automated UI testing for complex software systems"'
      - Internship at Argos Company Limited

qualifications:
  - title: Technical Leadership
    items:
      - title: Soft skills
        items:
        - title: Team building        
          comment: Hiring, mentorship, performance management, growing engineering teams
        - title: Technical advisory and sales support
          comment: Expert advisory, estimates, technical negotiations, vendor management
      - title: Software
        items:
        - title: Delivery management
          comment: SDLC methodology, planning, org-wide standards, cross-team alignment
        - title: Software assessment
          comment: Architecture validation, cost-to-reproduce, security and compliance review
        - title: Product lifecycle and decision support
          comment: Product strategy, roadmap, implementation support
      - title: Research and Development
        items:
        - title: R&D and prototyping
          comment: Rapid prototyping, proof-of-concept development, feasibility studies
        - title: Requirements discovery
          comment: Discovery sessions, stakeholder alignment, specification
        - title: Technology research and adoption
          comment: Evaluation, pilot programs, adoption strategy, toolchain design      

  - title: Architecture & Design
    items:
      - title: Systems
        items:
        - title: Distributed systems & microservices
        - title: Data platform
          comment: Streaming, data pipelines, data products, data contracts
        - title: API design
          comment: REST, OpenAPI, near-HATEOAS, service mesh, design by contract
        - title: Search & retrieval systems
        - title: Quality strategies
          comment: Design by Contract, TDD, parametric code validation, LLM-driven QC
        - title: UML, E-R, design patterns
      - title: Infrastructure
        items:
          - title: Amazon AWS
            comment: "EC2, S3, Lambda, Kinesis, Redshift, SageMaker, ECS, Valkey, CloudFormation"
          - Docker
          - Kubernetes
          - title: Terraform
            comment: Basic
          - title: Git & GitLab CI/CD
      - title: ML and AI
        items:
        - title: ML infrastructure
          comment: Feature stores, experimentation platforms      
        - title: Applied AI & LLM integration
          comment: >-
            Agentic SDLC, low-code tooling, skill standardization,
            integrated LLM capabilities, prompt engineering
        - title: Skill, prompt, and protocol authoring
        - title: Agentic dev experience
          comment: Standardized, connected dev experience trough skill, MCP and IDE integrations
          
      - title: Dev tooling
        items:
        - title: Compiler & DSL design
          comment: >-
            Compiler implementation, domain-specific language design,
            formal code generation, generated code optimization, automated proofs

  - title: Engineering
    items:
      - title: Languages
        items:
          - title: Java
            comment: "Spring Boot, Hibernate, Maven; primary language since 2004"
          - title: Scala
            comment: Compiler tooling, DSL implementation, data pipelines
          - title: Python
            comment: FastAPI, AWS Lambda, data pipeline scripting
          - title: JavaScript / TypeScript
            comment: "Backend and frontend, ES6+, Node.js"
          - title: Perl / Shell
            comment: Object-oriented Perl, PowerShell, advanced scripting
      - title: JVM Platform
        items:
          - Java
          - Scala
          - title: Low-level JVM
            comment: Bytecode generation (ByteBuddy), JNI
          - title: Build tools
            comment: Maven, Maven plugin authoring (code generators, instrumentation, DSL compilation)
      - title: Backend
        items:
          - Spring Boot
          - Hibernate
          - Node.js
      - title: Data & Streaming
        items:
          - title: Apache Solr
            comment: Production cluster management, custom plugins, ingestion pipelines
          - title: Amazon Kinesis
            comment: Event-driven streaming, async processing library author
          - title: Amazon Redshift
            comment: OLAP, ETL pipelines, data lake
          - PostgreSQL / MySQL
          - Vector search
          - Elasticsearch
      - title: Operations & APM
        items:
          - NewRelic
          - OpenTelemetry
          - Micrometer
      - title: Frontend
        items:
          - Angular
          - title: React/Redux
            comment: Limited production experience
          - HTML
          - CSS/Sass

  - title: Other
    items:
      - title: Spoken Languages
        items:
          - English
          - Russian (native)
      - title: Presentations & training
        items:
          - Presentations and demo materials
          - Technical trainings
          - Conference and expo work
      - title: Sales support
        items:
          - Technical advisory
          - Estimates
          - Technical negotiations
      - title: Legacy / Dated
        items:
          - title: C# / .NET
            comment: "WebAPI, MVC, WCF, ASP.NET — primary language ~8 years, pre-2017"
          - title: Microsoft platform
            comment: "Azure, SharePoint, IIS, Visual Studio"
          - title: Other data stores
            comment: MongoDB, HBase, DB2, Microsoft SQL Server, Apache Ignite
          - title: Infrastructure & tooling
            comment: JBoss, Jenkins
          - title: Other languages
            comment: "C/C++, COM/Win32"

