Staff Software Engineer
Organisation MentorshipRapid7
May 2024 - Present
Cyber-security software company based in Boston, MA, specialising in threat detection, vulnerability management, and incident response.
Technical Leadership & Team Enablement
- Driver to Enabler: Shifted focus from individual contribution to empowering the team, coaching engineers to take full ownership of complex upgrades and feature builds, increasing overall team velocity while maintaining delivery against roadmap.
- Stack Modernisation: Led the migration from Lerna to Nx and oversaw major version upgrades (Node 16→22, React 16→18), mitigating security vulnerabilities, improving developer experience, and establishing the foundation for a future Micro-frontend architecture.
- MUI Design System: Drove team-wide adoption of the MUI design system within Data Collection Management, ensuring consistent code standards and long-term maintainability across the codebase.
Cross-functional Impact
- Ransomware Detection Integration: Led a high-priority, time-sensitive feature integration coordinating tightly across PM, UX, and backend teams, delivering ahead of deadline.
- NGAV Implementation: Took ownership of Next-Gen Antivirus (NGAV) implementation across Mac and Linux, alongside additional initiatives including Exclusions and Agent Groups.
- Package Installers: Oversaw development of a self-service download capability for NGAV/RP installers, reducing customer wait time from hours to seconds and saving an estimated $188 per avoided support ticket.
- Distributed Team Integration: Successfully embedded Prague engineers into the Marauders agile workflow, delivering the Unified Navigation update and aligning both teams on the MUI design system.
Quality & Engineering Standards
- Testing Culture: Introduced Cypress for end-to-end testing, expanded unit test coverage with React Testing Library, and established Datadog synthetic monitoring for critical production user flows.
- Technical Debt: Championed the inclusion of technical debt items in every sprint, reducing production incidents and increasing long-term team capacity for feature development.
- Infrastructure Breadth: Extended into infrastructure and deployment tooling, working with Terraform and Jenkins pipeline configuration to remove team bottlenecks.
Mentorship & Leadership
- Team Development: Mentored multiple engineers across the team, supporting a colleague’s path to senior promotion and guiding others to take full ownership of complex feature builds.
- Performance Management: Led difficult but necessary performance conversations and personnel decisions that improved team cohesion, focus, and delivery velocity.
- Agile Facilitation: Led sprint planning, retrospectives, and milestone management, while proactively reducing operational load on engineering management.