Michael Dowling

Michael Dowling Email and Phone Number

Staff Software Engineer @ Tilt (formerly Empower)
Melbourne, VIC, AU
Michael Dowling's Location
Greater Melbourne Area, Australia
Michael Dowling's Contact Details

Michael Dowling work email

Michael Dowling personal email

Michael Dowling phone numbers

About Michael Dowling

I am an experienced .NET developer with over 15 years’ experience designing and developing solutions for a wide variety of clients within a number of industries. I’ve worked in a variety of roles, everything from a Developer to a Lead to an Architect. I’ve got a passion for code quality and for using technology to meet the needs of the business.- Quick study and I pride myself on the ability to pick up any new technology quickly and understand the correct use case for it.- Good understanding of software design and architecture and can take ownership of leading as well as contributing on software development teams. - Good communication skills and can easily switch from ‘tech speak’ to ‘business speak’ and engage appropriately with the stakeholders I am dealing with at the time. - Experience facilitating a wide range of technical design & collaboration workshops- Works well with the business to strike the right balance between addressing technical debt and delivery.- Experience in driving the technical roadmap and making significant architectural decisions for multiple software products in my responsibility.- Well versed with a wide range of Azure Resources in everything from Architecture, Development, Costing Analysis, Resource Optimisation and Automation.- Sound knowledge of DevOps with hands on experience automating resource creation and new environment provisioning within the Azure Platform using both ARM Templates and Azure CLI through Azure DevOps.- Solid experience designing / developing systems that can meet the business non-functionals around: Scalability, Reliability, High Availability, Performance and Security- Hands on experience coaching and mentoring developers, senior developers and leads in a range of topics from technical skills to soft skills.- Setup several reference architectures and proof of concepts to address areas of technical uncertainty and help enable software development teams.- Experience investigating and addressing performance issues- Solid experience in both Greenfields and Browfields Projects from Inception to Delivery.

Michael Dowling's Current Company Details
Tilt (formerly Empower)

Tilt (Formerly Empower)

View
Staff Software Engineer
Melbourne, VIC, AU
Website:
tilt.com
Employees:
57
Michael Dowling Work Experience Details
  • Tilt (Formerly Empower)
    Staff Software Engineer
    Tilt (Formerly Empower)
    Melbourne, Vic, Au
  • Empower
    Staff Software Engineer
    Empower May 2022 - Present
    Melbourne
  • Telstra Health
    Senior Developer / Software Engineering Team Lead / Development Manager - Residential
    Telstra Health Jun 2017 - May 2022
    Melbourne, Australia
    I started with Telstra Health as a Senior Developer, bought on board to deliver a Data Warehousing solution for our clients. Then I moved on enhancements, bug fixes and the removal of legacy code from our core product.I then took on more responsibility for larger and newer projects doing everything from solution architecture to development. Most recently I did the architecture for our newest product offering - This is built using an event driven architecture and was built in conjunction with another team within Telstra Health.Key Achievements:- Architecture, Development and Delivery of a Data Warehouse Product- Revamping legacy features into a new, modern tech stack- Architecture, Development and Delivery of an Integration Solution based on .NET Core, Azure Functions and Azure Service Bus- Architecture, Development and Delivery of a new Product based on a Microservices Architecture using React and Docker- Untangling and removing large amounts of legacy code- Decoupling and Isolating our ‘Bounded Contexts’ to drive portability of our .NET Framework application to .NET Core- Restructured and enhanced a comprehensive deidentification process to ensure maintainability- Turning a team primarily focused on support to being able to deliver on new features and remove legacy code- Migration of a Windows 8 Xamarin Forms Application to a UWP Application- Refactor and Enhanced our Automation Testing Framework to ensure maintainabilityI used a variety of technologies in this role including:Languages / Frameworks:.NET C# (Framework / Core), .NET Web Api, EF (6 & Core), EF Migrations, Angular, React, AngularJs, Xamarin Forms, SSRS, DbUp, MassTransit, T-Sql, Powershell Core, Azure CLI, Docker, SpecFlow, SeleniumAzure TechnologiesService Bus, Functions, App Services, Azure Sql, Blob Storage, Event Grid, AD B2C, Key Vault, Application Insights, Data Factory, Api Management Service, Application Gateway, AKS
  • Icarehealth Australia / Telstra Health
    Senior Developer
    Icarehealth Australia / Telstra Health Apr 2015 - Jun 2017
  • Object Consulting
    Lead Consultant
    Object Consulting Oct 2014 - Apr 2015
    I started with Object Consulting in October 2011 as a Consultant and finished as a Lead Consultant. Towards the end I was focusing a lot of attention on developing my leadership skills along with working with clients to deliver on projects. As a consultant, my focus for my clients was delivery - getting in there, understanding the business and delivering on the project within the required timeframes.I used various technologies during this role which include .NET C#, .NET MVC, .NET Web Api, Ruby, WCF, Silverlight, Entity Framework, SpecFlow, Capybara, Selenium, Azure Table Storage, Azure Blob Storage, Azure SQL Server, SQL Server 2008, Oracle, Akami, ETS, NService Bus, MSMQ, Javascript, KnockoutJs, AngularJs, NodeJs, Jasmine, JQuery, XHTML, Bootstrap, CSS, TFS, and Git.I worked with a variety of clients in a wide range of roles including:- Department of Environment and Primary Industries (DEPI)--- Architect / Technical Lead / .NET Developer / Lead Consultant - Victorian Curriculum and Assessment Association (VCAA)--- Architect / Senior Consultant - Pacific Environments (PEL)--- Architect / Senior Consultant - Victorian Curriculum and Assessment Association (VCAA)--- .NET Developer / Senior Consultant - MYOB--- .NET Developer / Senior Consultant - Victorian Curriculum and Assessment Association (VCAA)--- .NET Developer / Senior Consultant - SEEK – Advertiser Centre--- .NET Developer / Senior Consultant - Herald and Weekly Times – Live Match HQ--- .NET Developer / Consultant
  • Object Consulting
    Senior Consultant
    Object Consulting Jan 2013 - Oct 2014
  • Object Consulting
    Consultant Grade 1
    Object Consulting Sep 2011 - Jan 2013
    Melbourne, Australia
  • Seek
    Senior Consultant From Object Consulting
    Seek Apr 2012 - May 2013
    I was a key member of the team creating a replacement for the Advertiser Centre for SEEK. The main focus for the team was quality with > 90% Unit Test coverage of quality tests achieved. They also had a range of JavaScript Unit Tests and a Regression suite driven by Selenium and SpecFlow. The site itself is a highly Ajaxafied site running on .NET MVC with KnockoutJS, HTML & CSS for the frontend. Behind the scenes there is also Various API’s and Message Queues that keep the system integrated and running.KEY ACHIEVEMENTS: • Early involvement in project planning, design and feature level brainstorming.• Improved automation of the test suite allowing less code to be written by the testers and still maintain stability.• Worked regularly with the solution lead to walk through ideas and solutions for critical components and complex problems.• Worked closely with the Software Configuration Manager for the project to solve problems with deployments.• Helped the team achieve a high coverage of unit testing (>90% over 3,200 unit tests) by enforcing a strict policy of test driven development and team discipline allowing us to maintain high quality levels.• Co-ordinated directly with multiple projects within the business to solve shared technical issues• Positioned myself as a core member of the team, running morning stand ups and other team activitiesKEY TOOLS:Methodologies: Agile, TDDTechnologies Used: .NET C#, .NET MVC, .NET Web Api, Entity Framework, SpecFlow, Selenium, SQL Server 2008, NService Bus, MSMQ, Javascript, KnockoutJS, JQuery, TFS, Git
  • Herald Sun From Object Consulting
    Consultant
    Herald Sun From Object Consulting Oct 2011 - Apr 2012
    I was heavily involved in the creation of The Herald and Weekly Times’ Live Match HQ that provides live score updates about all AFL games within 30 seconds of them occurring on the field. This site was built using a combination of Azure/Akami to produce a highly scalable solution that can easily handle the high volume of traffic thrown at it. It also uses Edge Side Includes for authentication with News Digital Medias existing infrastructure.KEY ACHIEVEMENTS:• Built multiple key parts of the framework we used to produce our software solution. This eased the development of the project significantly amongst the team.• Enforced a strict discipline within the team to obtain >72% Unit Testing coverage; ensuring the quality of the work we produced and reducing the number of defects overall.• Worked directly with the Herald Sun development team to solve the issues they were having in development that they couldn’t solve themselves.• Provided support for the Herald Sun project post launch on the weekend roster• Worked directly with the team to help get the Herald Sun project over the line in the time frame required by the client.KEY TOOLS:Methodologies: Agile, TDDTechnologies used: .NET C#, .NET MVC, Azure Table Storage, Azure Blob Storage, Azure SQL Server, SQL Server 2008, Akami, ETS, Javascript, JQuery, XHTML, CSS, TFS
  • Emu Design
    Senior .Net Developer
    Emu Design Aug 2010 - Sep 2011
    As a Senior .NET Developer, I was responsible for designing and developing large scale applications along with mentoring / leading other .NET developers. I ran projects and ensured they were completed on time and within budget, delegated the work of the project out to developers based on skills and experience and made key technology choices for projects. I liaised with clients to get the information required to build a system they can use. I built bespoke websites to clients’ specifications and integrated new sites into a custom .NET CMS as well as integrated with 3rd Party API’s.The projects I worked on during this time included: • Mountain Designs• NAB Equity Lending• Supercheap Auto• BCF• Goldcross Cycles• Australian Nursing Federation – Unison Integration• Queensland Catholic Education Commission – Capital Programs OnlineThe technologies I used during this role included: .NET, C#, .NET MVC, LINQ, SQL Server, Mootools, jQuery, Javascript, XHTML, CSS, SVN, PHP, MySQL and ColdFusion
  • Emu Design
    .Net Developer
    Emu Design Oct 2009 - Aug 2010
  • Spring Digital
    Senior Developer
    Spring Digital Mar 2008 - Jul 2009
    In this role I built bespoke e-commerce websites to clients’ specifications, took on the larger and more complicated projects to ensure they were completed properly. I performed code reviews to ensure our standards were being followed and mentored the less Senior Developer. I attended presales meetings with clients to help win new business and helped the Technical Manager streamline the way things were to be completed. The projects I worked on during this time included: • Send a Thought • Stargazer Products • Alex and Alexa • Rebecca’s Jewellery • Philip Pank • Logic3 • Baby Box London • Beyond the InvisibleThe technologies that I used in this role included: PHP, MySQL, jQuery, Javascript, XHTML, CSS, MODx, Drupal, SVN, Apache and Linux.
  • Spring Digital
    Developer
    Spring Digital Jun 2007 - Mar 2008
  • Universal Telecom
    Php Developer
    Universal Telecom Mar 2007 - Jun 2007
    Responsibilities:• Adding new functionality to the ITAssets Database.• Coming up with a Disaster Recovery Plan in-case anything happened to the server running the system.• 1st Line IT SupportKEY TOOLS:Technologies used: PHP, MySQL, IIS, CSS, HTML
  • Woolworths Limited
    Queensland Support
    Woolworths Limited Jun 2006 - Dec 2006
    Responsibilities:• Fixing a wide range of PC, Server & Network problems throughout the entire Queensland network.• Managing User Profiles to give appropriate access to different users’ dependant on their role in the company.• Managing the backups of the Warehouse database.• Managing the fixing of any of the Warehouse equipment that broke down.Technologies used: Windows Server 2003, Windows Server 2000, Windows XP SP1 & SP2, Remote Desktop Connection.
  • Griffith University
    Lead Developer, Client Liason Manager
    Griffith University Jun 2005 - Jun 2006
    Building an online system to run a taxi management company in PHP/Smarty to web standards. Integration of this system with accounting programs. Helping the Project Manager allocate responsibility for items & mentoring the less experienced team members. Liaising with the client to gather requirements, writing requirements specifications.

Michael Dowling Skills

Agile Methodologies Javascript Jquery Microsoft Sql Server .net Web Applications C# Css Asp.net Iis Test Driven Development Asp.net Mvc Windows Server Mysql

Michael Dowling Education Details

  • 2003 - 2006: Griffith University
    2003 - 2006: Griffith University
    Information Technology; Software Engineering
  • Griffith University
    Griffith University
    Software Engineering, Web Development
  • St Laurences College
    St Laurences College

Frequently Asked Questions about Michael Dowling

What company does Michael Dowling work for?

Michael Dowling works for Tilt (Formerly Empower)

What is Michael Dowling's role at the current company?

Michael Dowling's current role is Staff Software Engineer.

What is Michael Dowling's email address?

Michael Dowling's email address is do****@****ail.com

What is Michael Dowling's direct phone number?

Michael Dowling's direct phone number is +613965*****

What schools did Michael Dowling attend?

Michael Dowling attended 2003 - 2006: Griffith University, Griffith University, St Laurences College.

What skills is Michael Dowling known for?

Michael Dowling has skills like Agile Methodologies, Javascript, Jquery, Microsoft Sql Server, .net, Web Applications, C#, Css, Asp.net, Iis, Test Driven Development, Asp.net Mvc.

Who are Michael Dowling's colleagues?

Michael Dowling's colleagues are Tyler Smith, Morena Vargas, Ganesh Tamang, ساندي محمد, Habib Husen, Asia Alenezi, Brooke Badali.

Not the Michael Dowling you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.