Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Meet the San Jose Team Behind Brennan Roofing Co San Jose
You don’t get a roof done to standard with a rotating cast of strangers. You get it done with people who know San Jose’s microclimates, its older Eichler roofs, its wind patterns off the Santa Cruz Mountains, and which neighborhoods see the most moss after a wet winter. The crew at Brennan Roofing Co San Jose is small by design. We’re not a national chain hiding behind a logo. We’re local, we’re named, and we answer the phone. Travis Oakley, Owner, built this team around one idea: every technician who steps onto your roof is accountable for the work by name. That’s the Garrison Standard, and it starts with the people below.
Our People
Marcus D. – Lead Technician
Marcus has sixteen years on Bay Area roofs, and he’s spent the last six of them with us. He holds manufacturer certifications through GAF and CertainTeed, which matters when you want a warranty that actually sticks. Marcus is our lead technician because he can diagnose a roof issue in about ten minutes and explain it to a homeowner in plain English without talking down to them. His specialty is complex flashing work around chimneys, skylights, and sidewall transitions, which is where most leaks actually start. He grew up in East San Jose and still complains that the taquerias near the shop aren’t as good as the ones he remembers from the 90s. If Marcus says a roof needs decking replacement, the photos he shows you will prove it.
Elena R. – Senior Installer
Elena has been installing residential roofing systems for eleven years, with a focus on asphalt shingle and stone-coated steel. She’s our go-to for steep-slope work, and she’s certified through Owens Corning’s preferred installer program. Elena runs her crew with the kind of precision you’d expect from someone who rebuilt her first roof at nineteen and hasn’t stopped since. She’s particular about underlayment: correctly overlapped, properly fastened, and never skipped. That’s the layer between your shingles and your decking, and it’s the difference between a roof that repels water and one that rots from the inside. Off the clock, Elena coachs her daughter’s soccer team in Willow Glen and will absolutely talk your ear off about grass versus turf drainage if you let her.
Sam T. – Service Coordinator
When you call Brennan Roofing Co San Jose at (669) 238-2101, Sam is likely the live person who picks up. He’s been our service coordinator for four years, and his job is to get you on the schedule without making you repeat yourself three times. Sam keeps the detail straight: what you described, what the technician found, what the price on paper says, and when we’re coming back. Before joining us, Sam worked in construction scheduling for commercial projects, which means he’s unflappable when a South Bay summer heat wave pushes three inspections to the same Tuesday. He’s also the reason every work order includes the full material breakdown before the crew even loads the truck. Sam lives in Campbell and spends his weekends hiking the Los Gatos Creek Trail.
Diego M. – Apprentice
Diego joined us two years ago through a hands-on training path, and he’s working toward his own manufacturer certifications. He started as a ground hand organizing materials and learning how to properly stage a job site, and he’s since moved up to running tear-off runs and helping with underlayment and starter courses. The starter course is the first row of shingles along the eaves, and if it’s not straight and properly sealed, nothing above it lays right. Diego is careful enough to check his own work twice, which is not a small thing for someone early in a roofing career. He grew up in San Jose’s Alum Rock neighborhood and is currently restoring a 1970s Honda motorcycle that, in his words, only needs a little more wiring than he originally thought.
Styles & brands we work with






One Standard, Every Job
Every name above works to the same set of rules. That’s the Garrison Code, and it’s the reason we write the price down before any work starts. No surprises at the door, no handshake estimates that drift upward halfway through the job. Our 365-Day Done Right Promise means every repair and every installation is guaranteed in writing for one full year. If something fails within that year, we come back and fix it at no charge. It’s a simple rule: if it’s not done right, we make it right, on paper, and we honor it. Every technician on our crew is background-checked and shows up in uniform, so you always know who’s on your roof and why they’re there. We install materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, and we explain your options plainly. That’s the standard. It’s not a marketing line. It’s the way the San Jose crew works.
Frequently Asked Questions About Our San Jose Team
Travis Oakley is the owner of Brennan Roofing Co San Jose. He runs an independently owned and operated location within the Garrison Partners family, which was founded in 2000. Each location operates under the same Garrison Standard, but the people doing the work here live and work in San Jose. You can call (669) 238-2101 and speak directly with our team to schedule a free estimate.
Yes. Our technicians hold manufacturer certifications through major brands including GAF, CertainTeed, and Owens Corning. These certifications mean the manufacturers have trained and tested our installers on their specific products, which helps ensure your warranty is valid and the installation meets the manufacturer’s requirements.
Every technician at Brennan Roofing Co San Jose is background-checked before they ever step onto a customer’s property. They also arrive in uniform, so you can identify who’s on your roof at a glance. If you have questions about who will be on your job, Sam can tell you the technician’s name when you schedule.
Under our 365-Day Done Right Promise, if a repair or installation fails within one full year, we return and fix it at no charge. The guarantee is in writing before any work starts. Call (669) 238-2101 and we’ll schedule that return visit. It’s part of the deal, not an add-on.
Call (669) 238-2101 and a live person will schedule a visit. A technician will inspect your roof, explain what’s needed, and put the price on paper before any work begins. Estimates are free, and the price doesn’t move once it’s written down. Call today to get on the schedule.
Written by Travis Oakley, Owner at Brennan Roofing Co San Jose, serving San Jose since 2000.
See the difference
Before
After
Before
After
Before
After