Hello, I'm

Adam Logan

You can view my CV here

Profile Picture of Adam Logan

About Me

A little bit about me



I am currently a Software Engineer within the Machine Learning Engineering team at EverQuote. Previously, I was apart of the flying start technology degree programme, as a technology consultant at PwC studying Software Engineering at Queen's University Belfast.

I'm a dedicated software engineer, passionate about technical innovation and collaborative teamwork. My experience spans diverse domains such as machine learning, IoT, and finance transformation, and I possess hands-on expertise in tools such as React, Python, and Java. I've consistently demonstrated my ability to work in multicultural environments, manage my time effectively, and approach challenges with innovative solutions. Throughout my career, I've navigated projects of all scales, from individual initiatives to expansive team collaborations. My commitment to continuous learning and best practices in software development is rooted both in a solid academic foundation and real-world experience.

Additionally, I take pride in being an active member of the tech community, regularly attending talks and participating in hackathons. Notably, I have attended conferences such as the AWS cloud day and NIDC. These events have allowed me to network with industry professionals and engage with topics which are not covered within my day-to-day work.

I also volunteer at Acorn Primary School through the Time to Code programme, where I teach P7 students how to use Scratch, helping them build foundational programming skills. This experience has strengthened my ability to communicate technical concepts clearly to non-technical audiences and reflects my enthusiasm for making technology more accessible.

Technical Skills

Tech Skills Logos

Qualifications

Experience

EverQuote

Aug 2024 - Current

Machine Learning Engineer

At EverQuote, I work within the Machine Learning Engineering team, supporting the deployment and maintenance of models for an insurance comparison platform. I manage essential services like JupyterLab and MLflow, and oversee an internal tool that delivers models as endpoints via a Model-as-a-Service (MaaS) architecture. This involves assisting Data Scientists with deployment, monitoring model performance, and developing new features to improve deployment efficiency and tracking. I've led major initiatives including a data enrichment layer for standardised model inputs and an automated retraining system using AWS SageMaker, collaborating closely with Analytics teams and building CI/CD pipelines with GitHub Actions. I've also contributed to an AI-driven project automating Snowflake table documentation using prompt engineering and RAG architecture. These responsibilities have strengthened my expertise in AWS, Kubernetes, and Django, and highlight my ability to work across platform engineering, DevOps, and data engineering while communicating effectively with internal stakeholders.

PwC

Sep 2020 - Aug 2024

During my time with Oxfordshire County Council, I contributed to upgrading the general phone helpline by implementing voice automation using Amazon Lex. This involved conducting interviews with stakeholders from various council departments to understand their services and common public inquiries. Using the insights gathered, I developed process flows for the new helpline to address frequently asked questions, helping to reduce the demand on call agents. Additionally, I gained hands-on experience with the Amazon Lex service by developing the voice automation system.

While working with the Ministry of Defence, I assisted in developing a new Data & Digital strategy for the Royal Navy in regards to ship maintenance. Not only did I work with colleagues from PwC but I also worked directly with PA consulting and V-Ships. My role consisted of gathering advice and feedback from SMEs across the consortium, and then consolidating this information into a comprehensive report.

During my time with the Bank of England, I concurrently worked on two workstreams. One focused on scrutinising the Bank's cutover plan for the RTGS system, overseeing CHAPS and other payment methods, while the other involved evaluating the configuration of four critical Oracle databases.

My responsibilities included compiling weekly status reports for the client, facilitating workshops with the Bank, and reviewing Slaughter and May's report on the failed TSB cutover in 2018 to assess potential risks in the Bank's cutover plan. Additionally, I conducted thorough analyses of Oracle documentation and the Bank's configurations to identify potential risks during the Oracle database review.

I took over a project that facilitated company service registrations and managed payments between customers and these companies. However, this project came with no existing documentation. My initial responsibility was to generate comprehensive documentation for the current platform. I meticulously crafted README files for both frontend and backend components, elevated the clarity of code through enhanced comments, launched a Jsdoc site that encapsulated details of every frontend function, and designed an onboarding guide to aid future developers.

I engineered a form builder allowing users to integrate various elements, such as text fields, buttons, text descriptions, and radio buttons. These elements were presented in a list format, the order of which could be dynamically altered using a custom drag-and-drop feature. Additionally, the properties associated with each component were made editable, offering a more flexible and user-centric design approach.

As a part of this project, I deepened my expertise in React, Flask, and MySQL.

In this project, I worked within the integration team. My role centered on handling user stories related to importing and transforming the JSON data, into a relational format, from various DfE endpoints and establishing and verifying unique identifiers in an external data repository. To accomplish this, I developed Azure functions in C#, interfaced with several endpoints, and managed data in both a Microsoft SQL database and Dataverse.

During my time at tech central, I was on a project to develop an internal asset, which would insert data, from an internal data source, directly into a google sheet. This asset took the form of a google workspace add on and was developed using Apps Script. I spent most of my time on this project developing a way to dynamically make requests to the internal API and manipulating the responses. One other key feature, which I also worked on, was the ability to allow the user to preview the response and choose which fields they would like to import into their document.

I demonstrated that I am able to work within a small team and within an agile framework. On this project I gained experience and grew my technical knowledge within Apps Script and REST APIs. I also showed that I am able to work under time constraints, as there were last minute changes requested.

On this project I was assigned to a large team that was developing both a new ERP and an EPM system for a client. I worked specifically within the EPM side of the project. My role within this project was within PMO and test management of three new work streams in relation to planning IFRS4. This allowed me to interact directly with the client by sending status reports and by attending meetings with the client.

Throughout my time on this project I developed my business acumen within this project and learned new skills such as Oracle Planning and management. I developed an appreciation of the importance of testing and gained knowledge within this field. I once again demonstrated my ability to work in a multicultural team by working directly with colleagues from PwC India and PwC Middle East.

During this placement, I developed two prototype applications, one which monitors temperature and humidity sensors and another that acts as a ride management application, for a theme park. These prototypes were developed using Vantiq which is an IoT processing platform. The purpose of these prototypes, was to test if Vantiq is a viable platform for PwC to use when developing smart venue and smart retail solutions.

During the course of developing these prototypes I created several test harnesses which would simulate data entering Azure. The first test harness that was created simulated temperature and humidity sensors and the second test harness, which was developed, simulated people entering a queue for a ride. These test harnesses, are Web Apps that are deployed on Azure and were developed inPython and used Flask, the Azure SDK, HTML and CSS.

I not only developed and improved on the technical skills listed above, but I also demonstrated my ability towork autonomously, manage a project and create innovative solutions to real world business problems.

I was placed within the configuration team of a project which consisted of creating an online loan application process. Within this project I worked with salesforce, and more specifically salesforce flows, to make changes to the application process, which the client requested. I also manage the commercials and onboarding for a large project team (50+ colleagues), spanning two continents (PwC UK, CTech Poland and PwC South Africa) which demonstrates that my ability to work within a multicultural team.

Eason

Feb 2020 - Aug 2020

Sales Assistant

My job at Eason’s was heavily communication based. Everyday my role as a sales assistant required me to be polite and present myself in a friendly yet professional manner to the customers and my co-workers. This allowed me to develop my confident demeanour. Alongside this, working on the tills required cash handling which granted me the opportunity to prove I am trustworthy and thorough in all tasks I am asked to undertake.

PSNI

Aug 2019

Software Engineer

At my 4 weeks' work experience with the PSNI, where I was placed within ICS in which I worked on several projects which were developing a facial recognition software, researching different handwriting recognition software and assisting ICS in finding a cloud storage provider. These projects tested both my problem-solving skills and my logical thinking skills.

Catalyst

Jun 2019

Product Designer

When I was at the Generation Innovation work experience program, I was placed within a team, and then my team was assigned to LibertyIT. My team and I then had to pitch our solution to a problem given to us by LibertyIT, to several members of the company. After this we had to deliver the same pitch to the other teams on the program. This work experience program helped me to become a more confident speaker.

Education

Queen's University Belfast

Sept 2020 - Current

BEng Software Engineering

At queen's I have learnt about many principles and concepts within the of world software development. Throughout all the modules one key area which was highlighted was security. This was stressed within my databases, software design principles and in my systems development modules. Another concept which has been stressed throughout university is the importance of documentation and the design phase. To this end within almost every module I learnt about the nuances of the Unified Modelling Language (UML).

Fundamentals of Maths for Computing91
Programming88
Software Design Principles88
Databases83
Architecture and Networks85
Web Technologies 77

Professional and Transferrable Skills86
Data Structures and Algorithms82
Software Engineering and Systems Development84
Cyber Security Fundamentals84
Service-Oriented Programming93

Malware Analysis84
Secure Software Development73
Software Development Practice71
Advanced Computer Architecture86
Software Engineering Enterprise Project77
Team-based Software Innovation73

Belfast High School

Sept 2013 - Jul 2020

A-Level and GCSE

During my time at Belfast High School I built a range of skills and abilities through of my experiences. I was a Computing prefect and in this role I went to junior school computing classes and assisted these students in their practical work. I also created the rota for this programme, for the assistant prefects, alongside the senior prefect. This helped me to develop my leadership and organisational skills.

Computer Science A*
ChemistryA
MathematicsA

Computer ScienceA*
ElectronicsA*
ChemistryA*
MathematicsA*
PhysicsA*
BiologyA
English LanguageA
English LiteratureA
Motor Vehicle and Road User StudiesA
Religious StudiesA*