Software Developer
Multi-agent software delivery (internal)
- Owned the evaluation, test, and git-delivery agents on a team building a spec-to-PR system on AWS Bedrock and the Anthropic API (team: 1 lead, 1 senior, 4 intermediate, 3 interns). The lead owned the orchestrator; I owned the agents that judged patches, ran tests, and created the pull request.
- Built a test agent with a pre-execution hook that ran the suite, classified failures by severity, and compared results to the generated diff and Jira/spec so the parent loop could choose the next agent and what context to pass.
- Implemented git handoff through the GitHub MCP server (commit, message, pull request) and loaded Jira requirements through the Atlassian MCP server before execution. Used Claude Code hooks, tools, and skills throughout.
- Mentored interns on implementation and Agile SDLC (no direct reports). The platform reached a working end-to-end flow; it was not production-deployed.
AWS Lambda / CDK modernization (major Canadian bank)
- Designed a local, CSV-driven multi-agent workflow that clones a repo, cuts a Jira-named branch, updates an internal AWS CDK compliance library and Node.js runtime, optionally remediates vulnerabilities, then runs test and review agents on the diff.
- On reject: halt and append a structured note to a gitignored log, plus in-code comments for the developer. On approve: commit and push, then continue to the next application. Implemented with GitHub Copilot CLI and detailed skills/prompt envelopes.
- Used on 40+ of 65+ Lambda applications; about 75% time reduction on the upgrades (80+ hours saved personally); rolling the tool out to the consulting team.
- Took migrated applications through bank SDLC: delivery letters, lower-environment tests, performance environment, and production. The agent runs locally; production deploys remain human-owned.