Curriculum Vitae

Derian André Castillo Franco

Architecture, secure delivery and AI engineering infrastructure.

Experience

AI engineer who works from first principles, a habit from nanotechnology engineering. I orchestrate AI agents and generative workflows to deliver with a researcher’s depth and an architect’s precision; as engineering lead of a production fintech platform, I took the team to 85% verifiable AI-assisted commits with 90.7% API test coverage.


Jobs

PwC México

Senior Fullstack AI Software Engineer · Remote
— Present
  • Technical lead of an international team delivering a fullstack Oracle project.
  • Owned code quality across frontend and backend services: resolved Veracode and SonarQube findings and became a Veracode Level 3 Verified Continuous Security Champion.
  • Ran code reviews and strategic refactoring to improve maintainability, readability and performance.

Freelance / Contract

Engineering Lead, AI Engineer & Designer · Remote
— Present
  • Production fintech platform — Engineering Lead for a team of five: 228 API endpoints across 60 controllers, 16 domain entities and 182 database migrations (TypeScript, Node, TypeORM, SQL, Next.js).
  • Production fintech platform — Built the AI engineering infrastructure the team adopted: a custom agent harness of 327 skill, agent and rule files for agentic coding workflows, reaching 85% verifiable AI-assisted commits.
  • Production fintech platform — Held API test coverage at 90.7% of statements with CI gates of 80% global and 90/85 per file on fintech surfaces: transfers, commissions, accounts, authentication, authorization and RBAC/tenancy.
  • Production fintech platform — Built release engineering from zero (annotated tags, promotion PRs, drift-guard CI): one release every 4.6 days and a median PR lead time of 2.4 hours across 443 PRs (DORA Elite band).
  • Production fintech platform — Led the migration to AWS ECS Fargate across three environments, the IAM/AuthZ rewrite with CASL, a TypeORM upgrade with 170+ migrations and Next.js 16; authored 248 of 309 architecture decision records.
  • Crypto wallet product — Engineering lead end to end: architecture, implementation and visual identity.
  • AI automation clients — Design and deploy agentic automations on Claude, connected through MCP to Gmail, Google Drive and WhatsApp Business, with scheduled routines and human approval before anything runs.
  • AI automation clients — Built a reusable Claude plugin (skills, tool guards and an execution journal) that runs discovery, automation specs and content production the same way for every client.
  • AI automation clients — Ran the technical assessment and the technical-lead selection for a factoring fintech.
  • Since 2015: full-stack development and design from concept to launch for startups and national and international companies, leading small teams when needed.

BlueOptima

Frontend Software Engineer
—
  • Took features from analysis and documentation to production with no major bugs, on accurate estimates.
  • Resolved production-breaking bugs, prevented critical regressions and supported client-specific issues on a legacy Angular codebase.
  • Kept quality and compliance with industry standards through unit testing and code review.

Inbright & Xolvex

Frontend Software Engineer
—
  • Led a cross-functional team designing and implementing the frontend architecture behind several product launches.
  • Managed analysis and task delegation, delivering on time and within budget.
  • Partnered with backend engineers to take new products from idea to launch.

Education

Instituto Tecnológico y de Estudios Superiores de Occidente

Nanotechnology Engineering
—
  • Managed a nanotechnology laboratory, operating SEM, XPS, AFM and sputtering equipment.
  • Used Python and ORCA to simulate molecular systems and particles.
  • Synthesized and characterized nanomaterials, including carbon nanotubes and silver and copper nanoparticles.

Professional Practices

UDG - CINVESTAV

Simulations of organometallic molecular systems and a web app for data analysis
—
  • Simulated organometallic molecular systems with the ORCA ab initio software.
  • Built a web app to analyze the simulations: comparison of initial and final geometries, orbital-energy visualization, optimization detection and comparative tables between runs.

Casa y Terrenos

Mathematical modeling for business plans and projects using machine learning
—
  • Built a machine-learning solution to develop business plans and projects.
  • Implemented a property scoring system based on data quality.
  • Managed MySQL and MongoDB databases and a server over SSH tunneling with Python.

Certifications

Anthropic

Issued:

Credential ID: rzoj9urwminy

Level 3: Verified Continuous Security Champion
Issued:
Level 2: Verified Team Security Champion
Issued:
Level 1: Developer Security Fundamentals
Issued:
Active Listening: The Secret to Effective Communication
Issued:

Credential ID: 73b1cecd8ebbe57956de150390d4d2c1f5247e7f6ddb4c70577429b7c0851b5e

The Six Biases of Decision-Making
Issued:

Credential ID: 777629ec7655424f24c4e184b711ea2bca081233b1dba92dbab9ceeeefd99f4d

Critical Thinking for Better Judgment and Decision Making
Issued:

Credential ID: aa34ac29ba52ab946ac5d637af64eaf51879fd5e1bc33ee7b1a5266ec03571a9

Using Questions to Foster Critical Thinking and Curiosity
Issued:

Credential ID: b0c660a079c93757e1b4c3a7cb06c483f5d1cc5a4302f1946ced2db04373ba0c

Prompt Engineering: How to Talk to the AIs
Issued:

Credential ID: b2957345385766e69c8221bac827cb3f6b17c4ff431e250c05d3d60b48df96b5

Generative AI for Business Leaders
Issued:

Credential ID: 5c95315ae182df3971420f1172b39ac6e5f0980b3d1f6333b3b7b4c53ea25e0d

Power BI: Dashboards for Beginners
Issued:

Credential ID: AamegkyfHHRTu0k1juABH__X64Wl

JavaScript: Best Practices for Code Formatting
Issued:

Credential ID: AUFTD-X91nwBcVnbN122zjwxVbXi

Issued:

Credential ID: 6ee76af9c694

Visual Studio Code Can Do That?
Issued:
JavaScript: From Fundamentals to Functional JS, v2
Issued:
JavaScript: The Hard Parts, v2
Issued:
CSS: Dynamic CSS with Custom Properties (aka CSS Variables)
Issued:
React: State Management in Pure React, v2
Issued:
Deep JavaScript Foundations, v3
Issued:
React: Intermediate React, v4
Issued:
React: Complete Intro to React, v7
Issued:
Issued:

Credential ID: a87a6fa1-ba9c-4e13-95db-83111f622e58