My experience


Freelance / Contract / RemoteAugust 2019 - Present

I am currently available for freelance / contract and remote-working opportunities in the followingareas:
- Analytics
- Actuarial model building and systems
- Data Science (machine learning builds)
- R, Python, C# and VBA development
- SQL and Excel model replacement

CourseraApril 2017 - Present


ERSAugust 2019 - September 2019

I was a senior data scientist in the pricing division of ERS. I worked on:
- A Natural Language Processing model using NLTK in Python
- Python development with Pycharm and Jupyter
- SQL development with SQL server
- XGBoost models build in Python
- Model deployment with Flask in Python (RESTful API)
- KNN classification with Bayesian Optimisation in RStudio

Queen Mary University of LondonJune 2017 - August 2019

I was the programme director for Queen Mary University of London's Actuarial Science undergraduate programme. I lectured statistics (Generalised Linear Modelling, Bayesian Statistics, Reinsurance, Loss distributions, Ruin theory, Poisson process) at undergraduate level (including assessment in R).
I also lecture Actuarial professional development (with guest lectures from the IFoA. FRC and PRA).
At master's level I lecture analytics using SQL, Excel, Access and VBA.
I have just been recommended for promotion to Senior Lecturer pending the Summer promotions board following successfully leading the school to re-accreditation under the
IFoA's new education curriculum.

Institute and Faculty of Actuaries (IFoA)July 2018 - January 2019

 I was the module lead at the IFoA for the Actuarial Statistics modules during their transition to a new curriculum, for subjects CS1 - Actuarial Statistics and CS2 - Risk Modelling and Survival Analysis. I wrote the IFoA April 2019 CS2 RStudio paper, the first paper of its kind as practical assessment is new at the IFoA.

Boland Consultancy LimitedJanuary 2010 - April 2017

I successfully contracted through my own limited company for many years. The clients I
helped include: 

Just - Reigate - Interim Actuary – Faster Reporting Project

Retirement Advantage Limited - Interim Solvency II Actuary

Partnership Plc - Interim EUC Controls Actuary - Solvency II Programme

Friends Provident International - Dorking  New Business Actuary – Financial Reporting

SCOR Global Lif - Business Development Analyst - Life reinsurance 

Zurich Financial Services – Interim MCEV Reporting Actuary


Retirement Advantage LimitedApril 2015 - July 2015

* Production of SII Balance Sheet numbers (BEL, Risk Margin, SCR, MCR)
* Modification and design of Matching Adjustment and Balance Sheet spreadsheets (including Asset Hypothecation and IRR calculations)
* Completion of PRA data collection exercise for Matching Adjustment
* Assistance with Matching Adjustment application

Partnership PlcJuly 2014 - March 2015

* Design & implementation of End User Computing policy (completed and signed
off by senior management including CFO and AFH, also externally reviewed by
* Rollout of training sessions (given by and designed by me) to all members of
CFO division on the new EUC policy (I trained all members of CFO, including Heads of and Director Level)
* Development of Risk Margin calculation spreadsheet
* Development of Aggregation spreadsheet for Balance Sheet production.
(including SCR and MCR)
* Aggregation of Year End Balance sheet
* Development of QRT spreadsheet for Actuarial forms
* Production of Q1 QRTs

Friends Provident InternationalMay 2013 - March 2014

* Management and development of a team of 3 people
* New business Planning & Forecasting of VNB, NBS, IRR, PVNBP
* MI production & analysis of above metrics
* New business reporting (Quarter end and other, including timetable
* Regular presentations to and liaison with senior management, auditors and key

SCOR Global LifeJuly 2012 - May 2013

Life reinsurance

* Project management - delivery of tenders to clients, including successful
retrocession tender.
* Design of Solvency II Standard Formula spreadsheet.
* Client Management for allocated clients

* Treaty production, involving regular consultation with our legal team.

Zurich Financial ServicesMay 2011 - March 2012

* Designed a new analysis of change in embedded value process with DFA,
* Production of key elements of Q2 2011 and YE 2011 MCEV balance sheet
* Responsible for calculation of CRNHR and RBRM (Risk Based Return
* Delivered the required reporting ahead of schedule at Q2 2011 and YE 2011

My stack


macro development, Integrated Regulatory Reporting, New business Planning & Forecasting, IOS apple development, Microsoft Visual Studio, Microsoft Access, Microsoft C-SHARP, Microsoft Office, Visual Basic for Applications, ALM, database management, Relational Database, International Financial Reporting, Balance Sheet, Data Collection, RESTful, Python Programming, BA


Financial Management, Risk management, Decision Forest, Analytics, Project Management, API, Data analysis

Analysis methods and tools



NumPy, ADO, Machine Learning

Environment of Development

Visual Studio 2018, IPython, PyCharm, MS Visual C# 2010, Xcode



Big Data

Data Visualization

IT Infrastructure

Microsoft Azure


SQL, Visual Basic, Matlab, Python, C++, VBA, Visual Basic Applications


Microsoft SQL Server, SQL Server, Oracle

Computer Tools

Microsoft Excel, Microsoft Word, Microsoft PowerPoint

My education and trainings

FHEA - Higher Education Academy2019 - 2019

Various Machine learning, R and Python certificates - Data Camp2019 - 2019

Certificate in Machine Learning - Stanford University2017 - 2017

Institute of Actuarie Institute of Actuaries - Institute of Actuaries2012 - 2012

Grad Dip. Actuarial Science - Dublin City University2005 - 2006

Bachelor of Science, Statistics and Computer Science - University of Limerick2001 - 2001