Experience
Download my CV-
2024 - Current
Assisant Manager - Deloitte Ireland
Technical Responsibilities
- Development of actuarial new software solutions based on open source software for a variety of purposes, including among others: capital modelling, assumption management, regulatory reporting.
- Develoepd and implemented improvements and additional functionality for existing actuarial and financial modelling software.
- Actuarial modelling: reserving and capital models, SII, Internal models, liability projections.
- Integration of systems and API development to integrate open source code solutions with existing actuarial modelling and database systems.
- Design of system architectures.
- Drafting of both technical and user documentation.
- Automation of DevOps and QA tasks (unit tests, automated documentation, linting, etc.)
- Configuration of Azure DevOps policies, repos and organisations.
Management Responsibilities
- Training of junior team members in technical (software developemnt, actuarial) and non-technical (clients and relationships) matters.
- Code reviews and PR approval responsibilities.
- Performance reviews and performance feedback.
- Liaising with end-users, testing team, wider IT.
- Refinement of requirements and liaising with design teams to ensure satisfactory releases.
- Budget and deadline management.
- Monthly meetings with sub-management team to ensure their needs and concerns are addressed.
- Client solution advisory (e.g. seection a technology stack, system integration queries, budgeting builds).
Eminence
- Developed and presented sessions for the Society of Acturies of Ireland on:
- Data analysis and modelling ethics.
- AI and Machine Learning methods and ethical applications.
- Machine Learning and AI applications in actuarial work.
Key technologies & skills
- Python 3 (Including Pandas, NumPy, Numba, Multiprocessing, Logging, Flask, Tkinter, among others)
- SQL
- MG-ALFA
- Tyche
- Microsoft Azure (Including DevOps, Databricks, Data Lake, Entra, among other services)
- Object Oriented Programming
- APIs
- Optimisation
- Agile Methods
- Waterfall Methods
- Unit Testing
-
2022 - 2024
Consultant - Deloitte Ireland
Technical Responsibilities
- Development of actuarial software solutions based on open source software for a variety of purposes, including among others: catastrophe modelling, reporting and UI development.
- Model replications and results validation for actuarial audits, reconciling to within 1%.
- Technical walkthroughs and audit queries.
- Database table, query and store procedure implementations to integrate with user-facing interfaces.
- Drafting of both technical and user documentation.
- Drafting and review of audit reports and concllusion memos.
- Implementation of statistical software solutions for liability forecast.
Management Responsibilities
- Training of junior team members in technical (software deveopemnt, actuarial) matters.
- Code reviews and PR approval responsibilities.
- Knowledge transfer sessions on softwawre devleopment concepts, industry best practice, statistical modelling, Machine Learning and AI.
- Liaising with testing team.
- Management reports.
Eminence
- Developed and presented sessions for the Society of Acturies of Ireland on Data analysis and modelling ethics.
- Developed and presented internal Deloitte sessions on software develpment and Agile best practice, OOP principles and statistical methods.
Key technologies & skills
- Python 3 (Including Pandas, NumPy, Multiprocessing, Logging, Tkinter, among others)
- SQL
- Tyche
- Microsoft Azure (Including DevOps, Databricks, Data Lake, Entra, and otehr services)
- Object Oriented Programming
- Optimisation
- UI Design
- Agile Methods
- Waterfall Methods
- Unit Testing
-
2021 - 2022
Analyst - Deloitte Ireland
Technical Responsibilities
- Development of proof of concent tools for actuarial and financial applications, including UIs and calcualtion engines.
- Model replications and results validation for actuarial audits, reconciling to within 1%.
- Technical walkthroughs and audit queries.
- Drafting of audit reports and concllusion memos.
- Automating of Excel and Access funcitonality for the actuarial, audit and valuations teams through VBA development.
Management Responsibilities
- Training of junior team memebrs in technical (software deveopemnt, actuarial) matters.
- Code reviews and PR approval responsibilities.
- Knowledge transfer sessions on softwawre devleopment concepts, industry best practice, statistical modelling, Machine Learning and AI.
- Liaising with testing team.
- Management reports.
Key technologies & skills
- Python 3 (Including Pandas, NumPy, Multiprocessing, Logging, Tkinter, among others)
- SQL
- Tyche
- Microsoft Azure (Including DevOps, Data Lake, among other services)
- Object Oriented Programming
- Optimisation
- UI Design
- VBA and Macro automation
- Waterfall Methods
- Unit Testing
-
2020 (Summer internship)
Corporate Prourement Intern - JbS
Projects
- Banking Cards Project
- Diesel Fuel Analysis
- VBA Automation
For this project, I gathered, processed and analyzed historical spend data, grouped by payment type: virtual, purchasing and corporate cards (all rebate eligible spend) as well as through non-card purchasing orders. The goal of the project was to find savings opportunities by reducing the cost of making payments and/or maximising rebates on spend. This project had a target ROI of $260,000.Throught this analysis, I found $80 million/year of spend, currently done through small non-rebate eligible purchasing orders, which if paid for through rebatable means will lead to an ROI of $1.2 million/year (approximately 5x target). Additionally, I found opportunities to save an additional 0.31% on all card spend by adjusting JBS's payment days performance to match their WACC.
Working with the head of Energy Procurement, I identified 6 plants for which there are significant savings opportunities (average 20% yearly) to be capitalized by investing in larger off-road diesel tanks to capture OPIS competitive diesel pricing and reduce fuel shipment costs. Additionally, we identified further savings opportunities from installing electric TRUs with potential to reduce energy costs by 30% to 80% and qualify for rebates.
While working on my data analysis projects, I reviewed, refactored and built additional Visual Basics Macros to automate weekly and monthly tasks for the procurement function.
Key skills
- Data analysis
- Forecasting
- Mathematical modelling
- VBA and Macro automation
- Communication
-
2019-2021
Gradaute Teaching Assistant - Purdue University
Technical Responsibilities
- Development of educational content (syllabus, reading material compilation, explainers, video scripts) for online courses on data analysis, research methods, data visualisation, research ethics and technical/non-technical communication .
- Development of success criteria and grading rubrics to assess student performance.
- Provision of guidance and feedback to students through daily/weekly interactions.
Key technologies & skills
- Data analysis
- Research and statistical methods
- Communication
- Writing (technical and non-technical)
-
2019-2021
Gradaute Assistant - Purdue Foundry
Technical Responsibilities
- Modeling of the go-to-market strategy for NutraMaize, producer of Professor Torbert's Orange Corn.
- Analysis and modelling of target market segments and year-on-year growth potential of SpeechVive, a device designed to improve the lives of Parkinson's disease patients by helping them regain the speech and communication skills affected by their pathology.
- Research regarding the potential for use and profitability of potential new markets for smart clothing startup Predictive Wear.
Key technologies & skills
- Data analysis
- Research and statistical methods
- Communication
- Writing (technical and non-technical)
-
2018-2019
Consultant - TruQua Enterprises
Technical Responsibilities
- SAP HANA data warehouse implementation.
- SAP Fiori online dashbaord and UI development.
- Development of POC Python Machine Learning tools for financial forecasting.
Key technologies & skills
- Python 3
- SAP HANA, Fiori, FICO
- SQL
- ABAP
-
2016-2018
Research Assistant - University of Chicago
Worked for Professor John Brehm, developing Python modules to support his research project on political opinions expressed through social media. For this project, I worked developed and maintained Python and shell scripts to:
- Pull data from Twitter's API throughout a span of a year.
- Clean the data to contain only Tweets on our targeted political topic (the supreme court nominations of Merrick Garland and Neil Gorsuch)
- Prepare data for statistical, Natural Language Processing, and dictionary-based sentiment analysis.
The paper that resulted form our work can be found under the Projects page of this site, it is titled "Is political messaging persuasive or manipulative? Twitter messages about the Supreme Court nominations". It was also presented by us at the 2017 Midwestern Political Science Association's annual Conference.
Key technologies & skills
- Python 2
- Shell scripting
- Statistical analysis
- Research methods
- Natural Language Processing
- Visualisation
- Technical Communication
-
2017-2018
Development Intern - Chicago Literacy Alliance
In this role, I recruited over 100 donors to sponsor the main fundraising event for CLA, an association of 125 education non-profit organizations through research and cold calling. Additionally, I designed and implemented a donation tracking system, managed donor follow-up and provided tax-exemption documentation for donors.
Key technologies & skills
- Administration
- Outreach
- Communication
- Spreadsheet modelling
-
2016 (Summer internship)
Alternative Programs Intern - Cook County Sheriff's Office - Cook County DOC
In this role, I worked inside Cook County Jail and in close contact with law enforcement and civilian personnel assisting with the management of education and rehabilitation services to Cook County Jail detainees. My responsibilities included reviewing and assessing 50+ daily service requests to ensure each detainee received the services they requested in a timely fashion. I also produced audit reports to confirm accurate delivery of substance abuse services to the detainees who needed them; and analyzed performance and financial data to determine billing accuracy by third party providers of these services.
Key technologies & skills
- Administration
- Data analysis
- Communication
- Auditing