Oliver Brennan

Senior Frontend Web Developer
Poulton-Le-Fylde, UK.

About

Highly accomplished Senior Frontend Web Developer with over 10 years of experience specializing in architecting and optimizing high-performance Angular applications. Proven expertise in responsive design, user-centered accessibility, and efficient codebase management, consistently delivering pixel-perfect, scalable solutions that enhance user experience and drive project success.

Work

Isla Health
|

Senior Frontend Web Developer

United Kingdom, England, UK

Summary

Led the architecture, optimization, and refactoring of a complex 4-year-old Angular/NX application, significantly enhancing performance and user experience through modern styling and accessible component development.

Highlights

Architected and optimized a complex, 4-year-old Angular/NX application, leveraging in-depth profiling techniques to significantly enhance performance and scalability.

Led a major refactoring initiative, migrating from Angular Material to PrimeNG and Tailwind CSS, resulting in improved maintainability and a modern, responsive UI.

Developed and implemented accessible, design-system compliant UI components in close collaboration with design teams, ensuring pixel-perfect execution from Figma to production.

Spearheaded the implementation and integration of NHS e-referral service functionality, streamlining patient referral processes and enhancing system interoperability.

Managed application components within the Firebase ecosystem, demonstrating expertise in backend-as-a-service platforms and efficient deployment strategies.

Synectics
|

Frontend Web Developer

United Kingdom, England, UK

Summary

Architected and developed a comprehensive workforce management Angular application from inception, integrating robust authentication and managing full-lifecycle repository operations to ensure secure and efficient project delivery.

Highlights

Architected and developed a new workforce management Angular application from inception, implementing robust authentication via an Identity Service within an Azure DevOps Kubernetes environment.

Managed Development, UAT, and Production repositories, independently creating user stories and tasks under Principal Architect oversight, contributing to streamlined project delivery.

Developed core Angular components, including authentication, guards, initializers, and layout pages, establishing foundational architecture for rapid feature development.

Integrated existing APIs to build a functional application, featuring a Kanban board module for job creation and management, enhancing operational efficiency.

Implemented a squad board module, providing staff overview and management capabilities, significantly improving team organization and resource allocation.

EcoOnline Global
|

Frontend Web Developer

United Kingdom, England, UK

Summary

Initiated and executed a major refactoring of an AngularJS project to Angular 11, focusing on component modularization and unit test implementation to enhance front-end architecture and code quality.

Highlights

Initiated and led the refactoring of an AngularJS project to Angular version 11, significantly improving component modularization and implementing comprehensive unit test coverage.

Executed extensive component refactoring, module creation, and unit test development, contributing to a more robust and scalable front-end architecture.

Transitioned to backend maintenance due to shifting project priorities, demonstrating adaptability and versatility across full-stack development tasks.

Blackpool Teaching Hospitals NHS Foundation Trust
|

Health Informatics Senior Web Developer

Blackpool, England, UK

Summary

Led the frontend development of an in-house electronic patient record (EPR) Angular application, overseeing feature implementation, application structure design, and team task delegation to enhance patient data management.

Highlights

Led frontend development for an in-house electronic patient record (EPR) Angular application, improving patient data management and accessibility for a large user base.

Spearheaded the implementation of critical features including e-Discharge, e-Referrals, and e-Wards, significantly enhancing clinical workflows and patient care processes.

Designed and optimized application structure, focusing on codebase efficiency and UX/UI, resulting in a more intuitive and maintainable system, reducing future development time.

Oversaw EPR creation within a small team, consistently meeting deadlines and successfully implementing features, ensuring timely project completion.

Conducted regular code reviews and delegated tasks via GitLab, ensuring high code quality and fostering efficient team progress.

Blackpool Teaching Hospitals NHS Foundation Trust
|

Health Informatics Web Developer

Blackpool, England, UK

Summary

Designed and developed ASP.NET and SQL web forms for diverse medical specialities, implementing patient referral systems and facilitating the team's transition to Angular to modernize development practices.

Highlights

Designed and developed ASP.NET and SQL web forms for diverse medical specialities, enhancing data input and management processes for improved operational efficiency.

Implemented an electronic patient referral system, successfully replacing paper-based processes and significantly improving efficiency.

Introduced and facilitated the team's transition to Angular, including OAuth authentication with NHS.net mail, modernizing the development stack and enhancing system security.

Assisted in refactoring existing ASP.NET code to Angular, contributing to the modernization of legacy systems and improving overall system performance.

Blackpool Teaching Hospitals NHS Foundation Trust
|

National Institute for Health Research Data Administrator & Web Developer

Blackpool, England, UK

Summary

Developed web forms, reactive charts, and data export/encryption solutions for patient data management, while maintaining the trust's patient-facing website to ensure data security and accessibility.

Highlights

Developed web forms for patient data input, streamlining data collection processes and reducing manual entry errors.

Created reactive charts for trial data analysis, providing dynamic visualization for research insights and accelerating data interpretation.

Implemented patient data export and encryption for trial management, ensuring data security and compliance with regulatory standards.

Maintained the trust's patient-facing website, ensuring continuous availability and up-to-date information for thousands of users.

Skills

Angular

Angular 2+, AngularJS, Angular/NX, Angular 6-14.

Frontend Frameworks

Vue.js, Svelte.

Backend Development

Node.js, Python, Deno, C#, SQL.

UI/UX & Styling

Responsive Design, Flexbox, CSS Grid, Tailwind CSS, Figma.

Code Management

Code Refactoring, Version Upgrades, Git, GitLab.

Testing

Jest, Cypress, Unit Testing, E2E Testing.

Methodologies

Agile, Scrum, Kanban.

Web Technologies

HTML, CSS, Sass, TypeScript, JavaScript.

Cloud & DevOps

Linux Server, Azure, Firebase, .NET Core, GraphQL, MongoDB, Azure DevOps, Kubernetes.

Web Development Frameworks

ASP.NET.