Full-stack Developer
2020 - PRESENTKoda Marketing- Build a survey PWA iPad app and the admin website for Pepsi Cola using React, Firebase, Node.js, MaterialUI, and JavaScript.
- Developed the website for Australia Pacific Training Coalition (APTC). The software was written using Sitefinity CMS, C#, MVC, and IIS.
- Created the School of Performing Arts web site using PHP, MySQL, and Apache.
Technologies: MySQL, Apache, PHP, MongoDB, GraphQL, Firebase, Node.js, React, ASP.NET, SiteFinity, MVC Razor, C#iOS Developer
2020 - 2020Knab- Worked on the maintenance and new features for the Knab iOS app.
- Attended meetings with developers and stakeholders to establish target goals and architecture.
- Worked on the sign-up, interface improvements, multi-screen data collection, and API modifications.
- Used Jira for bug tracking and project tracking, and Slack and Zoom for communicating with the team.
Technologies: Coordinator Pattern, Model View Viewmodel (MVVM), Reactive Programming, Xcode, iOS, SwiftFull-stack Developer
2019 - 2020Sublime Software- Developed a system for the Marine Rescue NSW for reporting marine hazards in NSW coastal waters using React, Firebase, and Flutter.
- Used a Node.js server on a Google Cloud Compute Engine VM for handling third-party authentication. Used features included a static IP on Google Cloud, SSL certificate, HTTPS port routing, and Google Cloud DNS.
- Created the front end in React and Redux, connecting to a Firebase back end.
- Utilized Firebase Firestore database and Firebase storage for images and PDF documents.
- Made use of Firebase functions for creating image thumbnails, connecting to the Weatherzone API, a proxy for authentication, PDF generation, Sendgrid email API, and access of sunrise/sunset API.
- Developed a mobile app in Flutter for iOS and Android and used SQLite for offline storage.
Technologies: Flutter, Google Cloud, Firebase, Express.js, Node.js, Redux, React, JavaScriptFull-stack Web Developer
2018 - 2019MercerBell- Built an online hearing test for Cochlear with the front-end development in React accessing a Cochlear Rest API and Marketo.
- Wrote a Node.js/Express Rest API for Toyota hosted on AWS. The API handled JSON uploads of car features and options from Toyota store kiosks and sent them to Salesforce.
- Used Marketo to register new leads, record results, and initiate a call to action.
Technologies: Amazon Web Services (AWS), Marketo, Bootstrap, Express.js, Node.js, React, JavaScriptWeb Developer
2018 - 2018Helpwise- Built a wholesale order tracking system for Six Degrees Fashion using Angular and a web API/SQL Server back end. Six Degrees Fashion supplies local retailers with women’s clothing they have made in China.
- Developed a phone app for Surf Life Saving Association using Cordova.
- Developed a website for a financial service council using Joomla CMS.
Technologies: SQL Server 2012, PHP, .NET, Joomla, Jira, Git, Ionic, AngularFull-stack Web Developer
2018 - 2018Nine Entertainment Company- Built a CMS-driven web page builder. The CMS allows graphic designers to generate complex web pages quickly. Web pages commonly included parallax scrolling, Google Maps, carousels, and animation.
- Used WordPress as a headless CMS with React on the front end.
- Included parallax scrolling, Google Maps, carousels, and animation in websites like KPMG, Star Wars, Stargazing, and Kumano.
Technologies: PHP, WordPress API, JavaScript, Redux, ReactWeb Developer
2018 - 2018Helpwise- Built a wholesale order tracking system for Six Degrees fashion distributor using Angular 6. Six Degrees supplies local retailers with women’s clothing they have made in China. WEB API/SQL Server back end.
- Developed a website for Financial Services Council using Joomla CMS.
Technologies: Web API, PHP, Joomla, Material Design, AngularFront-end Web Developer
2017 - 2018Big Tin Can- Worked on a customer-facing iPad app for T-Mobile USA for employee work scheduling and customer sign up.
- Delivered a responsive design for tablet and mobile.
- Set up back-end communication with the Big Tin Can Hub.
Technologies: Git, Webpack, TypeScript, ReactFull-stack Developer
2017 - 2017Deloitte- Worked on the relationship access management system for the Australian Tax Office. The system would allow companies that offer taxation services to register with the ATO and clients of those companies to apply for services.
- Monitored performance for high volume transactions using Jmeter.
- Set up continuous integration and delivery using Jenkins.
Technologies: Jenkins, TypeScript, Node.js, MongoDB, AngularFull-stack Developer
2017 - 2017Audinate- Worked on the Dante Domain Manager (DDM) system for managing networks of audio devices. All networked devices have Dante audio cards for digital audio transfer.
Technologies: Bootstrap, Node.js, Meteor, MongoDB, ReactFull-stack Developer
2016 - 2016Terem Technologies- Rebranded and ported the Pago Payments "try before you buy" system for the American market. Pago Payments is a deferred payment system. www.pago-pay.com.
- Interfaced with multiple external APIs including Stripe, PayPal, Twilio, and Mailchimp.
Technologies: Amazon Web Services (AWS), Magento, Stripe, PayPal, Bitbucket, Composer, NGINX, Zend Framework, PHPFront-end Web Developer
2013 - 2016Landsberry & James- Created a .NET back end supplying JSON data through WebAPI servers via Ajax to single-page web apps.
- Developed a web app for a display of television, print, and radio advertisement video, images, and details. For use by clients to develop advertising campaigns.
- Developed an interactive HTML page builder linked to L&J data.
- Developed a web app for Seven television network admin and advertisement spot pricing. Comprised of three apps written in Backbone.js.
Technologies: C#, Web API, jQuery, Backbone.js, JavaScriptWeb Developer
2013 - 2013Creative Licence Digital- Developed an iPad app for tobacco sales representatives to present and collect information on customer preferences and transmit data for market analysis.
- Developed a website for Cracka Wines.
- Worked on a responsive mobile app for Greys Online.
Technologies: jQuery, Node.js, MongoDB, CoffeeScript, Backbone.js, JavaScriptFront-end Web Developer
2012 - 2013Incentivated- Wrote a mobile app for arrivals and departures at Luton airport.
- Developed the Froglife Dragon Finder iOS app for reporting sightings of UK wildlife.
- Created an iPad app for promoting Tesco club card.
Technologies: PhoneGap, jQuery, JavaScriptWeb Developer
2012 - 2012Mass Media Studios- Added SEO features to the Betta electrical website.
- Wrote intranet using Ektron CMS for AIHW.
- Wrote a microsite for Audi using Backbone.js.
- Wrote a web survey and promotion pages for Unilever products.
- Added functionality to the Unity water site.
Technologies: Backbone.js, jQuery, Microsoft SQL Server, VB.NET, JavaScriptiOS and Web Developer
2011 - 2011Randstad- Developed a mobile version of the Randstad website.
- Developed a native iOS iPhone job search app.
- Developed a Windows Silverlight phone job search app.
- Added new features to the Randstad website.
Technologies: jQuery, JavaScript, C#, Objective-CApplication Developer
2008 - 2010Health Communication Network- Added new features and maintenance of Medical Director software.
- Worked in a small team with a highly managed project schedule in an agile development environment.
- Contributed to interface design, database design, electronic prescriptions, document handling, barcode generation, COM plugins, and localization.
Technologies: Microsoft SQL Server, XML, Entity Framework, C#Software Engineer
2000 - 2005Deutsche Bank- Developed applications for derivatives trading. The system is used internally by traders throughout the world.
- Developed Windows user interfaces including client-server communication between Windows clients and Unix servers using sockets, threads, and transfer of XML data.
- Contributed to the whole SDLC including specifications, object-oriented design, software development, UAT, documentation, and support.
Technologies: Microsoft Foundation Class Library (MFC), C++