James Connolly

Final year, BSc Computer Systems, University of Limerick

James Connolly

Most recently a software engineering intern at Microsoft Azure Core, and before that Deloitte. I work on release tooling, CI pipelines and test automation.

Scroll

A look back at where it started

  1. Now

    Final year

    I'm building my final year project, An Adaptive Optimization Framework for Reducing Data Movement Overhead Using ML-Guided Zero-Copy Techniques, which uses machine learning to pick the fastest way to move each batch of data onto the GPU. Early results are promising. I graduate in May 2027 and I'm looking for graduate roles in software and site reliability engineering.

    2.5× faster than the standard copy in early tests

    Read more

  2. June 2026

    Software Engineering Intern, Microsoft

    Azure Core, Dublin

    Release knowledge on the team was siloed across about 15 tabs and bookmarks. I built a release orchestration agent that brings it into one place, starts and monitors deployments on its own, and sends people the approval links and next steps they need through Microsoft Graph. I also profiled our CI and added targeted build caching, cutting build times by up to 33%.

    80+ hrs of developer time saved every week

    Up to 33% faster builds

    Read more

    James outside the Microsoft office in DublinJames's Microsoft badge on top of his work laptop
    Microsoft, Dublin
  3. June 2026

    1st place, Alice Coffey Student Implementation Prize

    Undergraduate level

    Chosen as the undergraduate winner from a large number of submissions.

    Read more

    Certificate for the Alice Coffey Student Implementation Research Prize 2026, undergraduate level, awarded to James Connolly by the Centre for Implementation Research at the University of Limerick
    My certificate from CIRcUL
  4. 2023 to now

    Treasurer and Chairperson, UL Tennis Club

    • 2026/27Treasurer again for my final year
    • 2025/26Chairperson, leading the club
    • 2023 to 2025Treasurer, my first committee role

    As Treasurer I secured the club's first equipment through a university fund for clubs, and the club grew from 80 to 300 members.

    80 → 300 members

    Read more

    UL Tennis Club members gathered on the courtsNew UL Tennis Club equipment laid out on grass: rackets, tubes of balls and racket bags
    The club, and its first equipment
  5. November 2025

    Fidelis Partnership Scholarship

    Awarded for academic excellence and industry promise, while holding First Class Honours standing. Of the eight UL students chosen that year, seven were from business courses and I was the only computer science student.

    Read more

    Fidelis Partnership Scholarship 2025-26 certificate from the University of Limerick
    Scholarship certificate, 26 November 2025
  6. October 2025

    Selected for Google's Algorithms Workshop

    Google, Dublin

    A workshop on dynamic programming and computational complexity.

    Read more

    Invitation email to the Google Ireland Algorithms Workshop 2025Google merchandise laid out at the workshop
    The invite, and the welcome pack
  7. 2025/26

    Tutor, ICT Learning Centre

    In third year I moved on to tutoring, helping students through drop-in sessions. I'm doing it again in final year. Explaining things on the spot keeps me sharp, and I used these same supports in my own first year.

    100+ students tutored

    Read more

    James's ICT Learning Centre tutor profile
    My ICT Learning Centre tutor profile
  8. June 2025

    DataPulse at DATA 2025

    Bilbao, Spain

    The research internship became a co-authored, peer-reviewed paper, DataPulse: An Interactive Dashboard for Statistical and Exploratory Analysis of Multimodal Healthcare Data in Shiny, presented at DATA 2025.

    Read more

    DATA 2025 certificate for co-authoring the DataPulse paper
    DATA 2025 certificate
  9. May & June 2025

    Google Code Retreat and SRE Workshop

    Google, Dublin

    Code Retreat was test-driven development and clean-code refactoring. The Datadog & Google SRE Workshop covered SLOs and deployment architecture.

    Read more

    A lounge inside Google's Dublin office, with floor-to-ceiling windows over the city
    Inside Google's Dublin office
  10. May 2025

    Junior Developer, Deloitte

    Public Sector & Enterprise Solutions, Dublin

    I started test automation on my team with a Playwright regression framework that grew past 400 end-to-end tests. Each runs in about 3 minutes and replaces 20 to 40 minutes of manual testing. After my placement, Deloitte set up a dedicated Test Automation team to carry the work on.

    400+ automated end-to-end tests

    Read more

    James with the Deloitte team at the Deloitte stand, UL Careers Fair
    Representing Deloitte at the UL Careers Fair
  11. April 2025

    Presented my research at AICUR 2025

    12th All-Ireland Conference of Undergraduate Research, University of Limerick

    I presented my undergraduate research at AICUR, held at UL on 3 April 2025.

    Read more

    AICUR 2025 certificate of achievement for presenting
    AICUR 2025 certificate of achievement
  12. 2024/25

    PSLG leader, ICT Learning Centre

    My first year helping other students: leading Peer Supported Learning Groups in programming fundamentals, data structures and debugging.

    Read more

  13. Summer 2024

    Research intern, University of Limerick

    Biocomputing and Development Systems Group

    I built an R/Shiny app for exploring complex biological and medical datasets, and designed a predictive pre-loading approach that cut view load times by 38%.

    38% faster view loads

    Read more Live appCode

    DataPulse research poster: an interactive dashboard for statistical and exploratory analysis of multimodal healthcare data in Shiny
    DataPulse research poster

Toolkit

Languages
Python, Java, C#, C, SQL, JavaScript, R
Cloud & delivery
Azure, Azure DevOps, GitHub Actions, Docker, Linux, NGINX
Data & observability
Redis, Elasticsearch, DynamoDB, SQL Server, Grafana
Testing & frameworks
Playwright, Blazor, KnockoutJS, Shiny

Outside of work

Get in touch