My work and learning pathway

This is all about my learning journey and works

2021

Work

IOT: Completed 3 home automation deployment using Home assistant, Tasmota and Zigbee.

Learning

  • Home automation
    • Home Assistant
    • Tasmota
  • Raspberry pi
    • Docker
  • IOT network stack
  • Electronic project – Air Quality monitoring

Build

Adobe launch custom extensions

Design my 1st PCB

2020

Work

IOT: To support community network I deploy three LoraWan network in Sydney. Working on home automation and start build smart switches using ESP32. Tasmota is now my new favourite framework for all ESP based microcontroller.

Learning

  • AWS S3, cloudfront, route 53
  • Raspberry pi
  • AWS IOT network stack
  • Flutter
  • Conversion API
    • Alexa skill
    • Dialog flow
  • Electronic project
    • LoraWan

Build

Building ESP32 projects

Mobile Apps Analytics framework v2

2019

Work

Start of Adobe Target Api implementation for server side content delivery.

Learning

  • Github
    • ci/cd
  • Raspberry pi
    • Airline tracker
    • SDR
  • AWS ec2 (LAMP)
  • Electronic project
  • Arduino sensors

Build

Adobe Target API

2018

Work

Learning

  • Node JS
  • Raspberry pi
    • Airline tracker
    • SDR
  • AWS ec2 (LAMP)
  • Electronic project
  • Arduino sensors

Build

2017

Work

Learning

  • Node JS
  • Raspberry pi
    • Airline tracker
    • SDR
  • AWS ec2 (LAMP)
  • Electronic project
  • Arduino sensors

Build

Mobile apps Analytics framework v1

2016

Work

Learning

  • Node JS
  • Raspberry pi
    • Airline tracker
    • SDR
  • AWS ec2 (LAMP)
  • Electronic project
  • Arduino sensors

Build

Migration to new Adobe Marketing Cloud infrastructure

New web Analytics framework

2015

Work

Learning

  • Raspberry pi
  • AWS ec2 (LAMP)
  • Material Design
  • Adobe Audience Manager

Build

Proposed new Adobe Marketing Cloud infrastructure

2014 – Join Westpac

Work

Improve website content using Adobe Target. Store locator and google ecommerce feed is stablished. Connectivity and data sharing to Google ad platforms.

Learning

  • Adobe Analytics
  • Google Ads & adwords
  • Start learning Arduino

Build

Build Arduino 3D printer from kit

2013

Work

Big and bold brand refresh is started with migration to our content to Adobe CQ5 and EpiServer for the shopping cart.

Learning

  • Adobe Analytics
  • Google Analytics

Build

Build Arduino 3D printer from kit

2012

Work

New CMS Adobe CQ5 is introduce to replace the Java based Vignette system. We only use the mobile site run this as POC.

Learning

  • Adobe CQ5

Build

POC mobile site using CQ5

2011

Work

This year we introduce Virginmobile apps in the market, where customer can check account balance. We move to Optus’ Macquarie Park campus. Content experiments started with Adobe Target implementation.

Learning

  • Mobile apps

Build

Virgin mobile app

2010

Work

This year we rebuild the shopping card using EpiServer, bootstrap and JQuery. We now have the better release process. We have separated content and product information from the release process. We are lot more nimble changing plan and prices.

Learning

  • Phonegap
  • Adobe target

Build

Build shopping cart

2009

Work

This year we start looking into dynamic website and shopping cart improvements. Micsosoft .Net and EpiServer is introduce as strategic system of choice.

Learning

  •  EpiServer
  • Google Analytics

Build

Build website based on Bootstrap & jQuery

2008

Work

This year we introduce Bootstrap framework into our website developments. All web components are rebuild using bootstrap and new web frame work is build for all web use.

Learning

  • jQuery
  • Responsive design

Build

Web components based on Bootstrap

2007

Work

This year we start migrating our content to a CMS (Vignette) system. Part of the migration we worked closely with the design team and introduce brand guide line for the website.

Learning

  • Bootstrap
  • UX
  • Vignette CMS

Build

Build CMS for web content

2006 Join Virgin Mobile

Work

When I join Virginmobile as web developer we use to publish static content website using HTML, CSS & JS. Shopping cart area was made of Java. and publishing was a manual process.

Learning

  • HTML, CSS & JS
  • Java

Build

2003 – 2005 Study UOW

Completed my study Master of Computer Science & Master of Internet Technology

2003 – Join AMEX

Work

Work as a team member of a large team to design and develop Payroll System,
Bangladesh Bank reporting system, collateral system, consumer loan processing and
repayment system, application assessment system, consumer Banking system

VB, Access, Excel, Crystal Report

Learning

  • HTML, CSS

Build

PHP web sites

2002 – Build a library system

Work

Learning

  • Visual basic
  • Oracle
  • Crystal report

Build

Build library system from scratch (it runs for 12 years)

1998-2002 Study IUB

Completed bachelor in computer science