jonathan robbins Head Engineer

  • Experienced Principal Software Engineer and a pragmatic leader. Delivering enterprise websites, microservices, and APIs in .NET since 2010 and building modern Web Apps using React and Vue. Excited by building, learning new skills, and sharing knowledge. Interested in remote senior engineer roles involving .NET, React, and Next.js.

  • Experience

    Head Engineer

    Royal College of Nursing

    2017 - Present

    I currently hold post as Head Engineer with Solution Architect responsibilities at the largest Nursing Trade Union in Europe

    • Key project - Architected and developed .NET and Azure based Microservices ecosystem to facilitate key business areas such as Payments, Memberships, Contact data integrating with Dynamics 365 CRM
    • Key project - Lead Engineer for React / Next.js e-learning web app for the nursing workforce
    • Key project - Lead Engineer for Sitecore / .NET implementation covering the entirety of the RCN's Digital Experience Platform and websites
    • Key project - Delivered an end-to-end e-commerce implementation allowing 500,000 nurses to purchase and manage their membership
    • Key project - Modernised software delivery and Development Team by implementing modern Agile development processes, technology stack, and development workflows
    • Extensive experience architecting and delivering .NET enterprise solutions
    • Self-taught and delivered a React / TypeScript / Next.js based e-learning platform for Nurses
    • Built cloud native apps hosting in Microsoft's Azure using Web Apps and Azure Functions
    • Self-taught and delivered a Vue / JavaScript / Nuxt Progressive Web App product for Student Nurses
    • Experience delivering web apps in Jamstack technologies
    • Completed Sitecore Upgrades including 8.0 to 9.1 and 9.1 to 10.2
    • Ability to implement the SOLID Engineering principles to realise value for the organisation
    • Implemented full Continuous Integration / Continuous Delivery using Microsoft's Azure DevOps
    • Upskilled and transitioned the Development department from Waterfall to Agile Methodology and fully adopted Azure DevOps for git code repositories, releases, User Stories, sprints, and testing
    • Line managed, mentored, and upskilled senior and junior engineers in software engineering, .NET, Sitecore, TypeScript, and React
    • Defined, documented, and achieved buy in from pre-existing Engineering team on new Coding Standards and technology stack
    • Extensive experience of Stakeholder Management over the course of the project lifecycle and challenging them to achieve the best results
    • Experience running Discovery sessions with stakeholders to identify requirements and producing User Stories

    Lead Developer

    Kagool

    2016 - 2017

    While working at Kagool as a Consultant Developer I was promoted to Lead Developer. I held this position while also performing my duties a Consultant Developer.

    • Lead technical delivery of projects as a Solution Architect
    • Line managed a distributed team of developers located in the UK and Jordan
    • Mentored and upskilled engineers in .NET, Sitecore, API design
    • Implemented Peer Review process to review and feedback on code before deployed to production
    • Ran discovery sessions with clients to produce technical build assets such as wireframes and User Stories for my team to implement
    • Collaborated with other Lead Developers to define company-wide Development Standards and processes
    • Introduced Azure DevOps to manage User Stories, code repositories, releases, and issue tracking
    • Implemented a Blue-Green deployment process to ensure high-availability for our clients business critical web apps

    Consultant Developer

    Kagool

    2011 - 2017

    I worked at a Digital Agency as a Consultant Developer engaging with a wide range of clients directly to define and build solutions

    • Key Project - Built a multilingual Ecommerce site based on Sitecore fulfilling purchases from customers all over the globe
    • Key Project - Defined technical approach and lead multi-disciplined team to implement a high profile marketing site with personalisation and marketing automation
    • Key Project - Lead a development team delivering a .NET membership site integrating with a CRM and payment system
    • Key Project - Built business critical web apps for the utility sector
    • Successfully delivered many .NET applications over six years for external clients ranging from SMEs to multinational name brands
    • Internationally recognised as a Sitecore Most Valuable Professional for four consecutive years for technical expertise and thought leadership
    • Designed, developed, and launched enterprise level web applications within budget and to deadlines
    • Gained extensive experience of the entire project lifecycle delivering to a variety requirements and within constraints
    • Delivered single projects and large programmes of work on both greenfield and brownfield environments
    • Wrote Technical Approach documentation specifying how a deliverable should be implemented
    • Gained Stakeholder Management experience having worked with a variety of senior stakeholders both internally and externally
    • Worked with clients directly to define personas, derive key user journeys, and write User Stories
    • Upskilled experienced engineers in our technology stack and mentored junior team members
    • Lead and participated in many Agile project teams delivering websites, APIs, and integrations

    Developer

    Propona Ltd

    2010 - 2011
    • Worked at a Digital Agency as part of a small development team delivering .NET based websites
    • Built and maintained features for a propriety Content Management System used by SMEs
  • Accolades

    Sitecore Technology MVP

    Sitecore Technology MVP

    2016, 2017, 2018, 2019

    Internationally recognised as a Sitecore Most Valuable Professional for thought leadership, capability, and contribution to the industry.

    Leadership and Management ILM Level 3

    Leadership and Management ILM Level 3

    2015

    Achieved by attending lectures and passing assignments using my management and leadership experiences.

    International Conference Presentations

    International Conference Presentations

    2015, 2016, 2017, 2018, 2019

    Presented at international conferences around the world focussing on Sitecore, .NET, and digital marketing.

    Microsoft Certified Professional Developer

    Microsoft Certified Professional Developer

    2014

    Passed official Microsoft .NET technical exams covering web technologies and database systems.

    SCRUM Certified Product Owner

    SCRUM Certified Product Owner

    2019

    Attended SCRUM Product Owner training and passed assessments.

    Computer Science Degree

    Computer Science Degree

    2010

    Graduated with 2:1 Hons in BSc Computer Science from Cardiff University.

    Over 2000 reputation on Stackoverflow from solving other engineers' issues

    Knowledge sharing on Stackoverflow

    2012 to present

    Achieved over 2000 reputation score on Stackoverflow by solving other engineers' issues and answering questions.