Brendan O'Keefe

Software Engineer

An accomplished software engineer with over eight years of experience in designing, developing, and deploying high-performance web applications. Possessing a strong track record of successfully leading and contributing to diverse projects, consistently exceeding expectations and delivering innovative solutions. Extensive expertise across the full stack, from front-end development using React, Angular, and related technologies, to back-end development with Java, Spring Boot, Node.js, and GraphQL. My experience encompasses working with various databases (MongoDB, MySQL), cloud platforms (AWS), and development methodologies. Years of mentoring junior developers, streamlining development processes, and consistently improving application performance and scalability. Adept at navigating complex technical challenges, effectively collaborating with cross-functional teams, and delivering high-quality results on time and within budget.

Charter/Spectrum

Team Lead Software Engineer

Feb 2025 - Present

Lead a team of 10 software engineers in the development of a new web application for Charter/Spectrum.

Responsible for the design, development, and deployment of the application.

Responsible for the training and development of the team.

Responsible for the management of the team.

Responsible for the mentoring of the team.

Technologies:

Java, Spring Boot, TypeScript, Node.js, GraphQL, Docker

BayRock Labs/MatchPoint Solutions

Principal Engineer

Jan 2024 - Dec 2024

Sole developer responsible for creating a large component library of UI features in Angular, used by approximately 30 applications, resulting in significantly increased development efficiency across multiple teams.

Collaborated with designers to develop reusable, accessible, and well-documented components in Storybook, using a private npm package. The approach was informed by prior experience with large-scale, in-house libraries.

Streamlined the productivity of dozens of developers previously working in silos, reducing duplicated efforts and improving best practices. The focus was on simplicity, accessibility, unit testability, and comprehensive documentation.

Technologies:

Angular, TypeScript, Storybook, Jest, Playwright

Charter Communications/Spectrum

Senior Lead Software Engineer

Nov 2018 - Dec 2023

Led several projects from concept to production, resulting in an application used by approximately 90,000 consumers. Mentored a team of 7 developers, supporting them through development challenges and assisting the business team in articulating their needs.

Converted two complex applications from Angular to React

Successfully planned and implemented bi-weekly releases and provided technical support for deployments.

Created a complete data mocking API in Node as well as developed an identity management provider API in Node utilizing the Nest framework. Worked extensively in Node middlewares that communicated with a REST Java microservice layer.

Developed the company's first GraphQL implementation, this template was adopted across the organization.

Then worked migrating endpoints away from Node into Java/SpringBoot services using GraphQl

Upgraded the application from Java 11 to 17 and became proficient in back-end development, utilizing JPA and Spring Boot.

Key contributor on a team that developed websites used by millions of users for onboarding services. Developed and maintained full-stack applications using Angular and React. Supported internal front-end libraries that implemented analytics, accessibility standards, and brand styling.

Technologies:

React, Angular, Java, Spring Boot, GraphQL, TypeScript, Node.js

ServiceCore / 1BG

Web Developer

Aug 2017 - Nov 2019

Worked on a team of six developers maintaining the flagship software, ServiceCore, which handles accounting, QuickBooks integration, scheduling, GPS routing, and reporting for service businesses. This involved technologies such as Angular.js/Angular/Ionic hybrid and PHP.

Developed a brand-new cloud platform for a multinational client, responsible for the entire front-end development, serving millions of records with efficient pagination, sorting, filtering, and translation capabilities.

Technologies:

Angular, PHP, Ionic, JavaScript