Skip to content
Alice Waddicor - Software Engineering Apprentice III

Alice worked at endjin between 2014-2017.

Meet Alice

Alice was the second person to complete our Apprenticeship programme.

Alice came from a technical writing background, and re-trained because of an interest in technology, particularly data processing, information extraction, and automation.

During her apprenticeship Alice became passionate about Tech for Good and became an environmental campaigner.

Alice worked at endjin between 2014-2017.

My final year as a software engineering apprentice at endjin

My final year as a software engineering apprentice at endjin

Alice Waddicor

Alice reflects on her final year and an apprentice, what she's learned over the past three years, and the new skills and capabilities she's developed.
Creating a PowerBI report with DirectQuery and multiple SQL Database sources using Elastic Query

Creating a PowerBI report with DirectQuery and multiple SQL Database sources using Elastic Query

Alice Waddicor

Sometimes you want to build a Power BI dashboard that pulls in data from two different data sources. In this blog post Alice Waddicor demonstrates how you can use DirectQuery and multiple databased via ElasticQuery.
Year 2 as a software engineering apprentice at endjin

Year 2 as a software engineering apprentice at endjin

Alice Waddicor

Alice reflects on year 2, being given more responsibility, diving deeper into all aspects of software delivery, and the good habits she's been building.
Azure Machine Learning–experimenting with training data proportions using the SMOTE module

Azure Machine Learning–experimenting with training data proportions using the SMOTE module

Alice Waddicor

Azure data services part 3: Azure Machine Learning

Azure data services part 3: Azure Machine Learning

Alice Waddicor

Azure data services part 2: Stream Insight

Azure data services part 2: Stream Insight

Alice Waddicor

Azure data services part 1: HDInsight

Azure data services part 1: HDInsight

Alice Waddicor

Visualise your Azure Table Storage data with Power BI

Visualise your Azure Table Storage data with Power BI

Alice Waddicor

Using Git for .NET Development: Part 5 – Staging Some Changes In A File But Not Others

Using Git for .NET Development: Part 5 – Staging Some Changes In A File But Not Others

Alice Waddicor

Amazingly Useful Chrome Developer Tips: #1 Inspecting dynamically created DOM elements

Amazingly Useful Chrome Developer Tips: #1 Inspecting dynamically created DOM elements

Alice Waddicor

Year 1 as an endjin software engineering apprentice

Year 1 as an endjin software engineering apprentice

Alice Waddicor

In this post Alice reflects on her first year at endjin as an Apprentice and her thoughts on programming, development tools & methodologies, cloud computing and what may lay in store in year 2.
Generating and using a certificate to authorise Azure Automation

Generating and using a certificate to authorise Azure Automation

Alice Waddicor

Refactoring by pattern using Regular Expressions and ReSharper search by pattern

Refactoring by pattern using Regular Expressions and ReSharper search by pattern

Alice Waddicor

Using SmartGit to follow the GitFlow branching and workflow model

Using SmartGit to follow the GitFlow branching and workflow model

Alice Waddicor

Using SemanticMerge to fix Git merge conflicts

Using SemanticMerge to fix Git merge conflicts

Alice Waddicor

Using Git for .NET Development: Part 4 - Resolving Merge Conflicts

Using Git for .NET Development: Part 4 - Resolving Merge Conflicts

Alice Waddicor

Understanding dependency injection

Understanding dependency injection

Alice Waddicor

Using Git for .NET Development: Part 3 – branching and pushing your changes

Using Git for .NET Development: Part 3 – branching and pushing your changes

Alice Waddicor

Using Git for .NET Development: Part 2 – basic operations and tools

Using Git for .NET Development: Part 2 – basic operations and tools

Alice Waddicor

Using Git for .NET Development: Part 1 – What is Git?

Using Git for .NET Development: Part 1 – What is Git?

Alice Waddicor

Apprenticeship Week 2 – Getting Started with Behaviour Driven Development

Apprenticeship Week 2 – Getting Started with Behaviour Driven Development

Alice Waddicor

Delving a little deeper into Behaviour Driven Development and Specification by Example.
Apprenticeship Day 5

Apprenticeship Day 5

Alice Waddicor

Day 5 includes more behaviour driven development with SpecFlow, talking to a real customer over a working lunch, and thinking about evidence-based decision making.
Apprenticeship Day 4

Apprenticeship Day 4

Alice Waddicor

Day 4 includes a code review, performance optimisations, an introduction to behaviour driven development and mocking.
Apprenticeship Day 3

Apprenticeship Day 3

Alice Waddicor

On her 3rd day, Alice starts writing some code, and uses the Argotic framework to process some RSS and ATOM feeds.
Apprenticeship Day 2

Apprenticeship Day 2

Alice Waddicor

On her second day, Alice is given a deep dive into the commercial side of the business.
Apprenticeship Day 1

Apprenticeship Day 1

Alice Waddicor

Alice covers her day 1 experience of starting her apprenticeship at endjin; setting up her development environment and getting familiar with endjin's tools and systems.