×
Conor Sheehan

Conor Sheehan

Software Engineer


Background


About

About

I'm a full stack web developer who can build apps from the ground up.

Work Experience

Work Experience

  • Senior Software Engineer, Oliver Wyman

    May, 2019 - Present

    • Node.js

    • Vue.js

    • Python

  • Linked Data Researcher, Digital Repository of Ireland

    Aug, 2018 - May, 20199 months

    As a linked data researcher at DRI, I researched and implemented various software solutions. I worked on the main DRI rails app, as well as Logainm, and python scripts for data manipulation. I contributed to open source projects within the scope of linked data and the semantic web, such as IIIF and ruby-rdf.

    • Ruby

    • Rails

  • Software Developer, National Library of Ireland

    May, 2017 - Aug, 20181 year 3 months

    As a Full Stack Application Developer I was involved in designing, developing, testing and deploying the National Library of Ireland’s (NLI) many Ruby on Rails and PHP web applications. I introduced continuous integration to the NLI using bitbucket pipelines and docker containers. I also produced an in depth analysis of the NLI's large web archive, primarily using python.

    Key Technologies:

    • Database/storage: MySQL, Redis, Fedora Commons and Solr
    • Development: Ruby on Rails, PHP (Zend), Java, JavaScript, XSLT, Marc, RDF
    • Analysis: Python, Pandas, Matplotlib, Excel,
    • UI: CSS, SCSS, Bootstrap, jQuery
    • Testing: Rspec (TDD), Cucumber (BDD), PhpUnit, Junit, Bitbucket Pipelines, Travis CI
    • Deployment: Puppet, Docker, Passenger, Capistrano, Bash, Bitbucket Deployments
    • Ruby

    • Rails

  • Demonstrator, University College Dublin (UCD)

    Sep, 2016 - Apr, 20177 months

    I was a demonstrator for the following modules:

    1. Intro to Programming in C
    2. Intro to Programming in Python
    3. Data Structures and Algorithms in Python
    4. Software Engineering in Java

    My responsibilities included grading assignments, supervising test, and helping students with programming concepts in general.

    As part of my time as a computer science demonstrator I built a desktop application to speed up grading assignments by extracting students projects, compiling them, and logging the compile success or failure to a word doc as a starting point for grading assignments.

    • Python

    • C

Skills

Skills

  • Frontend

    HTML

    CSS / SCSS

    Javascript

    Typescript

    Vue.js

    Vuex

    JQuery

  • Backend

    Node.js

    Ruby

    Python

    PHP

    C

    MongoDB

    SQL

    Postgres

    RabbitMQ

    Redis

    Serverless

  • Devops

    Docker

    Kubernetes

    Heroku

    Netlify

    Rancher

Education

Education

  • Computer Science, Master of Science (M.Sc.), University College Dublin

    Dec, 2015 - Dec, 2017

  • Music Technology & Business, Bachelor of Arts (BA), Maynooth University

    Dec, 2012 - Dec, 2015

Awards

Awards

  • Student Challenge top 100 , Grad Ireland

    Awarded on:

  • Entrance scholarship , Maynooth University

    Awarded on: