Skip to content
View kthurman59's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report kthurman59

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kthurman59/README.md

Kevin Thurman

Backend and DevOps engineer. I build services in Java and automate delivery with containers and CI CD.

  • Edwardsville IL
  • kevinthurman.tech
  • github.com/kthurman59
  • linkedin.com/in/kevinsthurman
  • [email protected]

Focus

  • Java and Spring Boot services with Postgres
  • Containers and CI on GitHub Actions
  • Learning Kubernetes and platform basics
  • Clear docs and runnable quickstarts

Featured projects

Order Management System

Java Spring Boot service scaffold with notes and backlog.
Repo: https://github.com/kthurman59/order-management-system

Inventory Service

Initial Spring Boot service scaffold with MIT license.
Repo: https://github.com/kthurman59/inventory-service

More work
https://github.com/kthurman59


How I work

Plan

  • One page architecture sketch
  • Risks and non goals listed
  • Clear success criteria

Branching

  • Trunk based with short feature branches
  • Conventional Commits
  • Small pull requests

Tests

  • Unit and integration with JUnit and Testcontainers
  • API contract tests
  • Fast feedback first

Quality gates

  • Static analysis and style checks
  • Dependency and license audit
  • No merge on red

CI

  • PR pipeline builds tests lints and publishes artifacts
  • Reproducible containers with multi stage builds
  • SBOM generated and stored

Delivery

  • Semver tags and changelog
  • Signed images
  • Rollback plan documented and tested

Observability

  • Micrometer metrics and structured logs
  • Health and readiness probes
  • SLOs with alerts tied to user impact

Security

  • Least privilege for services
  • Secrets from a manager not env files
  • OIDC from CI to cloud

Documentation

  • Runnable README quickstart
  • Local dev via Docker Compose
  • Architecture diagram and decision records

Ownership

  • Issue templates and definition of done
  • Postmortems that produce actions
  • Clear on call expectations

Skills

Java Spring PostgreSQL Docker Kubernetes JavaScript TypeScript HTML5 CSS3 React NextJs NodeJS Express Fast API MongoDB MySQL Supabase Linux


Profile

Blog

Socials

Pinned Loading

  1. order-management-system order-management-system Public

    Java 1

  2. inventory-service inventory-service Public

    inventory service - JAVA Springboot

    Java 1

  3. spotify-clone spotify-clone Public

    TypeScript