Visual Ops Product Lead
Current• Lead developer of Geospatial application (Equitus Visual Ops) using OGC standards. It features multi-dimensional filtering and supports multiple data types. The system is utilized by various military organizations such as the Department of Defense. • Development of GDAL-based services in Java for manipulating geospatial data • Integration of 3rd party APIs into various Equitus systems • Integration of SSO authentication and role based access with Keycloak • Creation of chat application using Node.js, React, and Socket.io • Creation of socket service in Java for updating semantic chart states between multiple front-end instances • Administration and development of multiple databases (Kafka, PostgreSQL, Accumulo, Hadoop, MongoDB, Ozone, etc.) • Development and administration of back-end services using Kubernetes Linux containers (Centos, Alpine, Debian, etc.), Helm, Helmfile, and Docker containers (Dockerfile, docker-compose) • Development of multiple node instances in Kubernetes using Multipass, Minikube, Microk8s, and K3s. • Integration of Kubernetes cluster monitoring using Prometheus and Grafana • Construction of high quality charts using D3.js • Front-end development using React.js, Redux, and Typescript • Back-end development of various Java and Scala applications (Spring framework, running on Tomcat) • Repository management using Gitlab • Administration and deployment of various servers (mostly Tomcat and Nginx) • Development and integration of the WFS OGC protocol with semantic data systems (Apache RYA, Geosparql) • Configuration and development of Spark APIs and containers • Debugging using integrated debuggers (Chrome dev tools, Visual Studio Code, Intellij)