United Kingdom
Professional software engineer with a Bachelor of Science (BSc) in Computing Science from Ulster University. Software Engineer with a demonstrated history of contributing to both large and small projects across the US, Northern Ireland, United Kingdom and France. Skilled in a range of frameworks and languages including; JavaScript/TypeScript, React and GraphQL. Experience in working in both monolithic and microservice architectures. Passionate about giving back to the local tech scene and community through volunteer work as a STEM Ambassador and contributions of skills to local tech meet-ups.
- Built accessible, engaging UIs meeting WCAG standards for inclusive user experiences. - Active member of TypeScript Special Interest Group, driving architectural decisions and strategies for enterprise-scale adoption
- Engineered secure enterprise data solutions using React, TypeScript, and MobX to strengthen data protection capabilities and enhance user experience for enterprise customers. - Collaborated with cross-functional teams to deliver scalable applications that met stringent enterprise security standards while optimizing performance and usability.
- Led the frontend effort in our team to deliver key features to enhance the experience and engagement for our community across the entire Rapid7 product platform. - Utilized React, Typescript, and other technologies to build scalable and robust customer user journeys through our InsightConnect product. - Collaborated with product, UX designers, engineers, and management to define and implement key features for our users. - Converted existing infrastructure to utilise TypeScript capabilities.
- Developed critical features in a high-pressure, startup environment. - Working with all functions of the company to establish best practices from a working-agreement and technical perspective.
- I worked as part of an Agile POC team to deliver the backend Infrastructure and a UI to allow customers to have visibility of their network node data. This enabled the ability for non-technical/business-aligned customers to visualise and explore data that was previously unexposed. - Liaised with UX and product to deliver a greenfield project known as Estate Reporting which lives within the Continuous Delivery for Puppet Enterprise infrastructure. - I helped to drive Puppet’s open-source component library, with the goal of providing global visual consistency and accessibility to the Puppet product suite. - As an IDEA (Inclusivity, Diversity, Equity, and Access) council member I work with teams across the globe to provide a voice and representation for all Puppet employees. In my role within the Access pillar, our goal is to create meaningful pathways for underrepresented communities into Puppet, and the tech community at large.