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
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.
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.
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, 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, 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.