Michigan | Open to U.S. Remote Opportunities

William Elias

Software & Automation Engineer

Stellantis Financial Services US

Senior Production Support Engineer | Software & Automation

Building Software, Automating Complex Workflows & Engineering Secure Systems

Software Development • Developer Tooling • Security Automation • Platform Engineering

Portrait of William Elias

About

I am a software and automation engineer. I build developer tools, internal applications, APIs, and automation that replace manual work with tested, maintainable software, and I work across languages and platforms rather than within a single stack.

Professional work includes a Go self-service deployment CLI with rollback and post-deployment verification; a .NET 8 Blazor internal application with per-module access policies and audit history; Python/FastAPI tooling and Azure DevOps REST automation; and Python tooling that scans source code and Git history for exposed credentials. Production and CI/CD experience shapes how I design software for the systems it runs on.

I am looking for U.S. fully remote software engineering roles in developer tooling, internal software, automation, and security engineering. I am in the second year of an M.S. in Cyber Defense at Dakota State University, expected Winter 2027.

What I Build

Professional

Self-Service Deployment CLI

GoAzure DevOps RESTCI/CD

A Go command-line tool that lets engineers initialize, build, push, deploy, roll back, check status and audit hosts through Azure DevOps REST integration, with guided setup and post-deployment verification.

How it was built

Professional

Internal Web Application

C#.NET 8BlazorSQL Server

A modular .NET 8 Blazor Web App (Interactive Server, SQL Server, SQLite) used for production support, with per-module access policies, database-backed workflows, retained audit history, live configuration diffing and service-desk request tracking.

How it was built

Professional

Python Developer & Automation Tooling

PythonFastAPIREST APIsAzure DevOps

Python and FastAPI dashboards and operational tooling, separate from the Blazor portal, that automate Azure DevOps REST tasks, triage failed payloads, email scheduled query reports, parse XML integration logs and automate RCA.

How it was built

Targeted Resumes

All three resumes use the same facts. Software Engineering & Developer Tools leads with the Go CLI, .NET application and Python tooling; Security Software & Automation leads with credential discovery and Git-history remediation tooling, access controls and audit history. Production & DevOps remains available for delivery and reliability roles.

Choose the resume that fits the role:

Also available for production and DevOps roles:

Selected Work

Professional

Security & Credential Remediation

  • Built Python tooling to scan source code and Git history for exposed credentials and used BFG Repo-Cleaner to scrub historical records across 100+ repositories, a scope separate from the CI/CD standardization program.
  • A measured scan processed 2,832 files and identified 67 distinct exposed secrets in approximately 25 seconds; Git-history cleanup records are complete.
PythonGitBFG Repo-CleanerCredential RemediationGit History Remediation
Implementation & validation
  • Git-history remediation uses repository discovery, BFG Repo-Cleaner, reflog expiry, and coordinated cleanup of exposed credentials.

Professional

Infrastructure Modernization & Containerization

  • Designed a zero-disk-secret Blazor Web App container migration proof of concept with Interactive Server, fail-fast secret validation, database connectivity health checks, and IIS-fronted container hosting.
  • Investigated server/container migration paths and audited disaster-recovery pipeline definitions to identify broken or obsolete deployment paths and support remediation planning.
Windows ServerIISActive DirectoryPowerShellSQL ServerContainerization
Implementation & validation
  • Blazor Web App Linux container with IIS in front, multi-stage container build, environment-variable-only secret injection, fail-fast startup, and live diagnostics UI.
  • Worked across OS configuration, IIS, Active Directory, firewall rules, application migration, databases, and load balancers as part of the server migration and DR investigation work.

Professional

CI/CD & Release Engineering

  • 60 Repositories in CI/CD standardization scope
  • 104 Applications inventoried for delivery standardization
Scope
CI/CD standardization program across a 60-repository, 104-application internal estate, with inventory, verification and reusable pipeline/template automation.
Implementation
Built 56 Azure DevOps build/release definitions across 28 standardized application repositories, plus reusable pipeline/template automation.
Verification
Validated builds across all 28 repositories: 27 passed and the remaining failure was diagnosed and logged. Dry-run validated representative deployment paths for 25 of 28 standardized repositories; three checks were blocked by upstream/environment or tooling conditions.
  • Mapped 104 applications to 171 application-to-server deployment combinations and 327 deployment paths; verified 275 inventory entries.
Azure DevOpsPythonPowerShell.NETIIS
Implementation & validation
  • Stood up 56 Azure DevOps build/release pipeline definitions across 28 standardized application repositories. Executed and validated builds across all 28 repositories (27 passed; the remaining failure was diagnosed and logged).
  • Dry-run validated representative deployment paths for 25 of 28 standardized repositories; three remaining checks were blocked by upstream/environment or tooling conditions.
  • Reviewed and classified 109 existing pipeline definitions, identifying 95 legacy definitions and 14 already aligned to the newer standard.
  • Identified and resolved several latent delivery defects spanning path-handling assumptions, configuration drift, and false-success states.
  • Built reusable pipeline templates and a WSL2 + Rancher Desktop container-host proof of concept behind IIS ARR.

Professional

Production Reliability & Observability

  • Authored and maintain a reusable 22-query KQL library used across internal monitoring and troubleshooting automation.
  • Maintain the release-tracking process for a recurring, roughly weekly production release cadence and participate directly in production deployments.
Application InsightsAzure MonitorKQL.NETPython
Implementation & validation
  • Troubleshoots production application issues as the primary responsibility, with regular exposure to API/integration, database, configuration, and infrastructure problems.
  • Uses Azure Monitor, Application Insights, KQL, and structured logging for production diagnostics.
  • Supports data-migration and infrastructure-migration efforts, including scripted data moves and DR-related database migration work.

Professional Experience

Feb 2023 - Present

Senior Production Support Engineer | Software & Automation

Stellantis Financial Services US | Auburn Hills, MI · Hybrid

Promoted September 2026; previously Production Support Engineer

  • Builds developer tools, internal applications, security automation, and delivery automation in Python, Go, and C#/.NET, including credential-remediation tooling and CI/CD standardization across a 60-repository, 104-application estate and 28 standardized application repositories.
  • Selected Work has the systems, scope, and verification behind this role.
Jul 2020 - Feb 2023

DevOps Engineer - Python Automation

HBK - Hottinger Brüel & Kjær | Southfield, MI · Remote

  • Created Python/Tkinter XML-output automation that reduced data-processing time by 60%; automated SQL output processing to save more than 40 hours per month.
  • Developed database-configuration tools to streamline customer onboarding and reduce repetitive environment setup.
  • Built NSIS installer/uninstaller packages, maintained Git workflows and developer tooling, and provided live customer troubleshooting.

Earlier Experience

Intrepid Control Systems

QA Developer

Mar 2020 - Apr 2020

Wrote Mocha tests and debugged APIs across software and hardware integrations.

Project Worldwide

Network Engineer

Jan 2020 - Mar 2020

Configured Cisco/Meraki infrastructure and executed multi-state network migrations with minimal downtime.

Ford Motor Company

Network Standards Engineer

Sep 2019 - Dec 2019

Implemented global network standards, documentation, and IP-management systems.

Trendset Communications Group

IT Network Engineer

Sep 2015 - Jun 2019

Maintained network standards, configurations, and documentation; supported critical production infrastructure.

Open Source & Independent Engineering

Personal projects built outside employment, developed with AI coding assistants under my direction and review. None of them is an employer production system.

Independent open source

HowlPlane

AI Engineering Control Plane
  • Built a Python/Go engineering control plane that routes work across coding agents, reconciles independent reviews, and runs deterministic verification.
  • Added durable evidence records, human approval gates for consequential actions, and CI evidence bound to the pull-request head commit.
PythonGoGitHub ActionsMCPDeveloper Tooling

Independent open source

HowlFrame

Experimental language and toolchain, written in Go
  • Built an experimental language and compiler toolchain in Go with a lexer, parser, typed AST/IR, bytecode VM, WebAssembly target, and a capability-based security model enforced by the VM.
  • Explores constrained AI code generation against typed IR, with local Ollama integration.
GoCompilersWebAssemblyBytecode VMOllama

Independent open source

Password Arena

Synthetic password-strength learning sandbox
  • Built a local attacker/defender simulation for synthetic password-strength experiments with bounded budgets, reproducible test modes, metrics, and audit reports.
  • Added synthetic-only safety boundaries, CSPRNG generation, and pytest, mypy, and Ruff quality checks.
PythonCybersecurityDockerpytestSimulation

Independent open source

AI Router

Local coding-agent orchestrator; predecessor of HowlPlane's routing layer
  • Built a local coding-agent orchestrator (usable alpha) with task classification, provider health checks, fallback logic, circuit breakers, and cooldown handling.
  • Records SQLite run history, JSONL artifacts, and Git diffs; applies Git-aware edit guardrails so changes stay reviewable.
PythonSQLiteCircuit BreakersAgent Workflows

Independent open source

Baseball Optimizer

Rust backend for lineup and roster optimization
  • Migrated an optimization backend from Python to Rust/Axum with a SQLite-backed REST API, packaged with Docker and Docker Compose.
  • Built pytest end-to-end coverage for API and model-evaluation paths and wired it into CI.
RustAxumSQLiteDockerpytest

Independent open source

RedrawUS

Geospatial Analysis & Visualization Platform
  • Built a multi-state geospatial analysis platform with Python/R data pipelines and an interactive JavaScript map, persistent browser caching, and Web Workers.
  • Processes geographic datasets with GeoPandas, Shapely, and GerryChain; includes pytest, Vitest, and Playwright tests for data processing and application behavior.
PythonRGeospatialJavaScriptPlaywrightData Engineering

Education & Certifications

M.S. Cyber Defense (In Progress, Second Year)

Dakota State University (Expected Winter 2027)

B.S. Information Technology

Colorado State University Global Campus

B.B.A. Business Administration

Rochester College

CCNA (Previously Held)

Cisco Networking Academy (2014 - 2017)

Core Expertise

Software & Backend

Professional Python/FastAPI dashboards and .NET 8 Blazor internal production-support tooling

PythonFastAPIC#.NETBlazorASP.NET CoreSQL ServerREST APIsSQLiteGoJavaScriptHTMLCSS

Automation & Developer Tooling

Python and PowerShell professionally; Go for deployment CLI and tooling; uv for Python dependency standardization

PythonPowerShellREST APIsOperational ToolingRepo AutomationDeveloper ToolingGouv

Security & Identity

Professional credential remediation, access-policy and audit-history work, and security safeguards

IAMCredential RemediationGit History RemediationPII SafeguardsAudit Controls

DevOps & Delivery

Azure DevOps professionally; containerization proof of concept

Azure DevOpsCI/CDRelease AutomationYAML PipelinesGitContainerizationGitHub Actions (projects)

Production & Reliability

Professional production operations and diagnostics

Azure MonitorApplication InsightsKQLStructured LoggingIncident TriageRCA

Infrastructure & Application Operations

Professional application hosting and infrastructure

Windows ServerIISActive DirectorySQL ServerLoad BalancersFirewallsCisco / Meraki

AI-Enabled Engineering

Internal engineering tools and independent projects

LLM APIsMCPRAGAgent WorkflowsHuman ReviewEngineering Knowledge Systems

Additional Technical Foundations

Coursework and hands-on academic/project experience, not professional production ownership

JavaKotlinAndroid DevelopmentDigital ForensicsFTK ImagerEnCaseWireshark
AI-enabled engineering: project tools & methods

Coding Agents

Claude CodeCodex CLIGemini CLI / Antigravity

Orchestration

Task ClassificationProvider FallbackCircuit Breakers

Context & Retrieval

MCPRAGChromaDBVector SearchEmbeddings

Local AI

OllamaLocal LLMsProvider-Agnostic Workflows

Safety & Reliability

Prompt-Injection DefensesHuman-in-the-LoopAgent GuardrailsStructured Audit/Run Artifacts

How This Portfolio Is Built

resume.json is the only factual source. Scripts in this repository generate the website, three targeted resumes and a compatibility PDF from it, and the test suite checks generated-artifact freshness and repeatability, evidence tracing, ATS text extraction, metadata, and browser accessibility and responsive behavior. View the source (opens in a new tab)

Open to U.S. Remote Opportunities

Open to U.S. fully remote software engineering roles building developer tools, internal applications, automation, and security tooling: developer productivity, security automation, internal tools, platform, and backend engineering. I build tested software that replaces manual work and makes systems easier to build, ship, and secure.