Andrew Downs

Andrew Downs Email and Phone Number

Senior Software Engineer @ BARS PROGRAM
Mulgrave, VIC, AU
Andrew Downs's Location
Mulgrave, Victoria, Australia, Australia
Andrew Downs's Contact Details

Andrew Downs work email

Andrew Downs personal email

n/a
About Andrew Downs

I am an experienced software project manager, system architect and developer with 20 years’ experience in the IT development and communications industries. I have managed and mentored a team of developers in an agile/kanban environment, working closely with senior management, customers, marketing, engineering, quality assurance and support teams using the ITIL software as service methodology. I have the ability to perform requirement analysis, develop strategies and planning, establish project baselines, manage project change control, provide technical and pre-sales support, manage customer relationships, manage solution development, implement new technology and methodologies, resolve issues and get new products to market. I have a proven record as software project manager, able to plan and manage multiple projects within complex environments and deliver on time and within budget. I feel it is essential to innovate, learn and experiment with new technologies and methodologies to keep the my skills at the cutting edge.My communication skills both written and verbal are excellent. I have the ability to understand and interpret customer requirements, identify risks and opportunities, prioritize and develop the best possible solution whilst progressing the longer term business strategies and product direction. I work well with both local and remote location development teams. I have been responsible for developing, implementing and gaining acceptance for new system automation processes, source/change control, risk management and development methodologies.I have extensive experience with networking, mobile networks, hardware setups, virtualisation and cloud based solutions. This involves the planning, setup and configuration of physical and virtual machines and networks, implementing and maintaining network security and server redundancy.

Andrew Downs's Current Company Details
BARS PROGRAM

Bars Program

View
Senior Software Engineer
Mulgrave, VIC, AU
Website:
flightsafety.org
Employees:
103
Andrew Downs Work Experience Details
  • Bars Program
    Senior Software Engineer
    Bars Program
    Mulgrave, Vic, Au
  • Bars Program
    Senior Software Engineer
    Bars Program Jan 2019 - Present
    Australia
  • Flight Safety Foundation
    Senior Software Engineer
    Flight Safety Foundation Jan 2019 - Present
    Melbourne, Australia
    The BARS program in Melbourne is an audit and registration program operated for BARS member organisations, including 7 of the top 10 mining companies to facilitate accreditation of aircraft and drone operators.In this role I am responsible for the development of Barsoft application that supports the foundations BARS program (https://flightsafety.org/bars/about-bars/) I am responsible for all areas of development, from web front end, SOA Java based servers, databases, AWS networking… Show more The BARS program in Melbourne is an audit and registration program operated for BARS member organisations, including 7 of the top 10 mining companies to facilitate accreditation of aircraft and drone operators.In this role I am responsible for the development of Barsoft application that supports the foundations BARS program (https://flightsafety.org/bars/about-bars/) I am responsible for all areas of development, from web front end, SOA Java based servers, databases, AWS networking and system architecture.In this role I will be designing and building the next generation of the BARS software, modernizing, securing and working the management to implement the procedures and processes to ensure the success of the project into the future.My role was expanded to manage software projects, migrate the office from on-prem services to MS365, provide remote working services and support and implement security and governance standards to the organisation. This included training for the staff and management of systems and security for the entire Flight Safety organisation. Show less
  • Bluechain
    Senior Software Engineer
    Bluechain Jan 2018 - Jan 2019
    Melbourne, Australia
    I worked as a software team leader, Devops, DB Admin and Software Architect. Being a startup company, experienced operators needed to be across all areas of the system.I was responsible for;* Working the the product teams to develop and design features scheduled for development* Leading a team of 3 programmers, 2 QA's, a BA and product owner.* The design and development of server software (C# dotnetcore)* Scripting and deployment of the Bluechain environment to AWS*… Show more I worked as a software team leader, Devops, DB Admin and Software Architect. Being a startup company, experienced operators needed to be across all areas of the system.I was responsible for;* Working the the product teams to develop and design features scheduled for development* Leading a team of 3 programmers, 2 QA's, a BA and product owner.* The design and development of server software (C# dotnetcore)* Scripting and deployment of the Bluechain environment to AWS* Development, deployment of MSSQL database. * Integrating agile methodology into our processes and procedures* Mentor and help develop the skills of the members of the development teams. Show less
  • Poli Payments - Auspost
    Senior Software Engineer
    Poli Payments - Auspost Oct 2015 - Jan 2018
    Melbourne, Australia
    POLi Payments is an online transaction provider that provides a secure funds transfer directly to and from bank accounts, see https://www.polipayments.com/ for more details.In my current role my I am the senior software developer in a team of four developers. My primary responsibility is the management of the team, the software architecture, analysis, design and development of the secure transaction services. This includes Windows and Linux infrastructure, MSSQL databases, web client front… Show more POLi Payments is an online transaction provider that provides a secure funds transfer directly to and from bank accounts, see https://www.polipayments.com/ for more details.In my current role my I am the senior software developer in a team of four developers. My primary responsibility is the management of the team, the software architecture, analysis, design and development of the secure transaction services. This includes Windows and Linux infrastructure, MSSQL databases, web client front ends (Angular/Boostrap) implemented in the AWS cloud. I work with a team of agile developers, testers, support and administration staff to provide continuous delivery of high quality, secure software. I use Atlassian tools to support the Kanban agile methodology and Jenkins to provide continuous test/build functionality for the project.The system is hosted in cloud, my role also requires me to design and implement the infrastructure, manage and monitor the network and cloud servers. The system is fully redundant and is designed for 100% up-time capability.POLi has an emphasis on providing the highest level of security in transaction processing, my role also includes code reviews, monitoring and implementation of system security, penetration testing and management processes to ensure that security is considered in every stage of development. Show less
  • Hays
    System Architect / Software Development Manager
    Hays Jul 2014 - Jul 2017
    Melbourne, Australia
    In contract work for Hays I work for a business that manufactures mobile tracking units that provide remote asset monitoring and an in-vehicle collision avoidance system. These units analyse the environment inside and around the vehicle and report back to the server in real time. The business is currently working towards full vehicle automation, continuous mining, intelligent drill guidance systems, drone based inspections and resource identification software.My current role includes… Show more In contract work for Hays I work for a business that manufactures mobile tracking units that provide remote asset monitoring and an in-vehicle collision avoidance system. These units analyse the environment inside and around the vehicle and report back to the server in real time. The business is currently working towards full vehicle automation, continuous mining, intelligent drill guidance systems, drone based inspections and resource identification software.My current role includes the management of server software development. This includes the software architecture, database (SSAS/SSIS) and reporting system (SSRS) development, web interface development (JavaScript/MVC/EntityFramework), integration to 3rd party software as well as taking responsibility for the existing systems and code base. I work with hardware and firmware developers in remote locations to develop and deliver software solutions to the customers. I also provide technical support for existing OS, network and SQL environments and manage the setup and deployment of the system to new environments. Show less
  • Mtdata
    System Integration / Development Specialist
    Mtdata Jul 2014 - Jul 2015
    Melbourne, Australia
    MTData is a company that develops solutions to provide communications between in-vehicle devices (GPS tracking with ECM integration and data terminals) and a centralized server via the mobile/satellite networks. See http://www.mtdata.com.au/ for detailsMy current contract work involves customer business analysis and integration of MTData systems to customer systems and the development of a centralized management system for MTData servers. The integration projects involves the… Show more MTData is a company that develops solutions to provide communications between in-vehicle devices (GPS tracking with ECM integration and data terminals) and a centralized server via the mobile/satellite networks. See http://www.mtdata.com.au/ for detailsMy current contract work involves customer business analysis and integration of MTData systems to customer systems and the development of a centralized management system for MTData servers. The integration projects involves the analysis of the customers’ requirements and current infrastructure to develop a custom integration with the MTData system and provide recommendations on how the system can best be utilized. This includes the integration of 3rd party mobile devices and customers remote backend systems. The integrations are developed in C# and delivered via a variety of interfaces (SSIS, SAP, RESTful API, BizTalk, custom network services)The centralization project involves the collection and mining of data from remote interfaces on the MTData servers to provide the business with the ability to proactively support the product, assist in the development of company KPI’s and identify areas of concern in product performance. The project consists of a database and data-collection services to provide a real-time feed to a web client interface and SSRS reporting. The service links to multiple resources and collects and caches data for a responsive JavaScript user interface. Show less
  • Mtdata
    Software Research And Development Team Leader
    Mtdata Jun 2005 - Jul 2014
    Melbourne, Australia
    MTData is a company that develops solutions to provide communications between in-vehicle devices (GPS tracking with ECM integration and data terminals) and a centralized server via the mobile/satellite networks. See http://www.mtdata.com.au/ for detailsMy role at MTData was to manage a team of developers and work with hardware designers, testers and support staff to produce high quality software and innovative cutting edge tracking and data delivery products for the transport industry.… Show more MTData is a company that develops solutions to provide communications between in-vehicle devices (GPS tracking with ECM integration and data terminals) and a centralized server via the mobile/satellite networks. See http://www.mtdata.com.au/ for detailsMy role at MTData was to manage a team of developers and work with hardware designers, testers and support staff to produce high quality software and innovative cutting edge tracking and data delivery products for the transport industry. I have worked closely with the management, customers, marketing, engineering, quality assurance and support teams to perform requirement analysis, develop strategies and planning, establish project baselines, manage project change control, provide technical and pre-sales support, manage customer relationships, manage solution development, implement new technology and methodologies, resolve issues and get new products to market. I was effective at establishing/tuning the development team culture to accept new ideas and work towards common goals whilst maintaining project objectives in an controlled environment.My role included the research, testing and implementation of new technologies and platforms. This included making risk and impact assessment plans, creating migration strategies, assessing the scale-ability and creating business cases for the adoption of new technologies and platforms.I was responsible for the implementation and adoptions of resource management methodologies (Agile/Scrum), project management systems (TFS/OnTime/MS Project) and source control systems (VSS to svn) to develop the team and achieve our goals in an organised fashion. I have also been involved in infrastructure migration projects, the setup and deployment of server hardware and the setup of a multi host VMWare system to host the solution in a secure and fully redundant environment. This involved the visualization and migration of existing systems to a new data center environment. Show less
  • Hansen Technologies
    Software Development Engineer
    Hansen Technologies Feb 2000 - Jun 2005
    Melbourne, Australia
    Hansen Technologies is a company that develops large scale billing software for the utilities sector. In my role at Hansen I assisted in the development of bulk water billing systems (irrigation water) and the 'WaterMove' water trading system. The project consisted of the development and migration of a thin windows front end (VB to .Net) against a CORBA object broker (C++ on Solaris 7-9) against an Oracle database. CORBA was a precursor to modern object broker services, the service… Show more Hansen Technologies is a company that develops large scale billing software for the utilities sector. In my role at Hansen I assisted in the development of bulk water billing systems (irrigation water) and the 'WaterMove' water trading system. The project consisted of the development and migration of a thin windows front end (VB to .Net) against a CORBA object broker (C++ on Solaris 7-9) against an Oracle database. CORBA was a precursor to modern object broker services, the service data and interface to the thin client front end. The application included a tool to develop and publish forms to the server and have the client’s application be automatically updated. In my work I was mentored by more senior developers and encouraged to gain experience in all areas of the project including PL/SQL/Oracle database development and UNIX systems administration. I was also encouraged by management to develop customer relationships and have an understanding of business processes and project management strategies. Show less
  • Breeze Solutions
    Junior Software Engineer
    Breeze Solutions Mar 1999 - Jan 2000
    Geelong West Area, Australia
    Breeze software was involved in development of ERP solutions for the insurance industry. In my role I was responsible for the development of the TAPI (Telephony API), automated message delivery and distribution and supporting database (SQL 7) processes. The TAPI development involved the development of a scripted phone menu for customers and staff. The system allowed staff to log in and have their messages/emails read to them over the phone. The message delivery… Show more Breeze software was involved in development of ERP solutions for the insurance industry. In my role I was responsible for the development of the TAPI (Telephony API), automated message delivery and distribution and supporting database (SQL 7) processes. The TAPI development involved the development of a scripted phone menu for customers and staff. The system allowed staff to log in and have their messages/emails read to them over the phone. The message delivery system accepted incoming faxes and forwarded them as PDF attachments to the appropriate department. The delivery used the incoming phone number to determine the forwarding and a utility for the customers to setup/maintain the forwarding process.In this role I learned the business elements involved in the insurance industry and there inter-operation. I was encourage to provide new ideas and innovations for the product and mentored by senior developers in the SDLC and software project management. Show less
  • Interfact
    Technical Document Writer/Office Integration Software
    Interfact Jun 1998 - Mar 1999
    Geelong West Area, Australia
    Interfact was involved in the development of Office integration software and technical documentation to assist customers with acquiring ISO 9001 certification. My job involved the process analysis and development of procedure documentation as well as a software package to help businesses do the process analysis and create their own process manuals.I was required to be familiar with ISO 9001 standards and to be able to work independently to achive software development goals.

Andrew Downs Skills

Software Development .net Microsoft Sql Server Sql Team Leadership Integration Project Management C# Javascript Software Project Management Software Design Agile Methodologies Scrum Telecommunications Java Xml Asp.net Linux Sap Hardware Sql Server Integration Services Networking Mobile Devices Object Oriented Design Windows Azure Tfs Ssis T Sql Pl/sql Entity Framework Restful Webservices Angularjs Jquery Node.js Backbone.js Bootstrap Html5 Juniper Technologies Ssas 2008 Webmatrix Restful Architecture Mvc Architecture Sharepoint Server Nunit Trimble Gps Can Bus Ssrs Uml Ontime Wix

Andrew Downs Education Details

Frequently Asked Questions about Andrew Downs

What company does Andrew Downs work for?

Andrew Downs works for Bars Program

What is Andrew Downs's role at the current company?

Andrew Downs's current role is Senior Software Engineer.

What is Andrew Downs's email address?

Andrew Downs's email address is an****@****ays.com

What schools did Andrew Downs attend?

Andrew Downs attended Deakin University.

What are some of Andrew Downs's interests?

Andrew Downs has interest in Social Services, Children, Economic Empowerment, Civil Rights And Social Action, Politics, Education, Environment, Science And Technology, Disaster And Humanitarian Relief, Human Rights.

What skills is Andrew Downs known for?

Andrew Downs has skills like Software Development, .net, Microsoft Sql Server, Sql, Team Leadership, Integration, Project Management, C#, Javascript, Software Project Management, Software Design, Agile Methodologies.

Who are Andrew Downs's colleagues?

Andrew Downs's colleagues are Paige Kroner, Alaa Alshboul, Dr. Hassan Shahidi, Bill Powley, Darold Klamt, Christos Petrou Eateo, Andy Roberts.

Not the Andrew Downs 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.