Occupational Objective
Develop robust software, build and maintain REST APIs and messaging systems, and build and maintain automated distributed systems including client side, server side, and database instances.
Collaborate in an agile team, create thorough documentation, and share results through writing and presentation.
Technologies
Current Skills:
Python, React, Nodejs, Linux, Nginx, PostgreSQL, MongoDB, Flask, Openstack, OpenLayers, Atlassian
Rusty Favorites:
OpenCV, Matlab (CV), PhP, Docker, Jupyterhub, RabbitMQ, Regression
Would Like to Improve:
DevOps / Kubernetes
CURRENT POSITION
Published a journal on amazon for those suffering from addictive behaviors
The Stages of Change and Irrational Beliefs Journal:
Using Rational Emotive Behavioral Therapy toward a Healthier and Productive Tomorrow
by Marcus C. Slavenas
Writing a course and book for veterans in need
-
Title: Veterans Dispelling Irrational Beliefs toward a Healthier and Productive Tomorrow.
- Power Statement: Are you a veteran having difficulties integrating back into the civilian world. In this 6 step course, we will challenge and adjust our beliefs of military experiences by advancing to long-term goal thinking, engaging safer environments, and developing wholesome relationships
Work Experience
- Lead developing data management systems
- Provide oversight of web-based tools that inform decision making by clients
- Train staff on technology practices
- Provide task management for projects
- Share results by presentation and writing
- Create and run python unit tests on printer devices, components, operations, and diagnostics
- Make printer component configuration files
- Build and deploy code using TFS Azure
Projects:
- Image Analysis of Rural Photography
- Lead Programmer
- Pull Library of Congress Images and dynamically allocate cloud and HPC for image metadata extraction
- Create objective python client for pulling images from the Library of Congress
- Create computer vision extractors for cataloging image metadata using OpenCV Python
- Use rabbitmq to push images to cloud resources that run the image extraction - if the cloud resources reached full capacity, the images would then be pushed to HPC systems
- Vector Borne Disease
- Lead Programmer
- Predict mosquito infection rates from trap and climate data.
- Convert fortan recursion model that predicts mosquito infection to python.
- Create Rest API using python flask
- pulls climate data from multiple sources
- inserts data into postgresql database using python SQLAlchemey and GEOAlchemy
-
Build geospatial web app with openlayers, javascript, jinga, python flask
- Displays regions created with arcGIS
- Displays mosquito traps with data statistics
- Creates graphs using plotly (built on D3)
- Brown Dog
-
Programmer
- Automated data transformation and metadata extraction using distributed systems.
-
Create data extractors (python and java)
-
Computer vision
- Satellite image lake finder java
- Use google apis to pull streetview images and get the green index for paths or regions python
- Convert genetic files using Galaxy
- Dockerize extactors
-
Computer vision
- Build RestAPI using python flask that accepts template jupyter notebooks from a web application, creates a user password protected docker container that allows the user to edit and run the notebook
- Great Lakes to Gulf
- Programmer: Data and Systems
- Parse water quality data from variant sources for aggregated display and download in geographic web client.
- Build python routines that automatically pull data from variant sources (USGS, NOAA, etc) and parses the data into postgresql databases
- Build the distributed systems (ubuntu) on openstack including multiple instances of postgresql and mongodb
- Create objective python clients for engaging the geostreams API (scala)
- Built the system under the guidance of the property manager and their accountant.
- Administration of group's SGI
- Create finite element grids of brain tissues for mechanical modelling on HPC
- Create finite element grids of solid rocket boosters for boundry surface modelling
- Run the models on HPC
- Teach recitation and problem solving
- Substitute for the Professor
- Hold office hours