Gary Davies

Gary Davies Email and Phone Number

Payments React Native Lead @ HCF Australia
Perth, WA, AU
Gary Davies's Location
Perth, Western Australia, Australia, Australia
Gary Davies's Contact Details

Gary Davies personal email

Gary Davies phone numbers

About Gary Davies

Global software engineering experience is key to my success in all company projects.Mobile and Web applications, React & React Native, Android, iOS, Typescript, Javascript, Swift, Java,C#, C/C++, MS SQL, MySQL, Oracle, PostgreSQL, Restful API.Restful API using Node.js, Express.js, Typescript, routing and MS SQL, MySQL, Oracle, PostgreSQL.Restful API using MS Azure, C# and MS SQL.Desktop and embedded applications using C/C++,C#, Classes & Object Oriented Design.Give blood today, save a life tomorrow (CEO, CTO)https://giveblood.io

Gary Davies's Current Company Details
HCF Australia

Hcf Australia

View
Payments React Native Lead
Perth, WA, AU
Website:
hcf.com.au
Employees:
1551
Gary Davies Work Experience Details
  • Hcf Australia
    Payments React Native Lead
    Hcf Australia
    Perth, Wa, Au
  • Tekaccel Inc.
    Senior React Native Developer
    Tekaccel Inc. May 2023 - Present
    Plano, Texas, Us
  • Hcf Australia
    Payments React Native Lead
    Hcf Australia Nov 2022 - May 2023
    Sydney, Nsw, Au
    Companies involved: Solid Apps, TheoremOne, Media Monks & HCFIPSI Credit Card integrationMake a payment Credit CardMake a payment BpayPayment Flow screensPayment HistorySpecialising in creating high fidelity UI perfectly matching design specificationsWorking with designers validating designs for dev readinessMentor developers: writing reusable components, storybook, unit tests, code reviews, tech discussionsDiscussing high level strategies for bringing Android and iOS accessibility and usability into the app.Mulesoft and Salesforce API
  • Bankwest
    Mobile And Web App Engineer
    Bankwest Aug 2021 - Oct 2022
    Perth, Western Australia, Au
    Mobile banking app (mobile app)Internet Banking System IBS (web app)New Payment Platform (NPP)Internal PaymentsPayIDBPayScheduled PaymentsRepeating PaymentsCopy payment flowModify payment flow
  • Nrw Holdings
    React Native Developer
    Nrw Holdings Feb 2021 - Aug 2021
    Belmont, Western Australia, Au
    Developing the Project Activity Capture app for capturing employee activities on mine sites
  • Inx Software
    Senior Mobile Engineer
    Inx Software Jun 2020 - Nov 2020
    West Perth, Western Australia, Au
    InFlight React Native mobile application: Work with UI/UX designers to design world class mobile application. Create the React Native application based on UI/UX designs. Primarily coded using Typescript with some Swift and Java code where needed. Screens were coded using Functional Components and hooks for managing state. Added Auth0 password authetication using personal mobile numbers and security codes. Included a custom calendar and itinerary list component using React native bridge to iOS and Android. Consumes secure Restful API using https, tokens and json responses. 100+ unit tests using jest, including UI tests.Support other various mobile applications.Managing the Google and Apple developer accounts.Responsible for iOS and Android app signing.
  • United Nations
    Member Of The Organising Committee For Business & Sustainability Forums
    United Nations Oct 2018 - Aug 2020
    New York, Ny, Us
  • Science Party Australia
    Science Party Candidate For Perth
    Science Party Australia Oct 2018 - Aug 2020
    Sydney, Au
    Science Party candidate for Perth in the 2019 federal election (House of Representatives)
  • Cbh Group
    Senior Engineer - Mobile Applications
    Cbh Group Dec 2018 - Apr 2020
    Perth, Western Australia, Au
    Deliver new Domestics mobile application from concept to productionAndroid, iOS, React, React-Native, Typescript, Javascript, Restful API, Offline storage, UX, UI
  • Takor Group Ltd
    React Software Engineer
    Takor Group Ltd Oct 2018 - Dec 2018
    Belmont, Western Australia, Au
    Added features to the Soar application. https://soar.earthBlockchain, Ethereum, React, React-Native, Typescript, Javascript, css, html
  • Gaia Resources
    Mobile Appplications Engineer Ios Android
    Gaia Resources May 2016 - Oct 2018
    Perth, Western Australia, Au
    Everything mobile.Projects:Marin Parks WA, iOSHydra, iOS and AndroidFlying Foxes, iOS and AndroidFrogs, iOS and AndroidBeneficial Insects, iOS and AndroidTrails WA, iOSDolphin Watch, iOS and AndroidWildcare Helpline, iOSMicroblitz, iOS and AndroidBirds, iOS and AndroidCoffee app, iOS and Android
  • Giveblood.Io
    Ceo, Cto
    Giveblood.Io 2016 - Aug 2018
    Giving blood should be rewarded. Download the GiveBloodCoin wallet and mobile app and be rewarded for helping people in need.
  • Ignia
    Senior Consultant, Technical Specialist
    Ignia Aug 2014 - Mar 2016
    Perth, Western Australia, Au
    Senior Consultants perform a broad range of tasks, primarily working on client projects which involve writing specifications, coding, configuring, building, testing, implementing and sometimes supporting applications using programming languages and development tools.Provide consulting services during the business case development, requirements, planning, design and implementation of Mobile applications, .Net and broader Microsoft solutions.Android SDKiOS SDKXamarin Forms SDKTest Driven DevelopmentMicrosoft Azure Mobile ServicesMicrosoft Azure SQL DatabasesMicrosoft Azure Active DirectoryMicrosoft Azure Push NotificationsMicrosoft Azure MVC Web APIMicrosoft Azure Service BusMicrosoft Azure Virtual MachinesMicrosoft Windows Phone 8.1 ApplicationsUX - User ExperienceMobile cross-platform development
  • Embed International Pty Ltd
    Android And Ios Mobile Applications Engineer
    Embed International Pty Ltd Oct 2013 - Aug 2014
    Creating Android and iOS mobile applications using Test Driven Development, Unit Testing, mocking, HATEOUAS RESTful API webservice simulator, Agile and Scrum.EmGuest - swipe card reloading iOS applicationemPOS - point of sales iOS applicationIntegrated Oauth into emPOSUpgraded emPOS to iOS7 including UI changes to the appearanceAdded credit card processing to emPOS iOS application using encrypted Linea Pro card swiper and Mercury payment service.Adding new functionality to the EmbedAPI using .Net C# MVC WebAPI MSSQL ServerFree Games (Normal, daily)Time PlaysCard Status ChangesProduct AvailabilityEmbed Card PaymentsXCode, Objective C, HTTPS, JSON, Oauth, MacOS X, Interface Builder, GitHub, TeamCity, TFS Team Foundation ServerADT Android Development Kit, Java, JDK HTTPS, JSON Oauth
  • Silver Chain
    Android Mobile Applications Engineer
    Silver Chain Mar 2012 - Oct 2013
    Perth, Western Australia, Au
    Provide Healthcare digital photography used to track wounds.Provide access to client note attachments.Add cryptography to protect client information.Support orientation changes across the whole application.Modify transactions to include chunking to enable the transfer of large amounts of data eg. images, large documents and binary files.Technologies: Java, Android SDK, eclipse, client/server design, transaction processing, file downloads, file chunking, MS SQL, stored procedures, triggers, overnight caching, svn
  • Dexion
    Software Engineer
    Dexion Apr 2010 - Feb 2012
    Sydney, New South Wales, Au
    Voice controlled robotics.Host Interface OOA, OOD, Postgres, C++, IPC, configurable protocolInventory QA Check web service using OOA, OOD, Ubuntu, Apache, Postgres, C++, php, javascript, html, Firefox, Internet ExplorerInventory Returns web service using OOA, OOD, Ubuntu, Apache, Postgres, C++, php, javascript, html, Firefox, Internet ExplorerWarehouse Management SystemsVoxware & Speak Easy
  • Synopsys
    Software Engineer
    Synopsys Apr 2008 - Feb 2010
    Sunnyvale, California, Us
    I am a senior member of the Tools team. My responsibilities are predominantly associated with implementing automation for:• Validating all software release; CoMET and METeor (on Windows and Linux).• Managing configuration, release and packaging.• Managing the build on Windows and Linux.• Automating the build, release and packaging.• Automated validation using TPTP and on eclipse• Automating eclipse java plug-in, features and products export.Technologies: Java, C++, Eclipse, Plug-ins, TPTP, CruiseControl, Ant, Bash, InstallshieldX, RPMBuild, Windows, Linux, Virtual Machines, Subversion, Bugzilla.
  • Erg
    Software Engineer
    Erg Sep 2007 - Apr 2008
    Au
    I am a senior member of the Add Value Machine Team (railway ticketing machine). Specifically I worked on the new Windows Driver for the BNA385 Bank Note Acceptor. The scope of work included:• Meeting with the client representatives to identify deficiencies.• Design a new driver comprised of discrete maintainable layers; Serial, Transmission Protocol, Timing, Reset, Recovery, Operate and HAL (hardware abstraction layer).• Implement the Windows Driver using Microsoft Visual C++ 6.0.• Track all notes in the device; Validated, Revenue, Refunds, Kept Cash, Refunded Revenue and Vault value.• Failure Recovery.• Complete the Design Specifications Document.• Unit Testing.The BNA385 Windows driver project was successfully completed. The new driver was accepted as a huge improvement to the AVM.Technologies: C++, MS Visual Studio, Subversion, serial communications, threads, BNA385 device.
  • Harvestroad
    Software Engineer
    Harvestroad Feb 2006 - Sep 2007
    Perth, Wa, Au
    I worked as a senior member of the Hive Development Team. Hive is a federated digital repository system that manages sharing and reuse of any form of content in any online learning environment across any number of locations or countries and integrates with any learning Management or ERP System. My many roles were full SDLC Software Engineer; Configuration Management; Support Software Engineer. A list of projects and responsibilities are below:• Windows MS Visual C++ Rapid Publish modified for PowerPoint publishing to Hive.• Windows 2003 Server MS Visual C++ CPA UAS CGI – Performed full SDLC for new Hive module to be deployed in Certified Practicing Accountants environment for user account synchronisation between Hive and their in-house system.• Support Software Engineer – Liaised with clients, determined support bugs, developed solutions, built patches which were deployed to client servers.• Product Patches – Responsible for building and testing all types of Product patches and documentation for all supported hardware and Operating Systems.• Hive Agents (deployable applications within Hive) – Performed maintenance on existing Hive Agent libraries. Build Product Patches which successfully passed QA Testing and were deployed to client servers.• URL Hive Items – Fixed bugs relating to Hive URL items. Changes were required to all major components of Hive; front end templates, ACS libraries and Database tables.• Worked on many HTML, JavaScript, XML, Publish, View, Workflow and Copyright bugs.• Engineering Lead – Liaised with the QA Team Lead on behalf of the Development team.• Build Engineer – Performed weekly builds and Product installations for Engineering Testing using automation and VM servers.• Build Master – Built and tested final engineering Product ISOs for use by developers and hand over to QA Testing.
  • Ripple
    Software Engineer
    Ripple Mar 2005 - Oct 2005
    Maintained one of the applications, Train Agent, within the Train Control System, Transactive. Development was performed on a Windows environment using Microsoft Visual C++ Studio. Testing and integration was performed on a Solaris environment. A list of sub projects:• Train Agent – Manage and persist all train resource states• Duty, rights and authentication• Agent Synchronisation• Passenger Emergency Call• CCTV• Radio Communication• Public Announcement• Alarms• Radio Manager, a distributed MFC GUI appTechnical Snapshot: MS Visual C++ Studio, Corba (OmniORB), Oracle, MFC, UML, Excel, CVS, Beyond Compare, Architecture Enterprise
  • Lions Eye Institute
    Software Engineer
    Lions Eye Institute Dec 2004 - Feb 2005
    Developed the Itest application using MS Visual C++ on Windows XP. The application diagnoses eyesight problems. It was developed as a MFC application using the following classes: CWinApp, CWnd, CDialog, CPaintDC, CClientDC.• Gathered the requirements and wrote the Software Requirements document.• Developed prototypes for each eyesight test.• Designed the solution and wrote the Software Design document.• Implemented the classes.• Performed Class Unit Testing.• Designed the integration framework.• Implemented the integration framework classes.• Performed integration framework class Unit Testing.• Integrated the prototypes into the final application.Technical Snapshot: MS Visual C++ Studio, MFC, UML, CVS,
  • Logicacmg
    Software Engineer
    Logicacmg Jul 2001 - Sep 2004
    Montreal, Qc, Ca
    Achievements: Successful porting of the Playback software from Solaris to DIGITAL Unix 3.0 on Alpha hardware.Successful integration of the Playback software from the Hamersley Iron Train Control System to the Boden (Sweden) Train Control System.Successfully created the software distribution.Successful commissioning of the Playback Boden Train Control System.Successful integration of the Kuala Lumpa Train Control System with the Microlok II hardware.Technical Snapshot: DIGITAL Unix 3.0, C++, cxx, X, X library, Motif, mwm, Bash, Shell, Pearl, RCS, CVS, tkdiff, diff, Microsoft Word, Red Hat Linux 6.2, Dell desktop, DEC Alpha server, Sniff, vi, vim, class design, class implementation, unit testing, object oriented analysis, object oriented design, object oriented programming, documentation
  • Data Device Corporation, Newbury Uk
    Software Engineer
    Data Device Corporation, Newbury Uk Oct 2000 - Apr 2001
    I was responsible for two projects. I successfully completed all phases of the system development life cycle for both projects as the only software developer on the projects:• MFC application, “Weather Radar”. Full 360 degree animated weather radar, 4096 x 512 x 3 colours using a Weather Radar ARINC 429 PCI card (aeronautical industry standard hardware) and Microsoft Visual C++ 6.0.• Performed many Red Hat Linux installations and configuration. I became the main Linux administrator for the site.• Researched the availability of information and technologies to develop an ARRINC 429 PCMCAI Linux driver. Developed the driver on the Red Hat Linux platform using the Linux PCMCIA Software Development Package 3.1.25 and the Linux gcc compiler.Achievements: Successfully completed the Weather Radar on time and on budget. It has been my best small project achievement. Incredibly, the software was tested on weather radar hardware in Italy and was a total success without any integration issues.Technical Snapshot: Microsoft Visual C++, Java, Swing, Microsoft SourceSafe, ARINC 429 hardware, ARINC 429 Protocol specifications, animated display, multithreaded application, requirements, design, detailed design, class design, class implementation, unit testing, object oriented analysis, object oriented design, object oriented programming, documentation, Microsoft Word

Gary Davies Skills

Software Development Subversion Software Design Software Engineering Java Agile Methodologies Xml Object Oriented Design C# Programming Unix Linux Web Services Eclipse Sql Windows Microsoft Sql Server .net C++ C Javascript Mysql Design Patterns Algorithms Ios Sdk Sql Server Objective C Swift Android Sdk Test Driven Development Shell Scripting Web Api Xamarin Mvc Github Microsoft Azure Distributed Systems Postgresql Tcp/ip Sockets Threads T Sql Jquery Application Development Multi Threaded Applications Mac Uml Apache Junit

Gary Davies Education Details

  • Murdoch University
    Murdoch University
    Computer Science

Frequently Asked Questions about Gary Davies

What company does Gary Davies work for?

Gary Davies works for Hcf Australia

What is Gary Davies's role at the current company?

Gary Davies's current role is Payments React Native Lead.

What is Gary Davies's email address?

Gary Davies's email address is ga****@****ail.com

What is Gary Davies's direct phone number?

Gary Davies's direct phone number is +614665*****

What schools did Gary Davies attend?

Gary Davies attended Murdoch University.

What are some of Gary Davies's interests?

Gary Davies has interest in Muay Thai Boxing, Embedded And Electronic Projects, Local Bands, Brazilian Jiu Jitsu, Mixed Martial Arts, Iphone Applications, Minecraft.

What skills is Gary Davies known for?

Gary Davies has skills like Software Development, Subversion, Software Design, Software Engineering, Java, Agile Methodologies, Xml, Object Oriented Design, C#, Programming, Unix, Linux.

Who are Gary Davies's colleagues?

Gary Davies's colleagues are Lloyd Prescott, Deborah Mason, Asish Chauhan, Sabrina Kachwalla B., Christopher Ditfort, Alison Ziegler, Janelle Leong.

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.