Delivered production-grade React/TypeScript components, as part of a Component Library used across 1200+ sites globally, including Execute (the lead trading platform for FX and Commodity Traders across JPM).
Collaborated with designers and product to ensure components aligned with Web Content Accessibility Guidelines (WCAG), including keyboard navigation, compatibility with screen readers and alignment with the clients requirements.
Implemented Cypress Component Testing and Chromatic Visual Regression testing to enhance bug detection for each feature change, to ensure design consistency across the component library.
Developed and maintained the Next.js site, utilising dynamic routing and the app router for server side rendering.
Implemented cross-device compatibility, using responsive styling (CSS & Media Queries) to align with Figma specifications at given breakpoints.
Authored comprehensive documentation on the website explaining new component functionality for effective application integration, user adoption and accessibility.
Migrated Digital Platform NextJS Website to AWS ECS across dev, test, and prod environments, resulting in scalable infrastructure and monthly savings of approximately £2000.
Developed Docker and Terraform templates for containerising NextJS apps, enhancing compatibility with Kubernetes, AWS, and internal tools, reducing migration times by 40% for subsequent applications.
Implemented security measures following AWS Shared Responsibility Model, like AWS Secrets Manager, to safeguard sensitive company and personal data.
Established automated CI/CD pipelines with Jenkins for seamless deployment across all environments.
Generated cost evaluations using AWS Cost Calculator, showcasing cost reductions to senior management and offering future cost projections.
Selected for JPMorgan’s graduate program, rotating through product roles to drive innovation and collaboration across technology platforms.
Led the integration of the trade booking API into the work management platform (Unity), reducing trade consolidation time by 20%. Collaborated with UX on user journeys, MVP creation, and developers on implementation and testing.
Increased adoption by 200 users in 3 months through onboarding sessions, enhancing functionality, and organising feedback sessions with users, design, and product teams to boost engagement and trust in platform development.
Coordinated a multidisciplinary team (Developers, Designers, QA Testing, Business Analysts) as Agile lead. Conducted Scrum meetings, managed backlog prioritisation, defined OKRs, aligned with stakeholders, and enhanced team efficiency.