Summary
Overview
Work History
Education
Skills
Timeline
Teacher

Brian Rice

Full Stack Software Engineer
Lisburn

Summary

A Full Stack Engineer with over 23 years of development experience in various domains and technologies. Worked for leading companies such as Allstate, First Derivatives and Intel, delivering high-quality products and solutions for different business needs.

Since July 2022, a Lead Engineer for Allstate Forward Engineering, a team that focuses on building Generative AI products for Allstate's multiple business areas. Responsible for developing and deploying a reference implementation for Allstate's Generative AI products to follow, using technologies such as Python, FastApi, Azure OpenAI, LangChain, SolrDB, ChromaDB, Microsoft Copilot Studio, Azure AI Studio. Some early products delivered in this space include an Employee AI Assistant, and an ITSM Major Incident insight generator and query tool. This role also involves supporting product teams with the latest enterprise recommended development stack, which includes React, Typescript, Java Spring Boot, Kubernetes, Docker, fully automated CICD tools. Assisting new product or feature development using these technologies, ensuring best practices and standards of the enterprise are followed.

Previously a Lead Engineer for Allstate Technology R&D, exploring emerging technologies and their potential impact on the insurance industry by building proof of concepts and MVPs. Some of the topics researched included Confidential Computing, Decentralized Identity, Distributed Ledger Technology, Smart Contracts, Quantum Computing and Homomorphic Encryption. This role also involved representing Allstate in collaborations with other organizations, for example with an insurance industry blockchain consortia to identify and validate common use cases.

An inventor on 3 patents, including one that was was granted in 2020, titled “Cryptographically protecting data transferred between spatially distributed computing devices using an intermediary database” that describes how blockchain technology can be used to enable a secure and efficient data transfer protocol. The two other patent applications, published 2023 (pending grant) relate to decentralized identity ideas.


Looking for opportunities to create innovative and impactful solutions that can benefit society. Passionate about learning new technologies and becoming productive quickly with any new skill. Experienced in collaborating effectively with other developers, designers, product managers, business stakeholders and executive level leadership.

Overview

24
24
years of professional experience
6
6
years of post-secondary education

Work History

Allstate Northern Ireland - Lead Engineer

Forward Engineering Team
07.2022 - Current
  • Building Generative AI products using technologies such as TypeScript, React, Python, Node.js, Java Spring Boot, Azure OpenAI, LangChain, LLM integration, ChromaDB, Solr DB, Redis, Docker, Kubernetes, Jenkins, Artifactory, GitHub, Material UI.
  • Take product concepts from PoC through to production, following Scrum methodology with TDD/BDD and automated CICD pipelines using tools such as Digital.ai Agility, Jenkins, GitHub, Artifactory, Docker, Kubernetes, AWS, React Test Library, PyTest.
  • Building backend microservices with Rest APIs created with Python FastAPI and tested with pytest
  • Building web clients using React, TypeScript and tested with RTL.
  • Implementing OAuth 2.0 Authorization code flow with PKCE for authorization between web client and REST APIs

Worked on various products, such as:

  • QnA assistant, using Gen AI, for Allstate product teams to ask about licensed and developed software products within Allstate
  • HR copilot, using Copilot Studio, to assist Allstate employees with HR related queries.
  • Investments dashboard for Allstate Investments using React frontend with Material UI components and Java Sprint Boot backend REST API services

Allstate Northern Ireland - R&D Senior Engineer

Allstate Northern Ireland
01.2016 - 06.2022
  • Researched emerging technologies and built proof of concepts to support Allstate business areas and strategic ventures
  • Developed solution ideas to business problems by identifying testable hypotheses and designing experiments to prove/disprove them
  • Specialised in decentralized technologies such as Blockchain, Distrubuted Ledgers, Ethereum, Corda, Hyperledger Indy/Aries, Solidity, Smart Contracts, DIDs, Verifiable Credentials and Self Sovereign Identity wallets.
  • Research privacy preserving technologies such as Zero Knowledge Proofs, Homomorphic Encryption, Secure Enclaves Confidential Computing
  • Other technologies such as JavaScript, TypeScript, React, Angular, Python, Java Spring Boot, Kotlin, Node.js, AWS (S3, Amazon Connect, EC2, ECS), C#, Git, Docker, Linux, Apigee, Jenkins.

Worked on projects such as

  • Insurance Subrogation using distributed ledger technology, including Ethereum and Corda
  • Digital identity solutions using Hyperledger Indy/Ursa/Aries, Sovrin, Evernym Agents/Wallet, Trinsic wallet.
  • Voice solution using Amazon Connect, AWS S3, EC2, ECS

Allstate Northern Ireland - C# Developer

Allstate Northern Ireland
08.2003 - 09.2015
  • Worked in four different teams throughout this time, building production web and backend applications to support Allstate’s insurance business
  • Used .Net, C# and JavaScript
  • Collaborated with other engineers, designers, and stakeholders to ensure quality and timely delivery of software products

First Derivatives - Financial Software Engineer

First Derivatives
10.2001 - 08.2002
  • Built software solutions relating to financial derivatives for clients in financial sector
  • Worked with Royal Bank of Scotland fixed income trading in City of London for nine months, providing software support and development
  • Built solutions using Kx Systems high-performance database and analytics software, to handle real-time data processing and analysis

Intel - Manufacturing Systems Engineer

Intel
03.2000 - 05.2001
  • Performed capacity planning for Intel’s new Fab24 300mm wafer technology lab, one of most advanced semiconductor manufacturing facilities.
  • Spent three months in New Mexico training in Intel’s state of art Fab, learning about latest technologies and processes for chip fabrication

Education

Rapid Advancement Programme - Software Engineering

B.I.C. Systems
Belfast
05.2001 - 03.2002

Master of Science - Manufacturing Systems Engineering

Queen's University
Belfast
09.1997 - 09.1998

Bachelor's of Engineering - Mechanical Engineering

Queen's University
Belfast
09.1994 - 06.1997

A-Level - Achieved 3 A Grades - Further Mathematics, Mathematics, Physics

St Michael's College
Enniskillen
09.1992 - 06.1994

Skills

    React

undefined

Timeline

Allstate Northern Ireland - Lead Engineer

Forward Engineering Team
07.2022 - Current

Allstate Northern Ireland - R&D Senior Engineer

Allstate Northern Ireland
01.2016 - 06.2022

Allstate Northern Ireland - C# Developer

Allstate Northern Ireland
08.2003 - 09.2015

First Derivatives - Financial Software Engineer

First Derivatives
10.2001 - 08.2002

Rapid Advancement Programme - Software Engineering

B.I.C. Systems
05.2001 - 03.2002

Intel - Manufacturing Systems Engineer

Intel
03.2000 - 05.2001

Master of Science - Manufacturing Systems Engineering

Queen's University
09.1997 - 09.1998

Bachelor's of Engineering - Mechanical Engineering

Queen's University
09.1994 - 06.1997

A-Level - Achieved 3 A Grades - Further Mathematics, Mathematics, Physics

St Michael's College
09.1992 - 06.1994
Brian RiceFull Stack Software Engineer