Philip McDermid

Principal Software Engineer at RightCrowd
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Brisbane, Queensland, Australia, AU

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 100 - 200 Employee
    • Principal Software Engineer
      • Jul 2020 - Present

      Relocated back to Australia July 2020Although my title has not changed, and my Job description has not changed, I now work on the professional services side of the business focused on delivering, supporting and maintaining our software for our Customer. My daily focus is more on customers than code, but my engineering background allows me to dig into issues and provide solutions quickly and accurately as well as being able to understand the business requests from an engineering view. Solution design Software design Software development Training and mentoring internal personnel Creation of documentation to support development tasks Assisting with the management and delegation of development tasks Report and dashboard development Creation of scripts and utilities to support customer implementations Technical support for customers and internal personnel, including troubleshooting customer issues Quality assurance tasks, including but not limited to creation of test cases, test scripts, unit tests and manual tests (when required) Writing documentation in support of technical work Assisting with customer implementations

    • Principal Software Engineer
      • Sep 2015 - Jun 2020

      Based on the Gold Coast 2015 and relocated to Seattle 2016 Solution design Software design Software development Training and mentoring internal personnel Creation of documentation to support development tasks Assisting with the management and delegation of development tasks Report and dashboard development Creation of scripts and utilities to support customer implementations Technical support for customers and internal personnel, including troubleshooting customer issues Quality assurance tasks, including but not limited to creation of test cases, test scripts, unit tests and manual tests (when required) Writing documentation in support of technical work Assisting with customer implementations

    • Australia
    • Financial Services
    • 700 & Above Employee
    • Team Leader - Web/.NET BAU/CAD
      • Feb 2014 - Sep 2015

      As Team Leader of the BAU (Business As Usual) Web/.NET and CAD team, I was responsible, with the team of developers assigned to BAU, to keep the current systems and applications working and resolve any issues arising within these systems, as well as upgrades, maintenance break fixes and ad hoc changes.I interact with Business Engagement Managers and direct to the business to resolve issues and work on requirements.I lead a medium sized team that dealt with various inputs on a daily basis.

    • Developer - Solutions Development (Web)
      • Oct 2009 - Feb 2014

      As a senior developer in the team I have managed external vendor projects and manage internal resources as well as developing solutions for both internal and external facing web projects with recent development focusing on native applications for both iOS and Android devices and mapping applications.

    • Team Leader (acting) - Solutions Development
      • Jul 2011 - May 2012

      Managing a team of developers and testers to provide customised web based solutions throughout RACQ. Also co-ordinate external third party vendors for outsourced development and training.

    • Developer
      • Oct 2009 - Jul 2011

      .NET developer working on providing solutions for various systems with a focus on Online Shop and Online Ticket sales. Also managed several third party vendor projects from mapping to customised CMS products.

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Developer
      • Feb 2008 - Jun 2009

      Responsible for the maintenance and development of large web based software system monitoring. Extensive use of PHP and implementation of a Zend Framework, Perl server scripts and feeds for data delivery and MySQL Database backend. Large existing code base required quick uptake for large amounts of refactoring and introduction of better security and usability. Responsible for the maintenance and development of large web based software system monitoring. Extensive use of PHP and implementation of a Zend Framework, Perl server scripts and feeds for data delivery and MySQL Database backend. Large existing code base required quick uptake for large amounts of refactoring and introduction of better security and usability.

    • Higher Education
    • 700 & Above Employee
    • Senior Developer
      • Jan 2006 - Feb 2008

      Responsible for the timely delivery of software based solutions, analysis of requirements and use of new technologies to achieve client's high expectations. Creation of online airport reception system using ASP.NET C# and Oracle. Creation of online disability management system using ASP.NET C# and Oracle. Maintenance and development of the programs and courses online directory for the University, written with b templates and PHP with Oracle and SQL server databases. Maintenance of other older web systems. Meetings with clients, business analysts, software and hardware vendors. Investigation and implementation of new technologies. Manage a two member team on large financial web project. Prepare and deliver regular presentations to Software Services team of new technologies and knowledge. The appointment of various projects requiring accelerated learning ability and knowledge to implement and deliver in a timely manner. Development on both UNIX and Windows based web servers. Extensive use of multi-tier applications to assist in security and re-use of code.

    • Principal Systems Developer
      • Oct 2002 - Jan 2006

      Responsible for the day to day maintenance of the finance system and development of PERL scripts. Depend on UNIX for access to financial systems. Developmental lead in analysis and design of web based purchasing system linked to the finance system using ASP.Net C#. Maintenance of stores software system. Upgrade and migration of the university wide finance system.

    • Web Administrator / Systems Officer / PC Technician
      • Feb 1999 - Oct 2002

      Responsible for creation and maintenance of Business Services Web and Intranet pages including HTML, CSS, PHP and PERL. Support Departmental Accountant (University Wide Department accounting software). Install and support all of standard software and operational software for the 100+ staff in the Business Services Division; PC support and repair. Networking throughout division. NT Server support. Server backup. PC and software updates. Virus knowledge, detection and removal. Presentation setup.

Education

  • Griffith University
    Bachelor of Information Technology, Computer Software Engineering
    1995 - 1998

Community

You need to have a working account to view this content. Click here to join now