Skip to content
Elisenda Gascon - Apprentice Engineer II

Elisenda was a member of endjin's Software Engineering Apprenticeship Scheme 2021 cohort.

Meet Elisenda

Elisenda was an Apprentice Engineer from 2021 to 2023 at endjin after graduating with a mathematics degree from UCL. Her passion for problem solving drove her to pursue a career in software engineering.

During her time at endjin, she helped clients by delivering data analytics solutions, using tools such as Azure Synapse, Databricks notebooks, and Power BI. Through this, she also gained experience as a consultant by delivering presentations, running customer workshops, and managing stakeholders.

Through her contributions to internal projects, she gaines experience in web development in ASP.NET, contributed to the documentation of the Z3.Linq library, and formed part of a team to develop a report to explore global trends in wealth & health.

During her training as a software engineer, Elisenda wrote a number of blog posts on a wide range of topics, such as DAX, debugging NuGet packages, and dependency injection. She has also become a Microsoft certified Power BI analyst and obtained the Green Software for Practitioners certification from the Linux Foundation.

View Blogs
Life as an Apprentice Engineer at endjin

Life as an Apprentice Engineer at endjin

Elisenda Gascon

Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first two years.
Version Control in Databricks

Version Control in Databricks

Elisenda Gascon

Explore how to implement source control in Databricks notebooks, promoting software engineering best practices.
Big Data LDN: highlights and how to survive your first data conference

Big Data LDN: highlights and how to survive your first data conference

Elisenda Gascon

Here are some of the highlights form this year's Big Data LDN conference.
My first year as an Apprentice Engineer

My first year as an Apprentice Engineer

Elisenda Gascon

Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first year.
5 tips to pass the PL-300 exam: Microsoft Power BI Data Analyst

5 tips to pass the PL-300 exam: Microsoft Power BI Data Analyst

Elisenda Gascon

I recently passed the PL-300 - Power BI Data Analyst exam. Here are some tips to prepare for it that I found useful!
Service Lifetimes in ASP.NET Core

Service Lifetimes in ASP.NET Core

Elisenda Gascon

Explore Microsoft Dependency Injection container's 3 lifetimes: transient, singleton, scoped. Learn their behaviors & importance in app dependencies.
Implementing dependency injection in ASP.NET Core

Implementing dependency injection in ASP.NET Core

Elisenda Gascon

In this post, we will be showing how to implement dependency injection in an ASP.NET Core application.
Filtering unrelated tables in Power BI

Filtering unrelated tables in Power BI

Elisenda Gascon

Explore filtering fact tables with Star Schemas and learn a clean method for filtering dimension tables by another dimension.
Debugging NuGet Packages: Understanding Debugging Symbols and Using Source Link

Debugging NuGet Packages: Understanding Debugging Symbols and Using Source Link

Elisenda Gascon

Explore debugging NuGet packages, a less straightforward process, to troubleshoot app issues by stepping through code and diving into methods.
Understanding Lambda Expressions in C#

Understanding Lambda Expressions in C#

Elisenda Gascon

Explore C# lambda expressions, a concise method for defining functions, with a focus on syntax and practical examples.
My first six months as an Apprentice Engineer

My first six months as an Apprentice Engineer

Elisenda Gascon

Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first six months.
Adding Authentication and Authorisation to ASP.NET Core Web Applications

Adding Authentication and Authorisation to ASP.NET Core Web Applications

Elisenda Gascon

Explore authentication & authorisation in ASP.NET Core web apps using Identity, Razor class libraries, scaffolding, and partial views.
Tag Helpers in ASP.NET Core

Tag Helpers in ASP.NET Core

Elisenda Gascon

Explore tag helpers in ASP.NET Core web apps, learn their uses, and create custom tag helpers with examples in this informative post.
Understanding Middleware in ASP.NET Core

Understanding Middleware in ASP.NET Core

Elisenda Gascon

Explore the Configure method in ASP.NET Core's Startup class, focusing on the middleware pipeline for processing HTTP messages in web applications.
Evaluation Contexts in DAX - Context Transition

Evaluation Contexts in DAX - Context Transition

Elisenda Gascon

In this third and final part of this series, we learn how CALCULATE performs Context Transition when used inside of a filter context.
Model Binding in ASP.NET Core using Razor Pages

Model Binding in ASP.NET Core using Razor Pages

Elisenda Gascon

Explore model binding in web apps, a process that extracts data from HTTP requests & converts it to .NET types for easy input model integration.
Evaluation Contexts in DAX - Relationships

Evaluation Contexts in DAX - Relationships

Elisenda Gascon

After learning about the two different types of evaluation contexts in our previous post, we now talk about table relationships and how these interact with the filter and row contexts to condition the output of our DAX code.
Evaluation Contexts in DAX - Filter and Row Contexts

Evaluation Contexts in DAX - Filter and Row Contexts

Elisenda Gascon

Explore DAX query language in Power BI: learn about Evaluation Contexts and their impact on code for improved formula results.
My first month as an Apprentice Engineer

My first month as an Apprentice Engineer

Elisenda Gascon

Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first month.