Software Engineering

AVN Corp’s Advanced Software Technologies business unit combines creativity, innovative problem-solving, and deep expertise in software and web application development, containerization, virtualization, and high-performance computing. We foster close collaboration with clients throughout the software development lifecycle. Our Agile methodology enables rapid prototyping, iterative releases, and continuous feedback, resulting in reduced rework and accelerated time-to-market/product deployment.

Our team has a proven track record in designing mission critical cloud-based and on- premises software and infrastructure-as-code solutions for customers including the Department of Defense, West Virginia National Guard, and the Department of Energy. In addition to developing custom software solutions, we specialize in optimizing the performance of computationally intensive workloads by leveraging our knowledge of scalable cloud services, containerization, virtualization, and load balancing.

We have extensive experience in developing, securing, and automating the deployment of enterprise level web applications and services on cloud service providers such as Google’s GCP, Amazon’s AWS, and Microsoft’s Azure. Our team has worked closely with ESRI server architects to conduct detailed performance testing and tuning to maximize runtime performance of complex geo-processing services.

Our expertise also extends to a broad range of spatial capabilities, encompassing ESRI products and environments. AVN Corp specializes in developing sophisticated geospatial data applications designed for efficient management and intuitive visualization. Within the Geographic Information Systems (GIS) domain, effective visualization is paramount for the seamless ingestion and analysis of spatial datasets. Our team of geospatial experts is dedicated to delivering high-quality solutions tailored to specific project requirements and stakeholder needs, utilizing the most suitable software frameworks for each endeavor.

We are proficient in the following software development tools, technologies, and frameworks including but not limited to:

Search, Analytics, Metadata extraction, and similar technologies:

  • Apache Spark
  • Apache Tika
  • Apache Solr

 

Web Hosting Services, Proxies, and Load Balancers:

  • Apache Web server
  • Nginx

 

Virtualization:

  • VMware Workstation
  • Oracle VM VirtualBox

 

Database Management Systems:

  • PostgreSQL
  • MySQL
  • MongoDB
  • Microsoft SQL Server

 

Containerization Solutions:

  • Docker
  • Docker Swarm
  • Kubernetes
  • Helm

 

Cloud Capabilities:

  • Google Cloud Platform (GCP)
    • Google Kubernetes Engine (GKE)
    • Continuous Integration and Continuous Delivery/Deployment (CI/CD)
    • Security Command Center
    • Artifact Registry
    • Cloud Armor
    • BigQuery
    • Google Earth Engine (GEE)
    • Blob Storage

 

 

  • Amazon Web Services (AWS)
    • Simple Storage Service (S3)
    • Lambda (Serverless Compute)
    • CloudWatch
    • Continuous Integration and Continuous Delivery/Deployment (CI/CD)
  • Microsoft Azure
    • Serverless Functions
    • Blob Storage

 

Web Application Development:

  • Ajax
  • CSS
  • Django
  • Flask
  • HTML
  • Java
  • JavaScript
  • JSON
  • NodeJS
  • PHP
  • Python
  • React
  • REST
  • SAML
  • XML

 

Application Lifecycle Management / Version Control Capabilities:

  • GitHub Enterprise
  • Atlassian Bitbucket
  • Atlassian JIRA
  • Atlassian Confluence
  • Azure DevOps Server / Microsoft Team Foundation

Geospatial:

  • ESRI
    • ArcGIS Enterprise
    • ArcGIS Online
    • ArcGIS Pro
    • ArcGIS Pro: Vector and Raster Data
  • GDAL