adrianbarn.es
Principal Software Engineer · 10+ Years

Adrian
Barnes

I'm a Principal Software Engineer who loves working on web applications.

As a full-stack developer who prefers frontend architecture and technologies, I enjoy collaborating with designers to create fun, beautiful user interfaces. Of course, you'll also find me building out an API data layer, standing up a backend and deploying to your favorite cloud provider (I spent 4 years working for one of them).

For fun, you might find me working on a Twitch or Discord bot project. I do touch grass; I love rock climbing, spending time at the beach with my family and late at night, you might catch me gaming with my close friends.

Adrian Barnes, Principal Software Engineer
Oracle Cloud Infrastructure

Oracle:
Principal-level solutions at an Enterprise Giant.

Greenfield Product, AI Automation, Acceleration and Tiger Team Solutions.

RolePrincipal Member of Technical Staff IC-4
Duration4 years
Years2022 - 2026
01 Resource Analytics

Shipping a new cloud product in 2026

Oracle's Resource Analytics was a brand-new first-party product on the OCI Console. We started with the fundamentals and built the entire stack - Frontend, Control Plane, Management Plane and Data Plane. We shipped a product, squashed bugs and measured its success. After 1.0, we evaluated what wasn't working, then developed new tools and documentation for the customer until we were satisfied that the product was a success.

  • StakesFirst-party OCI product. Customer-facing. Subject to Oracle's enterprise compliance bar
  • ChallengeBuilding a product that played nicely in a zero-trust environment, security compliant and worked nicely along with other OCI resources such as ADW, OAC, Policy IAM and was cross-tenancy compatible.
  • StackTypeScript + Java-based internal framework built on Dropwizard, Jersey, and Jetty, utilizing JUnit and Mockito
02 Acceleration Team

Turning astronomical roadblocks into simple solutions

In 2024, I joined an acceleration initiative to radically reduce lead times for data center development planning. We precisely identified process pain points, transforming the creation of multi-week network panel schematics into a 1-minute compile. After 2 months of development, we shipped a React + Python app to serve as a tool for internal employees.

  • StakeData center bottlenecks costing millions of dollars each day
  • ChallengeFinding the largest pain points in data center processes and eliminating them
  • StackReact/Preact, TypeScript and Python
03 Generative AI Demos

Creating experiences for Executives to present to the world

In 2023, I was brought on as part of a Tiger Team to develop experiences for a fast-approaching Oracle Cloud World Demo. I put together a UI for Oracle Health that takes several customer data points and compiles a solution for a physician to review. My demo, featuring all of the cues of a modern agentic interface, was chosen and presented by Clay Magouryk.

  • StackReact/Preact, TypeScript and Python
Stack & Tools
TypeScriptReactInternal FrameworkJavaDropwizardJUnitCodexMCPJira APIBitbucket API
Tenant Inc.

Tenant:
Lead Engineer, Project Owner, offshore liason, standards-setter.

Solo-built an interactive multi-floor Property Map for self-storage operators.

RoleSenior Software Engineer
Duration1 year
Years2021 - 2022
01 Property map plugin

Inventing a new way for customers to interact with the product

I solo-built the Property Map feature, an operator-facing interactive map for self-storage facilities with pan, zoom, multi-floor views, and precise entity rendering. I elevated the edit mode for advanced resource manipulation, adapting Vue-Draggable-Resizable as a base and layering custom domain logic on top. I partnered with the design team on the interaction model and contributed support for the Python API layer.

  • DomainSelf-storage facilities - irregular multi-floor layouts, custom unit shapes
  • ConstraintsVue 2 frontend, no native mapping primitives, operator-grade interactivity required
  • ScopeSolo build - design team partnership, solo engineer on Property Map
Component Library

Setting standards for a growing product and engineering team

I joined as a senior IC on the frontend team for Hummingbird, Tenant's self-storage management platform, where component sprawl had become a major hindrance to development. I identified and led the solution: a shared component library packaged as an internal NPM module and hosted via Storybook. I served as the primary engineer with a supporting frontend engineer, shipped the library, integrated it with Hummingbird, and designed it for cross-project use.

  • PrimitiveVue Draggable Resizable as the unit/object base - wrapped with domain logic
  • StateVuex with persisted state to consolidate fragmented store patterns
  • ComponentsLed the shared component library (Hummingbird) as an internal NPM module with Storybook
  • PluginsDesigned a feature-plugin pattern so customers loaded only their subscribed features
Stack & Tools
Vue 2VuexVue Draggable ResizableStorybookPythonTypeScript
Investable Games · Blast

Blast:
Pioneering the web properties of a break-through fintech startup.

Primary web engineer at an early-stage fintech turning mobile games into savings accounts.

RoleSoftware Engineer
Duration2 years
Years2018 - 2020
01 Investor-Ready Launch

Preparing a startup for its Hello World moment

Built the public marketing site that helped support the company's launch to roughly 75,000 users and a $12M seed raise. Later launched the corporate site for sibling product ATM.com, now a business generating $15M+ annually.

  • TimingMarketing site for seed raise
  • AudienceContent team needed self-service editing post-launch
  • MediaEnsuring web properties interfaced with social media sites, MailChimp collection, authored marketing and transactional emails
02 Web App Ownership

Building and owning the web presence of a growing fintech startup

Acted as the lead web engineer at an early-stage fintech startup. Built and owned the company's marketing presence across product pivots in React, Gatsby, GraphQL, and Craft CMS with TypeScript, Sass, and CSS3 animations. Responsible for Plaid integrations on the frontend for bank-account linking and identity/financial-data verification flows in user signup and account-funding paths. Architected the Gatsby-based sponsored-content savings app where users took practice tests to deposit money into savings; mentored a junior engineer through the project. Reused the same foundation to ship a Junior Achievement partner build.

  • MarketingCraft CMS + GraphQL - content team self-serve, Optimizely A/B baked in
  • ProductReact + TypeScript + Gatsby for Learn & Earn - sponsored-content savings surface through Plain integrations
  • ReuseSame foundation powered white-label sign-up funnels (incl. Junior Achievement)
03 Backend & Admin Tools

Backend services contributor and internal admin tool builder

Contributed Rails MVC and data modeling on Campaigns and Missions (user-facing earning features) and built significant operator admin tooling for managing users, campaigns, and missions on a microservice-based PostgreSQL backend.

  • BackendContributions to Micro-services: Campaigns and Missions
  • StackRuby on Rails, PostgreSQL, jQuery UI admin tool
Stack & Tools
GatsbyReactGraphQLCraft CMSOptimizelyRuby on RailsPostgreSQL
Billabong Group International

Billabong Group:
A surf brand conglomerate on an Omni-Channel mission.

Senior Frontend Engineer on Billabong Group's direct-to-consumer team, eager to modernize and expand the reach of our e-commerce platform.

RoleSenior Frontend Engineer
Duration2 years
Years2016 - 2018
01 Multi-brand E-commerce

E-commerce Frontend Lead

Billabong Group ran multiple brands including Billabong, RVCA, Element, Von Zipper. As a lead frontend engineer I maintained and developed on a shared CakePHP + Tomcat e-commerce codebase with per-brand template overrides. The catalog was massive, the brands had wildly different aesthetics, and the company needed both deep visual differentiation per brand and operational efficiency from the shared platform.

  • PlatformCakePHP + Tomcat with per-brand template overrides. jQueery, SCSS, Gulp
  • BrandsBillabong, RVCA, Element, Von Zipper and more
  • A11Y & SEOWCAG accessibility remediation across the portfolio. SEO + GTM rollout.
  • TeamUX Team of DTC (Direct to Consumer) - PM, Designers, 2 Frontend Engineers, shared Backend Team
02 Premium Brand Upgrades

Solo rebuild of RVCA.com's E-com UI

I led a near-complete rebuild of the RVCA site - a label whose visual language was the furthest from the platform default - pushing the override system to its limit. After that, I drove WCAG remediation across all four brands, set up Google Tag Manager and structured-data SEO, and contributed UI updates to Element and Von Zipper.

  • Cross-CollabWorked closely with RVCA stakeholders to understand and implement long-awaited design updates
  • A11YDrove WCAG 2.1 AA remediation across all four brand sites
  • SEOStructured data, GTM rollout, Lighthouse-driven perf work
03 Seasonal Landing Sites

Fast-paced cross team collaboration and delivery

I worked closely with brand teams to quickly build seasonal landing pages: highly interactive experiences used for pushing sales campaigns. This was a test of how quickly good work could be turned around and deployed.

  • Neutral InitiativeRVCA's Breakthrough campaign focused on gender identity and acknowledgment of the needs of non-binary individuals
  • Billabong Gift Guide2016 and 2017 gift guides landers to drive seasonal sales
  • MeasurementGTM + structured data - portfolio-wide marketing analytics
Stack & Tools
CakePHPTomcatJavaScriptSCSSGoogle Tag ManagerStructured Data / SEO
Futures Fins

Futures Fins:
E-commerce, web development, and learning to ship code

Engineer, E-commerce, Internal Tooling

RoleEngineer / Web Developer
Duration12 years
Years2004 - 2016
01 E-commerce and Web Development

E-Commerce Solution Seeker

I grew the company's web development function as the need emerged. I built and maintained the corporate site, picked up PHP and SQL as the catalog needs got serious, and led development on the Magento storefront when DTC e-commerce became a strategic priority for the brand.

  • FoundationBuilt and maintained the corporate Futures Fins site
  • SkillsSelf-taught the LAMP stack as the company's needs grew
02 E-commerce Frontend Lead

Lead on expanding the company's e-commerce capabilities

The Futures Fins corporate site, the Magento storefront, and twelve years of incremental product launches, team-rider campaigns, and seasonal collection drops. This is where I learned to ship - not at startup-cadence speed, but at the steady cadence of a real business serving real customers.

  • Corporate siteBuilt and maintained experiences for new products and promotions
  • E-commerceMagento + PHP storefront - full implementation lead
Stack & Tools
PHPMagentoMySQLJavaScript (pre-modern)HTML/CSSLinux
adrianbarn.es
— Let's build something

Have a product idea?💡


Want to chat about it?


Contact me on LinkedIn!

© 2026 Adrian Barnes