About Me π€
Hello there! Iβm Sue, an Irish software engineer currently living in Sydney, Australia. My journey into tech began in 2016 after making the difficult decision to leave my career as a piano tutor in the search of something that could challenge my problem solving skills.
As an engineer, Iβm passionate about harnessing the power of psychological safety to create a safe environment where all team members feel valued and want to contribute to making beautiful software that genuinely benefits customers. I believe that a supportive and open environment is crucial for innovation and productivity and that psychological safety itself is the cornerstone of every high performing team. I am a dedicated team player who always follows through on my commitments and always supports other team members, ensuring that every project I undertake is completed with excellence and integrity.
When Iβm not coding, you might find me exploring new places, playing the piano, or most likely in the gym! π I'm always eager to learn and grow, both professionally and personally and always welcome constructive feedback.
Skills
Work Experience
Xero: Senior Software Engineer
π Auckland, New Zealand & Sydney, Australia
Projects
Access Management & Permissions
- Writing solutions to help users in accounting practice manage access and grant permissions.
- Working with code across multiple systems including legacy monolith and microservices.
Timesheets
- Writing solutions to help employees submit timesheets and Payroll admins pay employees correctly.
- Modernisation and compliance project to comply with AU Fair Working legislature.
- Worked with legacy monolith (MVC with .NET Framework) and multiple legacy front ends (Knockout, Durandal, Ext.js) as well as .NET Core/React.js project (with Redux).
- Uplifting components from .NET Framework to .NET Core.
- Uplifting legacy (ClickOps) pipelines to seamless CI/CD pipelines using Kotlin and Teamcity.
Responsibilities
- Designing, refining, implementing, testing, deploying, and monitoring end-to-end solutions.
- Participating in PR reviews.
- Working with stakeholders to align on deadlines for completion of work.
- Collaborating cross-functionally with UX designers, product owners, and engineers to improve customer experiences.
- On-call: responsible for running multiple services outside working hours and fixing issues as they arise.
- Technical interviewing panel: interviewing new candidates for Xero for both technical and team fit interviews.
- Grad buddy: onboarding, mentoring, and helping graduates with professional goals and development.
Version1: Software Developer
π Dublin, Ireland & Kent, England
Projects
Waste Data Capture
- Developed a system for tracking waste in a paper-making factory.
- Migration from VB6 to ASP.NET MVC.
Paper Management System
- Inventory system for paper factory workers.
- Migration from VB6 to ASP.NET MVC.
- First exposure to concurrency issues.
Responsibilities
- Implementing and testing solutions, collaborating with teams.
- Involvement in Diversity and Women's reBOOT programs.
- Onboarding and mentoring new graduates.
Education
Higher Diploma in Software Development
Dublin Business School, Dublin, Ireland (1.1 Hons)
2018 - 2019Masters in Musicology
Maynooth University, Maynooth, Co. Kildare, Ireland (2.1 Hons)
2015 - 2017Bachelor of Music
Maynooth University, Maynooth, Co. Kildare, Ireland (1.1 Hons)
2011 - 2015Hobbiesπ€Έπ»ββοΈ
Featured Articles
Making a big career change from Music to Tech
An interview with Silicon Republic journalist exploring how I transitioned from a career in music to a career in tech.
Accelerate Your IT Career
This article summarises the graduate programme at Irish Tech consultancy firm Version1.