×
Paul Mcilreavy

Paul Mcilreavy

Team Lead & Full Stack Developer

Brisbane, Australia, Queensland, AU
0468-491-502
English

Background


About

About

I lead teams of talented developers and consultants to deliver innovative solutions across various industries. With core competencies in C#, SQL, React, Azure, and Scrum, I focus on creating scalable and secure cloud applications. I create a safe and collaborative environment within and across teams whilst managing the needs and expectations of stakeholders to ensure successful project outcomes.

I love sharing my insights and experiences. You can find some of my thoughts and projects on my blog: https://m7y.me.

Work Experience

Work Experience

  • Managing ConsultantTelstra Purple

    Jun, 2023 - Present

    As a managing consultant at Telstra Purple, I lead development teams that create high-impact software solutions for well-known businesses. Through my leadership and expertise, I have consistently delivered exceptional outcomes, driving the success of numerous high-impact projects and contributing to the growth and reputation of Telstra Purple as a leading technology consultancy.

    My responsibilities include:

    • Team Leadership: Overseeing a team of skilled developers, providing guidance, and promoting a collaborative environment that supports innovation and excellence. I am committed to the professional growth of my team members, providing regular feedback, conducting performance reviews, and supporting their career development through coaching and training opportunities.
      Project Management: Navigating complex projects and high-risk initiatives, ensuring timely delivery and adherence to budget constraints. I excel in breaking down complex problems and devising efficient, scalable solutions.

    • Technical Expertise: Leveraging my many years of experience and deep understanding of C#, SQL, React, and Azure to architect and implement robust software solutions.
      Stakeholder Engagement: Collaborating with clients and stakeholders to understand their needs, translating business requirements into technical specifications, and ensuring their satisfaction through clear communication and delivery of results.

    • Innovation and Improvement: Continuously seeking ways to improve processes, enhance team productivity, and drive innovation, e.g. implementing CI/CD pipelines, automating workflows, and adopting new technologies and tools that enhance the development lifecycle.

    • Quality Assurance: Ensuring the highest quality standards in software development through rigorous testing, code reviews, and adherence to best practices in software engineering.

    • this

    • that

    • the other thing

  • Lead ConsultantTelstra Purple

    Oct, 2020 - Jun, 20232 years 8 months

  • Senior ConsultantTelstra Purple

    Sep, 2019 - Oct, 20201 year 1 month

  • Senior ConsultantReadify

    Nov, 2017 - Sep, 20191 year 10 months

  • Senior Software EngineerGridstone

    Nov, 2016 - Nov, 20171 year

    Server-side developer on the 'Mobility Services Project' for Queensland Police Service enabling officers to update and retrieve information via an iPad device. I was involved in the complex back end integration of existing QPS systems.

    https://lnkd.in/gPbPUcn

    • Onsite requirements gathering, sprint planning, user story mapping and estimation.
    • Project predicted to result in QPS savings of several million $$$ due to officer efficiency.
    • Technologies used: C#, Sql Server, JSON, WebApi, WCF, AWS.

  • Software EngineerRungePincockMinarco

    Apr, 2016 - Nov, 20167 months

    A member of the Enterprise Framework team providing an infrastructure that enables data sharing and collaboration between all of RPMs products and 3rd party systems:

    • Development of new functionality of the system using: C#, WCF, SQL Server, ActiveMQ.
    • Optimisation of SQL Server stored procedures and indexes.
    • Peer reviewing code.
  • Senior Software DeveloperTitan Dealer Management Solutions

    Dec, 2013 - Apr, 20162 years 4 months

    Full Microsoft stack development of Titan's automotive dealer management system.

    • Involved in all stages of the development process.
    • Internal and customer facing support of the products when required.
    • Created several core tools used internally to increase productivity.
    • Created a metrics platform for diagnosing performance issues.
    • Created a custom reverse proxy service to overcome 3rd party bug.
    • Created the training register website used to log customer training progress.
  • Software ConsultantClevermed UK Ltd

    Sep, 2008 - Dec, 20135 years 3 months

    Lead framework engineer for the BadgerNet patient data management system which is used in the majority of UK hospitals and several in Australia. This was initially a three month contract extended to several years.

    • Created GDI+ user control for displaying real-time physiological trend data (e.g. Heart Rate).
    • Created a C# service bus for communicating with a variety of hospital devices (e.g. Ventilator, Incubator) via serial RS-232 interfaces.
    • Application memory and performance analysis.
    • SSRS reports and stored procs for use within WinForms control.
    • Helped Clevermed achieve ISO certification in November 2010.
    • Onsite system testing and integration in Brisbane hospital for 7 weeks.
  • Software ConsultantAtos Origin

    Apr, 2007 - Sep, 20081 year 5 months

    Helped deliver an NHS Scotland framework enabling data sharing between health and social work departments across Scotland.

    • Developed asp.net web services with sql server backend.
    • Writing and reviewing documentation.
    • Consultancy at client sites in order to aid their integration with the framework.
  • Software EngineerComputershare

    Oct, 2005 - Apr, 20071 year 6 months

    Helped develop and enhance one of Computershare's core revenue generating products – the 'Employee plan website', which received 1 million+ requests per month.

    • Produced measurable increases in performance and reliability by migrating VB6 components to .NET.
    • Reviewing and writing technical documentation.
    • Consulting for several months in the Sydney office.
  • Software ConsultantAtos Origin

    Feb, 2005 - Sep, 20057 months

    Helped deliver the NHS Scottish Cervical Call-Recall System (SCCRS) which allows doctors throughout Scotland to manage patients through the cervical cancer screening and treatment process.

    • Requirements gathering and analysis.
    • ETL of 10 million rows+ from legacy system into SQL Server.
    • Creation of asp.net pages and stored procs.
    • Implemented a CruiseControl server for the development team.
  • Software Consultant, Trinem

    Feb, 2004 - Feb, 20051 year

    In this position I provided consultancy and development services for a a variety of companies throughout the UK.

    • I spent 3 months at the HBOS data centre in Halifax and managed a source control migration project for their development team.
    • Development on Trinem's own products in .NET (C#.NET & VB.NET), Java, VB6, SQL Server and Oracle.
    • Trinem won Computer Associates partner of the year award in November 2004.
  • Software ConsultantFirst State Investments

    Aug, 2003 - Feb, 20045 months

    Helped the development team deliver a variety of applications to assist both fund managers and investors.

    • Interfacing with other banking systems (such as Bank of New York).
    • Developing asp.net web sites with sql server backend.
    • Optimising sql server queries.
    • Writing and maintaining functional and technical specifications.
  • Owner, Aria-IT

    Aug, 2002 - Aug, 20031 year

    Self-employed and primarily developing database-driven websites for companies in the Edinburgh area.

    • Developed .NET sites and bespoke software solutions using SQL Server, VB6, VB.NET, C#.NET.
    • Preferred software developer for Strategic Business Solutions (SBS) who provide direct marketing and call centre solutions for large organisations such as the Scottish Media Group.
  • Software Engineer, Strategic Software Solutions

    Jan, 2001 - Aug, 20021 year 7 months

    Developer on Rapid Access Application Protocol (RAAP) team. This proprietary protocol enabled e-commerce transactions (e.g. movie tickets, mobile topups) on ATM machines.

    • Creation of admin websites using ASP.
    • Interface with VeriSign credit card processing server to take payments.
    • Creation of XSLT stylesheets to transform from one standard to another.
    • Code reviews, providing design documents, testing and assisting other staff.
    • Gained formal .net training whilst in this role.
  • Web DeveloperIweave

    Jun, 2000 - Dec, 20006 months

    I worked closely with clients to determine their requirements in order to develop high-quality functional business and eCommerce websites using HTML, CSS, ASP and various databases.

Projects Experience

Projects Experience

Skills

Skills

  • Scrum
  • Azure

    sdfs sdfs

  • C#
  • SQL
  • React
  • Agile Software Development
  • Software Consulting
  • Project Management
  • Stakeholder Management
  • Continuous Integration
  • Solution Architecture
  • Software Project Management
  • Microsoft SQL Server
  • Coaching & Mentoring
  • .NET
  • CI/CD
  • Unit Testing
  • Project Estimation
  • Web Services
  • Mobile Application Development
  • Microsoft Azure
  • Team Management
  • Software Development
  • JavaScript
  • HTML
Education

Education

  • Information Technology, MSc, University of Stirling

    Dec, 1999 - Dec, 2000

  • Environmental Science, BSc (Hons), University of Stirling

    Dec, 1995 - Dec, 2000

References

References

  • Tod Thomson

    I have had the pleasure of working with Paul at Readify and Telstra Purple for the past 6+ years. I interviewed Paul for Readify originally, and he impressed me with his deep and wide technical and delivery know-how, which resulted in me recommending he be hired, and he hasn't disappointed, that's for sure!

    In his time at Readify / Telstra Purple, Paul has developed himself into a highly-capable software developer, consultant, and team lead, who is one of the most trusted individuals in our Queensland team. This is because of Paul's continued success working on (and now leading) many successful gigs for our customers. Paul is an extremely hard-working person, who applies himself and his time judiciously to deliver outstanding quality work, whether that is code, infrastructure, deployments, or providing analysis, advice, and reports to large enterprise and government customers.

    I really enjoyed working with Paul, and I hope to work with him again soon. I am proud to be able to recommend Paul to anyone who looking for a great team lead, project lead, software developer, and DevSecOps engineer. Love your work Paul! :)

  • David Griffiths

    Paul was very conscientious, knowledgeable, and fun to work with. It would be great to work with Paul again.

  • Laura van Weegen

    Paul was a great person to have on the team as he could handle any task I gave him with ease. He achieved this by working constantly, in his own time, to improve his technical skills and then putting them into practice at work. This diligence was recognised by the rest of the team as ultimately he acted as a mentor and troubleshooter for everyone.

    I would have no problem with employing him again, as I know he would do his best and deliver consistently quality work.

  • Philip Ainsworth

    Paul proved during the course of his contract at First State to be an adept programmer, one of those rare ones who are able to immerse themselves in the latest technologies without losing sight of the customer. The contract required Paul to hit the ground running on a number of ongoing and new projects using both established and newer development technologies - he managed this well without the kind of handover he could have expected. In short, Paul is a reliable, innovative and intelligent developer who can adapt and learn quickly and who would be an asset to any software development team.

  • James Wilson

    Paul always demonstrated great technical skills in his core technologies, however, Paul never waivered when asked to work outside his 'comfort zone'. Paul developed a migration tool for Trinem, in doing so he had to be comfortable with various Enterprise Software products, work directly with Trinem's customers, and did all of this autonomously. This was typical of Paul's ability to turn his hand to any piece of work and a testament to his interpersonal and customer relationship skills.

  • Alex Ogilvie

    Paul really nailed merging the online world with that of the Automated Banking World. A non trivial challenge seemed like childs play.

    RAAP was bleeding edge stuff back in 2000 - and Paul stepped up to the mark to deliver. A significant contributor to a truly innovative product.