Profile
Experienced software developer with a strong foundation in full stack development with experience in a wide range of tools & technologies.
Through working with both small & large companies, I have gained a great understanding of the importance of focusing on the customer & operational requirements of software development while still aiming to deliver well designed & scalable solutions.
I continuously focus on trying to improve my engineering knowledge and exposure to new technologies through rss feeds, online courses, personal projects and meetup events.
Experience
VMWare
Dublin, Ireland
Senior Member of Technical Staff
Oct 2022 - Present
Zendesk
Dublin, Ireland
Senior Software Engineer Technical Lead
May 2021 - Sept 2022
Senior Software Engineer
Jan 2021 - May 2021
Software Engineer
July 2019 - Jan 2021
Part of the Foundation – Edge team, which has responsibility for the Edge networking infrastructure which handles all inbound traffic. Focus on developing API & Kafka driven pipelines to safely deliver dynamic configuration to reverse proxies & DNS systems.
Key Tasks
- Technical Lead for the team which included
- Designing technical requirements & system architecture changes for projects
- Engineer point of contact for any new & existing products our team managed
- Collaborated with engineers from other teams on proof of concepts & org level projects
- Worked with management to plan upcoming quarters & projects
- Focus on operational reliability by designing SLI & SLO metrics backed by dashboards, alerts, detailed documentation & runbooks
- Mentored junior developers by pairing with them on tasks and educating them on our stack
- Part of Engineering Onboarding team, running sessions for all new engineers in the company
- Scala
- AWS
- Kubernetes
- S3
- SQS
- Nginx
- Go
- Terraform
- Aurora DB
- Consul K/V
- Datadog
DOCOsoft
Dublin, Ireland
Software Engineer
June 2014 - May 2019
Part of the development team that design, built & delivered the Company's CMS Product.
Key Tasks
- Lead Developer on multiple projects
- Introduced CICD pipeline to move company away from manual tasks
- Included automating both code & database building, testing, packing & deployments
- Initiated migration of the product to the Cloud with a focus on security & user auth
- Purchasing, installation and management of internal server hardware running ESXi
- Member of internal best practices group to improve project workflow in the company
- C#
- Sql Server
- JavaScript
- Azure
- TeamCity
- OctopusDeploy
- CSS
Bank of Ireland, Retail Credit Division
Dublin, Ireland
Risk Analyst
Feb 2013 – Sep 2013
- SAS Enterprise Miner
- Excel
- Visual Basic
- MS Access DB
Education
BSc in Computer Science
Dublin Institute of Technology
Sep 2010 - May 2014
Eoin Farrell
Skills
-
-
Programming
- Scala
- C#
- SQL
- Javascript
- Golang
- Bash
-
Developer Tools
- Git
- Docker
- AWS
- Kubernetes
- Jenkins
- Github Actions
- Cloudflare
- Datadog
Interests
- Cycling
- Running