Mid-level software engineer with 4+ years of experience in design and development of cloud-integrated applications, skilled primarily in web-based architectures and AWS/Azure Cloud technologies.
I have dedicated myself to honing my skills as a software engineer, doing so by adhering to primary characteristics of what makes a good software engineer by being self-motivated, adapting to working under pressure and inheriting critical thinking and analytical abilities.
Seeking out a new challenge as a software engineer where I can improve my capabilities in design, implementation, testing and release of new applications and features.
Currently employed at LetsGetChecked as a Junior Software Engineer where I have worked for 3 years in .NET and AWS environments where I regularly contribute to the design, development and testing of microservices which offer key functionality to the business and customers.
Previously a Technical Support Engineer at LetsGetChecked in which I have provided production level support, debugging, and fixing critical bugs, as well as spearheading initiatives to reduce technical debt and ensure the quality of our team's owned microservices with some examples being SonarQube code coverage, Cortex for microservice quality and Stryker for improving the quality of tests.
I have a strong passion for automotive technologies in which I am currently learning AutoCAD in my free time. I also have created some projects around game development which I apply concepts that I have learned in my working environment such as Domain Driven Design and SOLID principles
Overview
6
6
years of professional experience
5
5
years of post-secondary education
1
1
Certification
Work history
Junior software engineer
LetsGetChecked
Dun Loaghaire
12.2022 - Current
Well-versed in software development with the AWS suite of features where I have developed features with SQS, DynamoDB, S3 and Lambda.
Reduced technical debt through integrations with SonarQube, Cortex and Stryker for our .NET microservices.
Created Systems and State Architecture diagrams for newly created microservices in UML and presenting documentation and features to stakeholders.
Incorporated the principles of Domain Driven Design and SOLID for best practice and complexity reduction.
Utilizing tools such as Docker and Consul on a daily basis to test new features locally.
Ensuring that my work was thoroughly tested and maintainable by writing unit and integration tests with various libraries such as AutoFixture, Moq and Specflow.
Scaffolded new service build pipelines with Appveyor CI which include supplementary integrations, published packages and tests.
Refactored key business components such as Email handling and DynamoDB infrastructure in order to improve the reusability and maintainability of various microservices.
Technical Support Engineer
LetsGetChecked
Dun Laoghaire, Dublin
07.2021 - 11.2022
Devised initiatives to reduce the amounts of errors on microservices by monitoring Splunk which led to a reduction of production bugs by up to 80%.
Completed investigations to check on reported errors, reproduce problems and trace faults within user systems.
Spearheaded weekly triage meetings in order to prioritize the fixing of production environment bugs.
Streamlined the delivery of new company products via robust SQL scripts and being the first point of contact for this area of the engineering division.
Cultivated my skills in the AWS suite of features by developing email handlers, SQS message processing and Dynamo DB migrations with key usage of AWS CLI.
Updated and improved product web pages for relevancy and accuracy.
Graduate Developer
ESW
Swords, Dublin
07.2020 - 06.2021
Enrolled in the ESW 2020 Graduate programme for which I was responsible for integrating new retailers into ESW software environments.
Becoming accustomed to the Azure suite of features with key experience gained in Azure DevOps pipelines and CosmosDB.
Built custom configurations for new retailers in the areas of payments, front-end styling and email templates, with key usage of C# and SQL.
Created retailer cart and checkout pages with Bootstrap and Angular JS frameworks, delineating from Figma wireframes.
Utilising Angular frameworks to add custom UI features to retailer checkout-pages based on requirements.
Maintained detailed knowledge of languages and frameworks, including C#, SQL and web design.
Software Engineering Intern
Veritas Technologies
Ballycoolin, Dublin
03.2018 - 09.2018
Employed with Veritas Technologies through the INTRA internship module spearheaded by DCU which enables students to gain valuable experience in a live industry.
Worked on the Enterprise Vault.Cloud e-mail archival system. Participated in adding a Vault Information Classifier search engine for GDPR regulations.
Acquiring programming skills in JavaScript and C# under the development of a Billing Notifications feature for user experience.
Experienced the role of the QA engineer in of some of the modules of EV.Cloud where testing was performed on functionality of new modules while writing automation testing scripts using Selenium/Fitnesse.
Researched possible ways to perform cost optimization analysis of the product based on Microsoft Azure platform.
Education
Bachelor of Science - Computer Applications and Software Engineering
Dublin City University, Dublin
09.2015 - 05.2020
Graduated from Computer Applications in May 2020 with a 2.1 honours degree and a 75% result in my final year project, Clever Carpooling.
Created an Android application which provided me with valuable knowledge of Firebase cloud tools and Google Functions
Joined the Eirloop team in November 2017 as an Electronic Design Engineer to represent both DCU and Ireland at the annual international SpaceX/Hyperloop pod competition event in Los Angeles.
Represented DCU as an Open Days ambassador over three years giving guidance to promising second-level candidates who wish to take up various Computer Science and Engineering related degrees in DCU.
Was employed through DCU's INTRA scheme with Veritas Technologies Ltd., a company that develops cloud based applications and utilities. At Veritas, gained valuable experience into the working environment of software engineers
Skills
C#
F#
Python
SQL
Nodejs
Java 11
HTML/XML/YAML/JSON
CSS Frameworks - Bootstrap
UNIX Shell/Powershell
Paket/NuGet
Android Studio/Visual Studio IDE's
SQL Server 2022
Jenkins
Git CI/CD
SonarQube/Stryker/Cortex
Specflow/Fluent Validation
AWS - CodeDeploy, DynamoDB, SQS, SNS, S3
Azure Cloud - Cosmos DB, DevOps
Docker
Appveyor
Postman/Swagger
Entity Framework/Dapper/Auto-Mapper
Systems Analysis - UMLet/Visio
C4 Modelling/State Machines/Data Modelling
Scaled Agile Framework
Domain Driven Design
Vertical Slice/Onion N-Tier Architectures
Grafana/Splunk/Kafka event logging
Certification
Udemy - June 2023 - Domain Driven Design & Microservices for Architects
Udemy - December 2022 - Amazon Web Services Cloud Practitioner
Udemy - July 2021 - DevOps: CI/CD with Jenkins using Pipelines and Docker
Udemy - May 2021 - AZ-900: Microsoft Azure Fundamentals Certification
Scaled Agile Inc. - October 2020 - Certified Safe 5 Practitioner