Staff Software Engineer

Simon
McFerran

Twenty years crafting technical excellence through thoughtful leadership and systematic innovation

Building scalable systems and empowering engineering teams to deliver exceptional software that stands the test of time.

20
Years of Experience
6
Companies & Roles
Impact Delivered

Career Journey

Work History

UX Technical Lead

Organisation Mentorship

Bloc-Labs

Nov 2022 - Present

Consumer Tech focused innovation lab based in Belfast, NI.

Cross-functional Impact

  • Hardware/Firmware Coordination: Oversaw and coordinated external contractors responsible for hardware and firmware development of the latest generation Belume IoT devices, bridging software and hardware teams.
  • Process Formalisation: Introduced stand-ups for the team, check-ins with external contractors, moving toward a more Agile process for software engineering internally.

Technical Strategy

  • Code Quality Initiative: Conducted internal audits of code repositories and introduced good practices around security, code formatting and maintenance, versioning, tagging, and documentation.
  • Full-stack Ownership: Built, maintained, and deployed React-Native (TypeScript) mobile app with REST API (NodeJS/Express) to AWS.

Mentorship & Leadership

  • Formalised internal communication and information sharing processes across engineering team.
  • Introduced Agile ceremonies and practices to improve team velocity and transparency.

Technology Stack

React Native TypeScript NodeJS Express AWS

Senior Frontend Engineer / Creative Technologist

Organisation Mentorship

Whitespace

April 2018 - Nov 2022

UX led software house based in Belfast, NI.

Cross-functional Impact

  • Design Partnership: Worked closely with UX research and design team to produce functioning rapid prototypes in React and VueJS, enabling thorough user testing of new concepts and design paradigms.
  • Product Collaboration: As sole development resource on ventures projects, worked with product owners to roadmap features and led design teams through technical decision-making process.
  • Multi-disciplinary Leadership: Led engineering team on corporate innovation platform build, coordinating across frontend, backend, and infrastructure.

Technical Strategy

  • Design Systems: Built living style-guides and front-end component libraries in React to enable rapid development while maintaining consistent UI across multiple products.
  • Architecture Decisions: Led greenfield build of corporate innovation platform on JAM stack with React/TypeScript frontend, NodeJS/Express API in Docker, and MongoDB.
  • Tech Stack Ownership: Responsible for viability exploration and tech stack decisions on ventures team projects.
  • Scalability: Employed cloud-based hosting with integrated CI/CD pipeline and serverless technology for rapid scaling capability.

Mentorship & Leadership

  • Led engineering team on multiple greenfield projects.
  • Lead UX Engineer role on Australian bank MVP, guiding technical implementation.
  • Mentored design team through technical feasibility discussions and decision-making processes.

Technology Stack

React React Native TypeScript VueJS NodeJS Express Docker MongoDB JAM Stack

UX Engineer

Organisation Mentorship

Rapid7

May 2016 - April 2018

Cyber-security software company based in Boston, MA.

Cross-functional Impact

  • Organisation-wide Standards: Evangelised visual standards by driving reusability, consistency, and component discussions across engineering teams.
  • Development Lifecycle Optimisation: Optimised the development lifecycle while ensuring design viability by building functional prototypes in React to enable user testing.

Technical Strategy

  • Framework Establishment: Established a UX engineering framework for rapid prototyping.
  • Reusable Infrastructure: Maintained and contributed to React repositories distributed via NPM for cross-organisation consumption.
  • Brand Consistency: Maintained brand-consistent template library on data capture platform (Pendo).

Mentorship & Leadership

  • Intern Program: Worked with local universities annually to recruit and mentor interns in UX Engineering.
  • Knowledge Sharing: Drove discussions on component reusability and consistency patterns across multiple engineering teams.

Technology Stack

React NPM JavaScript Prototyping Tools Pendo

Senior Front-End Developer

Department

Made to Engage

April 2015 - May 2016

Award winning creative digital agency based in Belfast, NI.

Cross-functional Impact

  • Client Delivery: Lead Front-End on major client projects including Viridian Group Energy Portal and Permanent TSB CMS integration.
  • Marketing Enablement: Built mobile-responsive portal with CMS capabilities for business marketing teams.

Technical Strategy

  • Workflow Introduction: Played integral role in introducing front-end development workflow process, including boilerplate framework used as platform for all UI development.
  • Modernisation: Introduced CSS preprocessor (Sass) and helped develop more modular front-end architecture.
  • Legacy Replacement: Delivered modern replacement for legacy Energy Online System with mobile-responsive portal.
  • API Integration: Delivered CMS solution with Web API integration to TSB’s internal CRM System (WAMS).

Technology Stack

HTML5 CSS3 Sass JavaScript CMS Integration Web APIs

Front-End Developer

Team

Dot Retailer

April 2010 - April 2015

Mobile e-commerce and integration specialist based in Belfast, NI.

Developed mobile-first e-commerce solutions with focus on performance and user experience. Built custom integrations for retail clients during the early mobile web era.

Technology Stack

HTML5 CSS3 JavaScript Mobile-first Development E-commerce

Web / Graphic Designer

Team

Balmoral Furniture

Oct 2004 - Mar 2010

Furniture manufacturer and supplier based outside Belfast, NI.

Established web presence and digital design standards for manufacturing business. Created marketing materials and web assets supporting sales operations during early career phase.

Technology Stack

Web Design Graphic Design HTML CSS

Capabilities

Technical Expertise

⚙️

Core Skills

  • JavaScript / NodeJS
  • React / React-Native
  • HTML5 / CSS3 / Sass
  • TypeScript
  • AWS / Azure
🏗️

Frameworks

  • Vite / CRA
  • Express
  • Craft CMS
  • Bootstrap
  • ChakraUI
🛠️

Toolchain

  • Git / GitHub / GitLab
  • Webstorm / iTerm2
  • Figma / Sketch
  • Docker
  • Postman