Skip to main content
Oscar Campos

Resume

Oscar Campos

Senior Software Engineer & Architect · Vacaville, CA

Senior Software Engineer and Architect at Adobe, where I build AI imaging workflows for Adobe Express. I've spent 25+ years solving hard problems across the full stack — from Java backends to modern TypeScript/React frontends. These days I'm deep in AI: integrating third-party models, building MCP tools, experimenting with RAG and local LLMs, and shipping personal projects that explore what's possible with today's AI tooling. I care about clean code, strong teams, and helping engineers level up.


Experience

Adobe — Sr. Software Engineer, Architect

January 2018 – Present · Emeryville, CA

Building AI imaging workflows for Adobe Express as part of the AI Imaging Workflows team. Promoted to P50 Senior Software Engineer, Architect.

AI Imaging Workflows — Adobe Express (August 2022–Present)

Offer Decisioning — Adobe Journey Orchestrator (2020–2022)

AdCloud — TubeMogul (2018–2020)

Leadership & Community


Monitise Americas — Software Engineer Team Lead

January 2016 – January 2018 · 2 yrs · San Francisco Bay Area

Sr. Software Engineer — May 2013 – December 2015 · 2 yrs 8 mos · San Rafael, CA

Mobile banking development using Java, RESTful web services, AngularJS, Yeoman, Grunt, jQuery, XUI, CSS3, HTML5, JavaScript, Play Framework, Spring, JSON, and Ajax. Performed code reviews via Gerrit.


Copart — Senior Software Engineer

October 2004 – May 2013 · 8 yrs 8 mos · Fairfield, CA


AmeriTechnology Group, Inc — Lead Web Developer

May 2001 – October 2004 · 3 yrs 6 mos

Lead web designer and developer. Responsible for meeting with clients to assess needs, then designing and building websites and web applications end-to-end.


BenefitPoint — User Interface Developer

November 1999 – February 2001 · 1 yr 4 mos


Personal Projects

Events in Vacaville

A community events web app for Vacaville, CA — built and deployed solo. eventsinvacaville.com

Math Mastery

A math tutoring app built to help my kids strengthen their mathematical foundation. Fully local — no external API calls, no data sent anywhere.


Skills

Languages & Frameworks TypeScript · JavaScript · Lit Elements · MobX · React · Next.js · Node.js · Angular · GraphQL · HTML · CSS

AI & Machine Learning LLM integration · MCP (Model Context Protocol) · RAG · Vector Search (pgvector) · Ollama · Local LLMs · Prompt Engineering · AI Agents · Multi-model Orchestration

Backend & Data Java · Spring · PostgreSQL · Supabase · RESTful APIs · Node.js

Tools & Practices Git · Agile/Scrum · Code Review · Technical Documentation · Architecture Design · Performance Optimization


Certifications


Education

Heald College — AS, Business · 1997–1999


Languages