I am a software developer with a focus in backend development of geospatial applications. I am a Pythonista at heart. I love working with Postgres and Postgis but have also enjoyed using Mongo and Arango for various projects. I enjoy and excel at building projects from the ground up.
Python
FastAPI/Flask
Pytest
Postgres/Postgis
MongoDB
ArangoDB
Kafka
Amazon Web Services
EC2
SQS/SNS
ECS/ECR
Lambda
S3
Route 53
Ansible
Docker
GitlabCI
Github Actions
QGIS
Geoserver
Windows/Linux/Mac
Software Developer November 2022 - Present
Support deployment and use of the Syntasa application in the federal space
Software Developer Manager July 2021 – November 2022
Staff Software Developer November 2016 - July 2021
Led team of up to 10 developers to design and create applications
Review code, mentor teammates and work with customers to create solutions
Manage multi-million dollar project, interfacing with contract and finance teams
Uses Flask, FastAPI, Postgres and Arango to create Python Web API microservices along with several other microservices used for communication within application
Lead team in the design of application, guide junior developers in their tasks, and interface with clients to ensure the success of the project.
Automated deployment of microserviced application using Github Actions, AWS ECR/ECS, Ansible, Docker and Gitlab CI
Created serverless application using Python and AWS to automate the transfer of data from open internet to C2S and saved hundreds of thousands annually.
Used MongoDB and Python to analyze and profile a 1 TB sample of data for Geoint Services
Manages AWS account; increased security and decreasing costs
Create technical reviews of tools and applications for potential integration into existing enterprise environment
Data Scientist/Technical Lead March 2016 - November 2016
Led a team of contractors who maintained servers for data processing and office website
Worked with several offices across the agency to help migrate the library’s application to C2S
Created application to allow librarians to clean metadata of library records
Python Community Group Chair June 2014 – November 2016
Organized and ran multiple inter-agency hackathons to solve various long standing problems
Organized weekly interagency python meetings to share best practices and introductory training
Created tool to automate a spatial correlation workflow from 1 month down to 10 minutes
Geospatial Instructor June 2014 – March 2016
Taught introductory python course and other GIS classes
Helped develop curriculum for an advanced python course
Responsible for authoring, maintaining, and preparing courses at the NGA College
Geospatial Analyst June 2010 – June 2014
Created application using Python to display spatial statistics of geospatial datasets while being edited in ArcGIS
Used Python to automate common workflows
Created new methodology to close intelligence gap