Elyas NouiSoftware EngineerLondon, UK

Automationfor systemsthatcan't fail.

I'm a Software Engineer at Lloyds Banking Group, building automation workflows across upstream and downstream trading systems — with Xceptor, .NET and SQL Server underneath.

Currently compiling01 — 01
ElyasNoui.csC#
.NET · C#Live
Available for new opportunities
Core stack
  • C# / .NET
  • SQL Server
  • Azure
  • Power BI
  • React
  • TypeScript
01Profile

I work where financial operations meet software — turning manual, fragile processes into automation that runs unattended.

I'm a Software Engineer at Lloyds Banking Group, working on the Xceptor platform to build and maintain automation workflows across upstream and downstream trading systems. Day to day that means .NET and C# services, SQL Server, MI extracts feeding Power BI, and match rules that decide whether a trade confirmation clears on its own.

Before that: a Computer Science degree at City St George's, University of London, and a technology internship with Bright Network. I'm based in London and open to remote collaboration.

  • Workflow automation
  • Trading systems integration
  • Financial data processing
  • MI extracts & reporting
  • Backend engineering (.NET)
04Years in industryLloyds Banking Group, since Aug 2022
~70%STP uptickTrade confirmations, via enhanced match rules
21TechnologiesTracked across five disciplines
05DisciplinesFrom platform automation to frontend
02Career

A short career, spent close to the systems that matter.

  1. Aug 2022 — PresentRoleCurrent

    Technical Application Specialist / Software Engineer

    Lloyds Banking Group

    Developed and maintained automation workflows using Xceptor for upstream/downstream trading systems. Led implementation of MI file extracts optimised for Power BI ingestion and achieved ~70% uptick in STP rates for trade confirmations through enhanced match rules.

  2. Dec 2020 — Jan 2021Internship

    Technology Internship Experience

    Bright Network

    Outlined the project lifecycle for designing a fictitious facial recognition implementation for a large UK bank’s online banking platform. Experienced agile project management and learned how scrum teams operate within sprints to produce high-quality software.

    • Agile
    • Project Management
    • Scrum
    • Banking Systems
    • Team Collaboration
  3. Sep 2019 — Jul 2022Education

    BSc (Hons) Computer Science with Games Technology

    City St George's, University of London

    Achieved 2:1 Honours degree with modules including Programming in C++/Java, Data Structures and Algorithms, Object-Oriented Analysis and Design, and Database and Web Development. Built a strong foundation in computer science fundamentals and software engineering principles.

    • C++
    • Java
    • Data Structures
    • Algorithms
    • OOP
    • Database Design
    • Web Development
03Selected work

Some work ships publicly. Most of it ships inside a bank.

Most of what I build sits inside a bank, so it can't be published. These are the areas I work across — case studies are being written up and will land here as they clear.

01Live
This Portfolio — desktop layout
Desktop
This Portfolio — mobile layout
Mobile

This Portfolio

The site you are reading — designed and built from scratch with Next.js, React and Tailwind CSS. Source is public.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
02Live
VenueCompliant — desktop layout
Desktop
VenueCompliant — mobile layout
Mobile

VenueCompliant

A Martyn’s Law compliance tool for UK venues, built ahead of the Act’s spring 2027 enforcement. A free checker decides whether a premises or an event falls in scope and at which tier; the paid product composes the four written procedures the Act requires, tracks staff awareness against them and reminds a venue to review them. Documents are assembled from a cited block library by attribute rather than by venue type, so fifteen kinds of venue share one library instead of fifteen — and there is deliberately no language model anywhere in the generation path. Closed-source.

  • Next.js
  • React
  • TypeScript
  • Postgres
  • Stripe
  • Vercel

An engineering write-up on what the documents have to survive, and how that decided the architecture.

03Live
Inbox Copilot — desktop layout
Desktop
Inbox Copilot — mobile layout
Mobile

Inbox Copilot

An Outlook assistant — an ASP.NET Core API behind a Next.js client, reading mail and calendars through Microsoft Graph and calling Azure OpenAI to summarise threads, draft replies and propose meeting times. The public demo runs on seeded mailbox data; the AI responses are generated live. Source is public.

  • C#
  • ASP.NET Core
  • Microsoft Graph
  • Azure OpenAI
  • Next.js
  • TypeScript

3 engineering write-ups on what went wrong and what came out of it.

04In preparation

Tessera

A data reconciliation platform — pipelines are configured, not coded: a step registry and a typed expression language drive a designer whose editors are generated from each step’s own parameter schema, not hand-written per step type. Ingests two feeds, applies validated rules, and produces a break queue with stable identities across reruns. Runs on SQLite or SQL Server behind the same EF Core model. Not yet public — the product is closed-source by design; the three libraries it consumes (expression engine, tabular parsing, resumable batch processing) are extracted as open-source packages.

  • C#
  • ASP.NET Core
  • Blazor Server
  • EF Core
  • SQL Server
  • Docker

An engineering write-up on what went wrong and what came out of it.

05In preparation

Web Applications

Portfolio showcase coming soon.

  • React
  • TypeScript
  • Blazor
06In preparation

API Development

Portfolio showcase coming soon.

  • C#
  • ASP.NET Core
  • SQL Server
07In preparation

Cloud Solutions

Portfolio showcase coming soon.

  • Azure
  • Azure DevOps
  • CI/CD
.NET FrameworkC#SQL ServerPower BIAzureXceptorTrading Systems IntegrationWorkflow AutomationFinancial Data ProcessingGitAzure DevOpsVisual StudioSSMSReactNext.jsTypeScriptTailwind CSSAgile/ScrumRequirements AnalysisCode ReviewTechnical Documentation
04Capability

Organised by how I actually use them.

Not a logo wall. Each technology is grouped by the context it belongs to — daily production work, domain platforms, tooling, side projects and the ways of working around them — with the experience behind it.

01

Daily Work Stack

Technologies I use professionally at Lloyds Banking Group

  • .NET Framework

    3+ years

    Core development platform for enterprise applications

  • C#

    3+ years

    Primary programming language for backend development

  • SQL Server

    3+ years

    Database management and complex query optimization

  • Power BI

    2+ years

    MI reporting and data visualization for trading systems

  • Azure

    2+ years

    Cloud infrastructure and DevOps pipelines

02

Specialised Expertise

Domain-specific tools and platforms

  • Xceptor ↗

    2+ years

    Automation workflows for upstream/downstream trading systems

  • Trading Systems Integration

    2+ years

    Achieved ~70% uptick in STP rates through enhanced match rules

  • Workflow Automation

    2+ years

    End-to-end process automation and optimization

  • Financial Data Processing

    2+ years

    Trade confirmations and regulatory reporting

03

Development Tools

Core development and collaboration tools

  • Git

    3+ years

    Version control and collaborative development

  • Azure DevOps

    2+ years

    CI/CD pipelines and project management

  • Visual Studio

    3+ years

    Primary IDE for .NET development

  • SSMS

    3+ years

    Database administration and query development

04

Personal Projects

Technologies I explore in side projects and learning

  • React

    1+ years

    Frontend development for personal portfolio projects

  • Next.js

    6+ months

    Full-stack framework for modern web applications

  • TypeScript

    1+ years

    Type-safe JavaScript for larger applications

  • Tailwind CSS

    1+ years

    Utility-first CSS framework for rapid UI development

05

Professional Skills

Methodologies and soft skills developed through experience

  • Agile/Scrum

    3+ years

    Sprint planning, stand-ups, and iterative development

  • Requirements Analysis

    2+ years

    Translating business needs into technical solutions

  • Code Review

    2+ years

    Maintaining code quality and knowledge sharing

  • Technical Documentation

    3+ years

    Creating clear documentation for complex systems

Proficiency key
Expert — Daily use, mentor others
Advanced — Confident, complex projects
Intermediate — Solid foundation, improving
Learning — Actively developing skills
05Contact

Let's build something solid.

Whether it's a role, a collaboration or a question about automation and integration work — the inbox is open.

  • Available for new opportunities
  • Based in London, UK
  • Typical response time: 24 hours
  • Open to remote collaboration