vic@home:~/experience$ cat history.md
Experience.
work · projects · education · certifications · skills
work experience
Fiber network data and geospatial records supporting residential construction planning across the Denver metro.
- Maintain fiber network data in 3GIS by updating service location coordinates, GIS polygons, address records, and distribution layouts.
- Analyze geospatial database records, spatial design changes, and desktop cost estimates to identify mapping inconsistencies and improve data accuracy.
- Support GIS data validation workflows using Python, SQL, and structured QA checks to improve service address data, network records, and planning documentation.
3gis · python · sql · geospatial data · qa validation
OptimalDevs is the software collective I founded. We deliver client websites, internal tooling, and client-facing software for small businesses around Denver through a zero-cost partnership model.
- Direct a collective of four developers delivering client websites, internal tools, and business software for local small businesses.
- Built a 15 page marketing site for a Denver home services client with Astro, React, TypeScript, and Tailwind CSS.
- Deployed that site to AWS EC2 with Route 53 DNS, Caddy-managed HTTPS, and GitHub Actions builds, giving the client reviewable preview releases ahead of the production launch.
- Built the local search layer with LocalBusiness, Service, and FAQ JSON-LD, canonical URLs, sitemap generation, Open Graph metadata, and an online quote funnel.
- Lead technical delivery on internal tooling (BuildStory, an AI repository onboarding platform) and an AI-assisted real estate listing presentation tool in design for a Colorado client.
- Run the engineering workflow: Kanban planning, feature branches, pull requests, and CI checks on every release.
- Mentor three developers on delivery standards, AWS deployment, and production release practices.
live: optimaldevs.tech · astro · react · typescript · aws ec2 · route 53 · caddy · github actions · json-ld
Before transitioning fully into software, I built leadership and operations experience in a high-pressure logistics environment.
- Supervised overnight USPS logistics operations, coordinating trailer flow, package scanning, shift assignments, and dispatch communication.
- Trained team members on scanning systems, workflow standards, safety procedures, and exception handling.
- Resolved real-time routing, staffing, shipment, and dock coordination issues to keep mail processing on schedule.
- Strengthened communication, prioritization, and problem-solving skills under time-sensitive conditions.
projects
next.js · fastapi · postgresql/pgvector · aws ecs · terraform · docker
An internal OptimalDevs tool that turns a repository's own history into something a new developer can actually read, instead of a wall of unfamiliar files.
- Turned GitHub commits, pull requests, and source files into searchable timelines, guided repository tours, repository-aware chat, and plain-language explanations.
- Implemented hybrid retrieval with embeddings, vector search, and PostgreSQL full-text search so answers stay grounded in real repository context.
- Added AI usage controls to keep inference costs bounded per repository.
- Provisioned AWS infrastructure with Terraform, ECS Fargate, RDS PostgreSQL, ECR, ALB, IAM, and CloudWatch.
- Automated releases with Docker images and GitHub OIDC, including private networking, rollback, and cost tracking.
What I learned: retrieval-augmented generation, vector search, infrastructure as code, container orchestration, and cost-aware AI system design.
astro · react · typescript · tailwind css · aws ec2 · caddy · github actions
Client work through OptimalDevs for a Denver home services business. The site is running on a preview deployment; the launch on the client's production domain is still ahead.
- Built service pages, location landing pages, and an online quote funnel backed by Web3Forms.
- Added LocalBusiness, Service, and FAQ JSON-LD, canonical URLs, sitemap generation, and Open Graph metadata for local search.
- Deployed to AWS EC2 with Route 53 DNS, Caddy-managed HTTPS, and GitHub Actions builds for client-ready preview releases.
What I learned: local SEO structure, static site architecture with Astro, structured data, and building against a real client's review cycle.
python · aws sagemaker · glue · athena · xgboost · cdk
A personal ML research project studying alleged coordinated microcap promotion events, using labels drawn from public federal court documents.
- Developing an ML pipeline that flags alleged coordinated promotion events from legally documented labels, market data, and social text features.
- Structuring point-in-time feature engineering to prevent lookahead bias in a time series setting.
- Designing training and evaluation around SageMaker, XGBoost, purged cross-validation, PR-AUC, precision@k, and SHAP.
- Planning reproducible MLOps with Model Monitor, CloudWatch, AWS CDK, and serverless inference.
What I learned: time series validation, imbalanced classification metrics, model explainability, and MLOps practices on AWS.
react · javascript · vite · tailwind css · aws · node.js · github actions
OptimalDevs is the production website for the development collective I founded. The site explains our services, team, partnership model, and contact workflow for small business owners.
- Built a responsive single-page application using React, JavaScript, Vite, Tailwind CSS, and React Router.
- Designed reusable sections for services, team profiles, partnership information, portfolio cards, and contact flow.
- Deployed the frontend using Amazon S3, CloudFront, Route 53, ACM, and Origin Access Control.
- Built a serverless contact form using Node.js, AWS Lambda, API Gateway, Amazon SES, and IAM.
- Implemented deployment automation with GitHub Actions, including lint/build checks, S3 sync, cache headers, and CloudFront invalidation.
- Added production-focused infrastructure including HTTPS, CDN caching, private S3 origin access, and low-cost hosting.
What I learned: frontend architecture, AWS static hosting, serverless backend design, cloud permissions, CI/CD, DNS, SSL/TLS, and production deployment.
go · sqlite · aws ec2 · caddy · github actions · linux
This is my personal portfolio and technical blog platform. The landing site introduces my background and projects, while the blog backend supports dynamic technical posts.
- Built a production Go backend for serving blog posts through a lightweight HTTP server.
- Used SQLite for persistent storage, including blog posts, slugs, summaries, draft state, and publish status.
- Implemented a Markdown publishing pipeline that converts technical posts into safe, syntax-highlighted HTML using Go templates and embedded assets.
- Built admin workflows for creating, editing, publishing, and summarizing posts.
- Deployed the backend on an AWS EC2 Linux server behind Caddy HTTPS.
- Secured the server using firewall rules, key-only SSH, fail2ban, automated security updates, systemd service management, and Caddy reverse proxying.
- Automated deployment with GitHub Actions using cross-compiled Go binaries, service restarts, health checks, and safer release patterns.
What I learned: backend development in Go, Linux server administration, SQLite persistence, reverse proxying, HTTPS, CI/CD, AWS EC2 deployment, and production hardening.
java · spring boot · postgresql · docker · swagger · heroku
A team-based backend project for a distributed multi-user dungeon system. I worked on the player service, which exposed REST endpoints for player-related data.
- Worked within a 7-member Agile team building a distributed MUD system across multiple services.
- Owned the Java Spring Boot player service for accounts, characters, and inventory.
- Built RESTful endpoints backed by PostgreSQL, Spring Data JPA, Hibernate, and Maven.
- Used Swagger UI to document API contracts for partner teams.
- Tested API behavior with MockMvc, JUnit, and Mockito.
- Used Docker-based development scripts and Heroku deployment steps to standardize development and deployment workflow.
What I learned: REST API design, Java backend development, Spring Boot, relational databases, team coordination, service contracts, API testing, and deployment workflows.
education
- Relevant coursework: Data Structures & Algorithms, Operating Systems, Database Systems, Software Engineering, Linear Algebra.
- Academic focus: software engineering, backend systems, cloud infrastructure, mathematics, and applied problem solving.
Focused on full-stack web development through structured coursework, projects, and code review.
- Areas of focus: JavaScript, React, Node.js, Express.js, REST APIs, databases, Git/GitHub.
certifications
- CompTIA Network+ 2026
- CompTIA Security+ 2026
- CompTIA PenTest+ 2026
- AWS Certified Developer — Associate 2026
- AWS Certified Solutions Architect — Associate 2026
- AWS Certified CloudOps Engineer — Associate 2026
- MongoDB Associate Developer 2026
skills
languages
- python
- typescript
- java
- javascript
- c
- bash / shell
- go
- sql
web & backend
- react
- next.js
- astro
- fastapi
- node.js
- express.js
- spring boot
- rest apis
- html
- css
- vite
- tailwind css
cloud & devops
- aws
- aws ec2
- aws ecs / fargate
- aws rds
- sagemaker
- cloudwatch
- terraform
- amazon s3
- cloudfront
- lambda
- api gateway
- route 53
- docker
- kubernetes
- nginx
- caddy
- heroku
- github actions
- ci/cd
- linux cli
databases
- postgresql
- pgvector
- mongodb
- mysql
- sqlite
testing & tools
- junit
- mockito
- mockmvc
- vitest
- postman
- maven
- git / github
- valgrind
- gdb
core concepts
- microservices architecture
- restful apis
- unit testing
- object-oriented programming
- concurrency
- memory management
- network security
- cloud deployment
- linux administration