Simon Rolfmore

Simon Rolfmore Email and Phone Number

Senior Staff Engineer @ Altium®
Funchal, PT
Simon Rolfmore's Location
Funchal, Madeira Island, Portugal, Portugal
Simon Rolfmore's Contact Details

Simon Rolfmore work email

Simon Rolfmore personal email

n/a
About Simon Rolfmore

Now in my 25th year as a software engineer, architect, and technical leader, I have learned that nothing comes close to the sense of achievement and enjoyment I get from helping teams to build complex systems as simply as they can be (but no simpler). I believe that well-crafted software and services, built responsibly, with empathy and care, are a hugely effective impact multiplier for their users.I have been working in technical leadership roles for over a decade, with an emphasis on education and mentoring, keeping an open mind, a passion for learning from being proven wrong, and Oxford commas.

Simon Rolfmore's Current Company Details
Altium®

Altium®

View
Senior Staff Engineer
Funchal, PT
Website:
altium.com
Employees:
1218
Simon Rolfmore Work Experience Details
  • Altium®
    Senior Staff Engineer
    Altium®
    Funchal, Pt
  • Navico Group
    Principal Architect
    Navico Group Jan 2023 - Present
    Funchal, Madeira Island, Portugal
    Returning to the new owners of Navico, I am focused on hands-on system-wide architecture and collaboration, including designing and supervising the build of PKI, device management, identity, and attestation for a new hardware platform, defining and growing our service offering and development strategies to Brunswick, and helping teams with the more complex compliance and security concerns that come with a larger organisation and an enterprise-focused IT department. I am the software and… Show more Returning to the new owners of Navico, I am focused on hands-on system-wide architecture and collaboration, including designing and supervising the build of PKI, device management, identity, and attestation for a new hardware platform, defining and growing our service offering and development strategies to Brunswick, and helping teams with the more complex compliance and security concerns that come with a larger organisation and an enterprise-focused IT department. I am the software and OS group’s security architecture lead, taking point on compliance, safe over-the-air update processes, building and prototyping new data sync processes for over 250 engineers, and leading Brunswick’s technical response to the new UK PSTI legislation. Show less
  • Microsoft
    Principal Software Engineer
    Microsoft Mar 2022 - Sep 2022
    Funchal, Madeira Island, Portugal
    Working in the core access control team for Azure DevOps, I quickly picked up a complex, 15-year-old codebase handling trillions of requests per month. Within 3 months, I had identified the cause of a core performance issue which had caused several outages, and proposed and implemented a fix to a complex group membership evaluation system which had not been addressed for over 5 years.I mentored 4 junior staff members, participated in hiring calls, advocated for substantial… Show more Working in the core access control team for Azure DevOps, I quickly picked up a complex, 15-year-old codebase handling trillions of requests per month. Within 3 months, I had identified the cause of a core performance issue which had caused several outages, and proposed and implemented a fix to a complex group membership evaluation system which had not been addressed for over 5 years.I mentored 4 junior staff members, participated in hiring calls, advocated for substantial architectural improvements, and worked with other principal-level engineers on the “extended leadership team” for the product. Show less
  • Navico
    Cloud Services Architect
    Navico Sep 2018 - Feb 2022
    Funchal, Madeira Island, Portugal
    I helped to establish and hire, then went on to lead Navico’s Connected Services team, the first in Navico to foster a culture of test-driven development, continuous improvement, service ownership, and openness. We have built a brand new series of services: a single account platform with 1m users across all of our apps, sites, and brands; and an API and content delivery ecosystem serving over 400m requests per month at a minimum 99.9% SLA for all services, delivered to customers in 200… Show more I helped to establish and hire, then went on to lead Navico’s Connected Services team, the first in Navico to foster a culture of test-driven development, continuous improvement, service ownership, and openness. We have built a brand new series of services: a single account platform with 1m users across all of our apps, sites, and brands; and an API and content delivery ecosystem serving over 400m requests per month at a minimum 99.9% SLA for all services, delivered to customers in 200 countries worldwide. We deliver our services using a serverless-first, cloud-native architecture, and the company’s first continuous delivery cycle, which combines detailed build, deployment, reliability, performance metrics, and alerting across all of our core features. My role is to enable the team to collectively do our best work, acting as a sounding board, quality bar, mentor, and hands-on engineer. I collaboratively guide team decision-making from system architecture and clarifying requirements to code and process review, facilitating productive conversations with our internal and external stakeholders. Show less
  • Microsoft
    Application Solution Architect
    Microsoft Jul 2017 - Sep 2018
    United Kingdom
    Same role as before, specialising in application development and platform services.
  • Microsoft
    Cloud Solution Architect
    Microsoft Jan 2016 - Jul 2017
    Reading, Uk
    Working with a handful of companies, I assisted in the architecture of systems utilising the full spectrum of Azure infrastructure and platform services. I educated people from the C-suite to on-the-ground engineering teams, using workshops and proof of concept demos, presentations, and hands-on lab sessions to provide clear guidance on current practices and new technologies. I came to be recognised as the team’s subject matter expert on high-scale web deployments, Cosmos DB, Azure SQL DB… Show more Working with a handful of companies, I assisted in the architecture of systems utilising the full spectrum of Azure infrastructure and platform services. I educated people from the C-suite to on-the-ground engineering teams, using workshops and proof of concept demos, presentations, and hands-on lab sessions to provide clear guidance on current practices and new technologies. I came to be recognised as the team’s subject matter expert on high-scale web deployments, Cosmos DB, Azure SQL DB, Azure AD app authentication, Azure Search, and delivered team-wide “drop-in clinics" for application development help to over 100 people. Show less
  • P3 Cloud Solutions
    Development Lead
    P3 Cloud Solutions Nov 2015 - Jan 2016
    The Cloud
    Lead development at a cloud-native startup spun off from Cube52.
  • Cube52
    Cloud Services Developer
    Cube52 Jun 2015 - Nov 2015
    Ruscombe, Uk
    I lead the development of P3: Cube52’s “single pane of glass” platform for managing cloud estates across public, private, and on-premises (P3) environments, starting with Microsoft Azure and Azure Pack. P3 was a Bootstrap-driven responsive ASP.NET MVC and Web API application, using Azure Active Directory for authentication, and Redis for caching and coherenceLong-running tasks were serviced by a flexible, generic job engine developed in-house and running on worker roles using Azure… Show more I lead the development of P3: Cube52’s “single pane of glass” platform for managing cloud estates across public, private, and on-premises (P3) environments, starting with Microsoft Azure and Azure Pack. P3 was a Bootstrap-driven responsive ASP.NET MVC and Web API application, using Azure Active Directory for authentication, and Redis for caching and coherenceLong-running tasks were serviced by a flexible, generic job engine developed in-house and running on worker roles using Azure Service Bus and DocumentDB for communicating and storing progress and status.The application manages Azure properties through Azure Resource Manager, Graph API, and the CSP Commerce REST API. Mentored the team in good practices such as DRY and SOLID principles, use of dependency injection, security, and testing. Show less
  • Pottermore
    Lead Application Developer
    Pottermore Nov 2013 - Jun 2015
    London, United Kingdom
    My main priority was to lead a new team in replacing a legacy Java-based application written by a third-party, bringing expertise in house while substantially reducing operating and deployment costs. We produced a new ASP.NET MVC 5 eCommerce system used by over 1.5 million people, hosted on Microsoft Azure. We increased flexibility, performance, and load tolerance, leading to a step change in shop profitability. I conducted code reviews and worked with the team to improve code quality using… Show more My main priority was to lead a new team in replacing a legacy Java-based application written by a third-party, bringing expertise in house while substantially reducing operating and deployment costs. We produced a new ASP.NET MVC 5 eCommerce system used by over 1.5 million people, hosted on Microsoft Azure. We increased flexibility, performance, and load tolerance, leading to a step change in shop profitability. I conducted code reviews and worked with the team to improve code quality using SOLID principles, unit, and integration testing with NUnit and Moq. I implemented the majority of the application’s Azure integration and scalability systems through Managed Cache, SQL Server 2012, Azure SQL DB, and Web and Worker Roles.I also built new features and re-architected existing systems for higher flexibility and efficiency on pottermore.com, which had over 14 million users and leveraged a custom CMS with complex taxonomy and ontology support. Show less
  • Sodexo Motivation Solutions
    Software Developer
    Sodexo Motivation Solutions Jul 2011 - Nov 2013
    Camberley
    Introduced OO, web development, and MVC concepts to a development team experienced in Oracle PL/SQL and Borland PowerBuilder while creating a new ordering website for the company’s multi-store voucher system. The new site uses ASP.NET MVC3 and modern web standards with HTML5 semantic markup and graceful degradation for older browsers and those without JavaScript available, has a simpler and more flexible order process, and supports online payments.Lead development of and architected the… Show more Introduced OO, web development, and MVC concepts to a development team experienced in Oracle PL/SQL and Borland PowerBuilder while creating a new ordering website for the company’s multi-store voucher system. The new site uses ASP.NET MVC3 and modern web standards with HTML5 semantic markup and graceful degradation for older browsers and those without JavaScript available, has a simpler and more flexible order process, and supports online payments.Lead development of and architected the company’s flagship online product (a childcare voucher management system used by over 200,000 staff) including a complete rebrand with simplified user interface. Modern HTML5 and CSS3 markup is rendered throughout using ASP.NET MVC 3, enhanced with LESS and jQuery where appropriate, while remaining entirely functional for legacy browsers even if JavaScript is unavailable. Created a lightweight content management system to allow automatic per-client substitution of key text, images, and downloadable assets, controlled by the marketing department.Created secure SOAP 1.2 Web Services using Windows Communication Foundation for a Home Office system involving the Post Office’s Horizon platform for in branch point of sale payment authorisation. Designed and created ASP.NET MVC4/Web API systems to provide all business logic and authentication for an new product with a front end developed by a third party.Consulted with designers on rebrand of main company website and selected the Umbraco content management system to allow integration with web applications while providing the flexibility and ease of use required by the marketing department. Show less
  • Aon Hewitt
    Technical Architect
    Aon Hewitt Jan 2010 - Jul 2011
    Farnborough
    My primary role was to expand and improve Aon Hewitt’s flagship software, known as Greater Insight – an international multi-tenant platform for benefits and pension management used by tens of thousands of people worldwide. Greater Insight was developed initially using VB.NET, ASP.NET, and LINQ to SQL, transitioning to C# and Entity Framework for ongoing work.I designed, architected, and developed modules and key systems on the platform and provided consultancy, information, and code reviews… Show more My primary role was to expand and improve Aon Hewitt’s flagship software, known as Greater Insight – an international multi-tenant platform for benefits and pension management used by tens of thousands of people worldwide. Greater Insight was developed initially using VB.NET, ASP.NET, and LINQ to SQL, transitioning to C# and Entity Framework for ongoing work.I designed, architected, and developed modules and key systems on the platform and provided consultancy, information, and code reviews to other teams across the world. Recognised as the company’s Microsoft SQL Server expert, I gave best-practice recommendations to ensure the performance, 24/7 availability, and security of a new employee flexible benefits system deployed to cater for a 1-week benefit enrolment period used by over 8,000 employees of a large multinational in worldwide locations. Show less
  • Quovidion Ltd
    Software Consultant
    Quovidion Ltd Mar 2009 - Jan 2010
    Milton Keynes / Worldwide
    Recruited for a long-term project involving worldwide travel to liaise with local resources for a major multinational corporation and integrate disparate technologies within the document workflow arena. Services include consultancy, support, and development for a number of large organisations through proprietary technologies relating to information extraction, and integration with financial systems such as SAP alongside more conventional .NET, COM, SQL Server and Oracle platforms.
  • Doctors Chambers And Bodycare Clinics
    Technical Lead
    Doctors Chambers And Bodycare Clinics Feb 2005 - Mar 2009
    Windsor
    Established in-house software as a key business differentiator by working to software and systems best practices with a hands-on approach to development, creating applications used by major industry clients such as Royal Bank of Scotland and Alexander Samuel LLP Solicitors in Visual Basic .NET and C#. Lead development on a web-based clinic booking and report management portal, and a Windows Forms synchronisation framework for an externally developed application. Developed Windows Forms and web… Show more Established in-house software as a key business differentiator by working to software and systems best practices with a hands-on approach to development, creating applications used by major industry clients such as Royal Bank of Scotland and Alexander Samuel LLP Solicitors in Visual Basic .NET and C#. Lead development on a web-based clinic booking and report management portal, and a Windows Forms synchronisation framework for an externally developed application. Developed Windows Forms and web applications for scanning, barcode recognition, document routing and management, postal address handling, performance management and other areas.Introduced industry-standard security measures such as role-based security, automated updates, and centralised antivirus, and upgraded telephony infrastructure to a class-leading Voice Over IP solution. Instrumental in moving from managed offices to a company-owned site, including management of the rebuild process and the telecoms, power, server, and network infrastructure. Show less
  • Quantum Marketing
    Senior Developer / Acting It Manager
    Quantum Marketing Mar 2003 - Feb 2005
    Reading
    Developed an in-house web-based platform running multiple internal and external applications with several thousand users from multiple clients such as Microsoft Business Solutions, Lexmark, and Cable and Wireless. Mentored the IT team in SQL, Visual Basic, ASP, Windows Server support, coding procedures, security and disaster recovery.Liaised closely with all clients in establishing data formats, update systems, bespoke web applications, and custom reporting solutions. Migrated operating… Show more Developed an in-house web-based platform running multiple internal and external applications with several thousand users from multiple clients such as Microsoft Business Solutions, Lexmark, and Cable and Wireless. Mentored the IT team in SQL, Visual Basic, ASP, Windows Server support, coding procedures, security and disaster recovery.Liaised closely with all clients in establishing data formats, update systems, bespoke web applications, and custom reporting solutions. Migrated operating platform from Windows NT to Windows 2003 with Active Directory and core application platform from MS Access 2002 to an object oriented multi-tier hybrid web and client-server system. Show less
  • Sumgai Technology / Full Spectrum It
    Technical Consultant
    Sumgai Technology / Full Spectrum It May 2002 - Mar 2003
    Designed and developed application components using Open Source frameworks for a variety of clients, integrating custom applications and off-the-shelf packages. Implemented low-cost small-office solutions including early generation wireless LAN technologies and Linux based email and file servers.
  • Mmcc Consultants
    Technical Architect
    Mmcc Consultants Dec 1999 - Mar 2002
    Brackley
    Participated in full product life cycle development using Visual Basic 5 and 6 for a variety of clients including ATS Euromaster, Banc of America, Courts Furnishings, and others. Assignments ranged from short technical research exercises to leading a team of 4 in an 18 month development, including maintenance and enhancement of several ongoing applications created by other developers.Introduced coding standards documents for all employees, and worked as an internal consultant on several… Show more Participated in full product life cycle development using Visual Basic 5 and 6 for a variety of clients including ATS Euromaster, Banc of America, Courts Furnishings, and others. Assignments ranged from short technical research exercises to leading a team of 4 in an 18 month development, including maintenance and enhancement of several ongoing applications created by other developers.Introduced coding standards documents for all employees, and worked as an internal consultant on several deployments of new systems and applications due to broad knowledge of operating system and platform issues. Show less

Simon Rolfmore Education Details

  • Leighton Park School
    Leighton Park School
  • Gateway School
    Gateway School

Frequently Asked Questions about Simon Rolfmore

What company does Simon Rolfmore work for?

Simon Rolfmore works for Altium®

What is Simon Rolfmore's role at the current company?

Simon Rolfmore's current role is Senior Staff Engineer.

What is Simon Rolfmore's email address?

Simon Rolfmore's email address is sr****@****oft.com

What schools did Simon Rolfmore attend?

Simon Rolfmore attended Leighton Park School, Gateway School.

Who are Simon Rolfmore's colleagues?

Simon Rolfmore's colleagues are Morgan (Mcnally) Seeton, Anja Nikesch, Johnson Li, Le Yu, Daric Yang, Patricia Collier, Haifeng Liu.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.