Summary
Overview
Work History
Education
Skills
Publications
Timeline
Generic

Clara Cabrita

LONDON

Summary

Software Engineer interested in developing solutions with a company/team that values technical excellence. Experienced with pair programming, training and mentoring other engineers. Dedicated team player, proactive and goal driven.

Overview

17
17
years of professional experience

Work History

Senior Software Engineer II

LexisNexis
London
01.2023 - Current


Wildfire Team – Engineering Leadership, Hand on Engineering & Knowledge Sharing:

  • Full-Stack Development: Driving product features that enhance Lexis Plus UK, ensuring seamless user experiences and robust system integrations.
  • Mentorship & Talent Growth: Actively involved in recruiting and onboarding new engineers, cultivating a professional and autonomous mindset within the team.
  • Industry Engagement: Speaker at LexTech tech talks, discussing tools, processes, and innovative approaches to exceeding expectations as a Software Engineer.


Major Projects & Contributions:

Legal Cases Disambiguation in AI Summarisation

  • Acted as the lead developer, leading the implementation of AI-based summarisation enhancements.
  • Designed and developed using Python within the existing Lexis RAG layer.
  • Oversaw backend API modifications in C# and frontend integration in Angular, ensuring seamless feature behaviour.

Generative AI in Alerts Feature – Investigation & Proof of Concept

  • Led a cross-functional squad to coordinate RAG updates and streamline the feature’s architecture for optimal efficiency.
  • Collaborated in UX and Product workshops to define investigative objectives and questions for AI-powered alert enhancements.
  • Participated in a mini design sprint, spearheaded by the UX lead, to explore generative AI applications.
  • Directed a squad of Software Engineers to conduct investigative work leveraging existing LLMs within Lexis Plus.
  • Created the foundational structure for a standalone Node.js application, ensuring Backend endpoints via Express, designed by squad engineers, to facilitate LLM requests to an Angular-based client interface to visually present alerts summarization outcomes.

Lexis Plus – Current Awareness Alerts

  • Worked closely with the Principal Engineer and squad members to deploy the application using company-standard Infrastructure as Code, guaranteeing accessibility for all other development teams.
  • Contributed significantly to the final report, providing insights aligned with the objectives set by the Software Engineering Manager.
  • Led a focused squad of engineers in implementing alerts for Irish legislation with entitlement-based access.
  • Tackled project continuation from a U.S. team, completing unfinished implementations while refining existing code.
  • Improved both frontend (Angular) and backend (.NET Core in C#) by: Strategizing a refactoring plan to enhance readability, maintainability, scalability, and self-documentation.
    Introducing BDD-style tests (Chicago methodology) to cover all business edge cases, ensuring safe refactoring.
    Establishing dynamic approaches for accessing data, eliminating hard-coded values by liaising with underlying service teams.
    Enhancing separation of concerns between front and back-end layers.
    Eliminating identified vulnerabilities for robust security.
    Separating backend and frontend deployment pipelines for streamlined development workflows.
  • Successfully delivered the project within the expected timeframe, receiving appraisals from the Product Manager for achieving and exceeding objectives.

Lexis Plus – Document Right-Hand Side Feature

  • Contributed significantly to both frontend and backend development for a modular feature integrating supporting materials.
  • Collaborated closely with stakeholders for urgent issue resolution.
  • Strengthened backend codebase architecture by introducing abstract factories, efficiently directing controller HTTP requests to appropriate services based on endpoint parameters.
  • Utilized fluent builder patterns to simplify the creation of relevant DTO objects, reducing development lead time for new services and responses.
  • Followed Senior Principal’s directives to implement Integration tests (Chicago style), guaranteeing comprehensive business case coverage and maintaining long-term code reliability.

Languages & Frameworks: Python, C#, Angular, Node.js, Express.js, .NET Core
AI/ML & Data Processing: AI Summarisation, LLM Applications, RAG Architecture
Software Development & Engineering: Full-Stack Development, Micro Frontend (MFE), API Design & Implementation
Testing & Security: BDD, Integration Testing, Vulnerability Assessment
Infrastructure & Deployment: Infrastructure as Code (IaC), CI/CD Pipelines

Software Engineer III

LexisNexis
London, ENG
11.2020 - 01.2023
  • Search Team - Responsible for creating .Net Core nuget package to retrieve customised solr queries that served search rest apis that made requests to Solr; Responsible for finding data inconsistencies between data lake and Solr, shining a light on legacy defects at fabrication pipelines (lambdas sqs) and proposing a fix for root causes; Responsible for mentoring some team elements about oop code patterns and configuring Sonarqube code coverage to several C# code repos.
  • Wildfire Team - Collaborating in developing new features for LexisPlus web based product, making sure that good practices and patterns were in place. Mentoring and onboarding new team elements. Responsible for proposing observability and monitoring to new services following up with hierarchy to make it come true. Collaborating with US teams to find common ground in strategizing code patterns in code repositories that are grown by several teams. Feeding back with personal suggestions to Software Director in UK, about how teams could improve by adopting cross functionality. Engaging in RELX mentoring program for career progression as a mentee.

Software Backend Developer

TotallyMoney
London, London
09.2018 - 11.2020
  • Credit Report Analysis - Service exposed in AWS Api Gateway with Lambda functions developed in F# and C#. Use of Serverless framework to create the Aws assets and CircleCI for CI/CD pipeline.
  • Snowflake Migration from Redshift - Participation on designing a full solution in order to comply with Event Driven Development way of getting data produced from different teams/websites into data warehouse. Collaboration on writing lambdas that: subscribe to different SNS->SQS containing messages with data corresponding to each table on data lake, filter out sensitive data and send final json objects into S3 buckets that would later be ingested by Snowflake. Creation of views and clustered materialized views that exposes lake data to other Snowflake databases.
  • ML projects - Responsible for making trained ML algorithms productive and available through a web api using Python, Flask.

Software Developer

Group IMD
London, England
08.2017 - 09.2018
  • Order Creation Form in Angular 4
  • Creation and configuration of Reporting Services in AWS EC2 instance
  • Octopus Deploy - Migration project from TeamCity
  • Use of AWS Elastic Transcoding, AWS Elastic Cache, .Net Asp Framework, Angular 4/5, Node.js, Rhino Mock, Moq, Chai, Sinon, NUnit, MS Sql server, Postgres, AWS console, Reporting Services, Raygun, Team City, Octopus, Git/ VSTS

Software Developer

Cergis Software LTD
London
03.2016 - 08.2017

Software Developer

LINKFRESH Software Limited
Harston, England
09.2013 - 03.2016

Software Developer

Liberty Group
Liverpool, England
10.2012 - 09.2013

IT Consultant

Altran Portugal
Lisbon, Lisbon
02.2011 - 10.2012

.Net Developer

CPCis
Lisbon
10.2010 - 12.2011

MS Dynamics CRM Junior Consultant

Conhecer +
Lisbon, Lisbon
10.2008 - 09.2010

Education

M.Sc. - Economy and Management of Science, Technology and Innovation

ISEG - Instituto Superior Economia E Gestao
Lisbon

Bachelor of Science - Theoretical Chemistry

Faculdade de Ciências da Universidade de Lisboa - Lisbon
Lisbon
2005

Skills

  • Net C#, F#, Python, Nodejs, Typescript, Angular
  • MS SQL Server, MySql, Snowflake, Postgres, Oracle

Publications

I. S. Goncalves, L. F. Veiros, C. A. Gamelas, C. Cabrita, M. J.Calhorda, C. F.G.C. Geraldes, J. Green, E. Packham, M. G.B. Drew, V. Felix, A. G. Santos, C. C. Romao, 2015, Comparing spectroscopic and electrochemical properties of complexes of type Cp'M(h3-C3H5)(CO)2(Cp' ¼ Cp, Ind, Flu): A complementary experimental and DFT study, Journal of Organometallic Chemistry, v. 792, p. 1-13.
Conferences Participations with poster presentations:
6th Conference on Inorganic Chemistry, March 31 - April 2, 2005, Funchal Madeira - Portugal: "Ionisation of Mo(II) Complexes - A match between DFT calculation and experimental PES spectra". (1st prize for best scientific poster)

Inorganic Chemistry (EURESCO), September 04-09, 2004, Sant Feliu de Guìxols (Barcelona) - Spain: "Electronic Structure and Assignment of PES Spectra of Mo (II) Complexes: a DFT Study".

Conference Organization: ECCDR2 (Second EuroConference on Carbohydrates in Drug Research), September 2000. EUROCARB XI (11th European Carbohydrate Symposium), September 2001.

Timeline

Senior Software Engineer II

LexisNexis
01.2023 - Current

Software Engineer III

LexisNexis
11.2020 - 01.2023

Software Backend Developer

TotallyMoney
09.2018 - 11.2020

Software Developer

Group IMD
08.2017 - 09.2018

Software Developer

Cergis Software LTD
03.2016 - 08.2017

Software Developer

LINKFRESH Software Limited
09.2013 - 03.2016

Software Developer

Liberty Group
10.2012 - 09.2013

IT Consultant

Altran Portugal
02.2011 - 10.2012

.Net Developer

CPCis
10.2010 - 12.2011

MS Dynamics CRM Junior Consultant

Conhecer +
10.2008 - 09.2010

Bachelor of Science - Theoretical Chemistry

Faculdade de Ciências da Universidade de Lisboa - Lisbon

M.Sc. - Economy and Management of Science, Technology and Innovation

ISEG - Instituto Superior Economia E Gestao
Clara Cabrita