Greater Sydney Area
As a technical evangelist and senior consultant, I collaborate with agile delivery teams, bringing extensive expertise in full-stack software development and data engineering leveraging cloud-native serverless technologies. I excel in overseeing software development, designing robust IT strategies, and optimising technology infrastructure to deliver high-quality, scalable solutions that drive business growth. My proficiency spans architecture and design, supported by hands-on experience in DevOps practices. I am passionate about using innovative technology to tackle complex challenges and achieve organisational objectives.
Lead strategic technology initiatives for Sonder's Media Management Software platform to enhance operational efficiency and stimulate business growth. Responsible for managing a talented team across software development, infrastructure management, and IT operations. Implement cutting-edge technologies, develop scalable solutions, and ensure alignment with organisational goals. Drive innovation, cultivate a culture of excellence, and deliver impactful outcomes in a fast-paced, dynamic and competitive industry environment. #aws #serverless #webapp #data #devops
Lead a team of senior engineers in the Data Engineering and Architecture branch of the Advanced Analytics and Insights division to build dependable, scalable, cost-effective and future-resistant ingestion pipelines from source systems, to unify Transport data assets into our Data Lakehouse. • Achieving our vision of data democratisation and empowering our partners and stakeholders, our team designed and delivered the Mobility Data Lakehouse built on AWS platform with modern scalable AWS Lakehouse architecture. • Building, maintaining and sharing a scalable and sustainable big data cloud platform to accelerate the delivery of insightful analytics and business intelligence with the appropriate security and safeguards. • Creating reliable processes and data pipelines to extract, enrich and cleanse the data from our Data Lake to our Data Lakehouse for simplified access and presentation and are responsible for building customised interfaces to source data from be-spoke systems and extending visualisation solutions for seamless data product delivery. • Ensuring that necessary tools, platforms and infrastructure (Data Lakehouse) are in place to support data engineering initiatives, collaborates with various business units and teams to understand their data engineering needs and challenges, works closely with legal, privacy and security teams to ensure that data engineering practices adhere to Transport policies, keeps up with the latest advancements in data engineering technologies and practices. Technology: AWS Lake Formation, Glue, Lambda, S3, RDS, Redshift, IAM, Cognito, Step Functions, EventBridge, QuickSight, Athena, SNS, SQS, ECS, CloudWatch, CloudTrial, CloudFormation, Secret Manager, Parameter Store. Python, Spark, PySpark, ReactJS, NodeJS, JavaScript. Skills: Team development, cross-functional teams leadership, technology strategy development & implementation, innovation & problem-solving, data analytics, stakeholder management, agile practice.
Manage a team of senior engineers in the Digital License Platform to deliver user-centred and customer-driven Digital Credentials as a Service (DCaaS) and Digital Licences to 8+ million customers of Service NSW. Tech Stack: Microservices Architecture, NestJS, Node.js, TypeScript, JavaScript, MongoDB, OpenAPI Generator, API Management Gateway (Apigee), AWS Cloud & EKS, Jest, Splunk, Gitlab, CICD • Lead a new project, as initiated by the Minister for Customer Service and Digital Government, in developing and delivering the Digital Seniors Card Pilot in 8 weeks. • Maintain and enhance existing digital licences including Drivers Licence, Photo Card, Working with Children Check, COVID Vaccination Certificate, RSA/RCG Competency Card, White Card, Boat Driver Licence, Recreational Fishing Licence, Venue Licence Check/Registration/Sign-In, etc., implemented in a scalable microservices platform. • Use XP practices (including TDD, pair programming and CI/CD) to design and build fast, stable software Collaborate closely with other teams to architect and implement the right solutions, applying lean problem-solving to deliver value within a complex ecosystem. • Drive the technical direction of the products, assist management and other technical leaders with developing strategic roadmaps, and help in setting priorities for meeting various objectives and business values.
Manage a team of full stack developers to implement a NSW state-wide deployment of the Mobile Safety Check Inspection, to support the full roll-out of the Mobile Pink Slip program. This project aims to deliver • React Native mobile app that enables certified Examiners to perform safety inspections at customer locations to improve business opportunities and increase customer satisfaction • React web-based back office administration interface for Proprietors and Transport staffs • Microservices using AWS lambda and serverless architecture with AWS native services to support Vehicle Inspection domain • Authentication with Azure AD using OAuth2.0 authorization code flow with PKCE
Build React web applications on secured, scalable, highly available and cost efficient services using Serverless Architecture and Cloud Technologies. Utilise Amazon AWS services to support the backend cloud compute service and frontend content delivery. Tasks: • Frontend SPA with React.js and Material-UI. • Backend with node.js, express, REST API, Lambda functions. • AWS Cloud, Serverless Architecture and AWS Services. • Serverless Framework to create development environment locally and deploy backend to any stage. • Create hybrid environments to run frontend locally pointing to the backend deployed on the cloud. • Serverless Framework to deploy AWS Infrastructures including IAM, API Gateway, Lambdas, S3, DynamoDB, CloudWatch Events, EventBridge, Cognito, SQS, SNS on AWS. • Develop CI/CD with Bitbucket Pipelines to automate software delivery process, such as initiating automatic builds, automatic tests and deploying to AWS serverless infrastructure. • Rapid development, delivery and deployment in Agile methodology. • Daily standup. Key Achievements: • Designed serverless architecture for TfNSW. • Digitised Vessel Incident Reporting in AWS Serverless architecture for potential cost savings and tremendous benefits with scalability and availability. • Resolving functional and technical issues on AWS infrastructure for the Bus Driver Authority project which consists of React frontend, Backoffice system and multiple Lambda functions wiring up with various AWS services. • Managed vendors Datacom on designing serverless architecture, configuring and building serverless components on AWS and developing the CI/CD pipelines. • Image / Facial Recognition and OCR with AWS Rekognition service • Built a Vehicle Registration Chatbot in React with Google Dialogflow agent, backed by AWS API Gateway and Lambda • Enabled Google Assistant and Slack Integration with Dialogflow Fulfilment Webhook and AWS Lambda • Enabled Teams chatbot with Microsoft bot framework and Dialogflow
• Manage and lead the developers ensuring the team delivers various changes to the systems based on the Oracle platform and technology • Installed and configured SQL Server Reporting Services (SSRS) with Microsoft Visual Studio 2017 Professional and SQL Server Report Builder • Maintained and renewed Windows Server SSL Certificates • Hands-on experience on SQL Server Agent Job, Linked Servers and T-SQL in SQL Server Management Studio to perform daily data synchronise jobs between databaases • Installed and configured Embarcadero ER/Studio XE7 Enterprise Server, Repository Server, Repository Database and Data Architect 11.0. Ongoing maintenance of Network Licensing and Windows Server VM • Data Modelling for various Java applications and Oracle applications using ER/Studio Data Architect • Installed and configured SVN for migration from PVCS as source control tool. • Conducted preliminary scoping study exercise and application impact analysis on Oracle 12c Database Upgrade • Performed Git / Bitbucket / Microsoft Visual Studio 2017 Analyses for Oracle Applications and Oracle Databases • Migrated source codes from SVN to Git as the RMS chosen Software Configuration Management system. Created Git User Guide for developers and defined process for the team • Collaborated with Release Management, Service Management and Agency Systems Support teams to review, redefine and improve the Oracle Release and Artefacts Review Process Key Achievements: • Demonstrated cross divisional collaborative outcome in improving the Oracle Release and Review Process. Enlightening process improvement, quality control and standardization as well as taking ownership and action • Brought the team up to speed with moving to Git and Bitbucket system, developing SSRS reports and creating/maintaining logical and physical data models using ER/Studio Data Architect • Hands-on experience with Microsoft SQL Server, Microsoft Visual Studio, SSRS and Data Modelling
• Identified list of applications managed under RMS IT Application Portfolio with potential impacts from the ERP Equip OneRMS program • Worked closely with the project team and managed the requirements gathering, impact analysis, development, testing, delivery and production cutover on the impacted applications for the ERP OneRMS Changes to meet the ambitious timeframe Key Achievements: • Dedicated and contributed throughout the OneRMS Program of works to overcome a number of challenges and successfully met all objectives for a smooth transition into the new OneRMS structure for all the Applications downstream from Transport Equip
• Contribute to the development, maintenance and support for RMS IT applications to deliver IT projects which meet business needs • Develop technical specifications, systems design and data modelling and operational support manuals • Contribute to the development of robust and innovative solutions in accordance with approved SDLC and frameworks • Provide support and maintenance of applications by troubleshooting and correcting latent faults • Contribute to reduce costs and increased efficiencies within the development environment by undertaking research and development, leveraging technical expertise within IT Business Services and applying industry best practice • Contribute to a customer centric culture of co-operation and collaboration within the IT Business Services division • Dealing with frequently conflicting and competing priorities and negotiating agreed solutions • Working within a complex environment which is 24x7 and transactional based • Keeping abreast of current and emerging best practice testing techniques and methods and applying these techniques to provide a quality service to the customer • Building and maintaining strong professional relationships with a wide range of individuals and groups and forming sound working partnerships Key Achievements: • Developed and delivered a successful ERP Interface Project between Oracle based applications and Transport Equip SAP via Spring Framework, IBM Integration Bus and TIBCO Software • Improved PL/SQL and Database Performance from 11 hours to 1.5 hours on executing data migration script for Facial Recognition System • Developed innovative Cashback Claims Annual Archiving solution to archive 70 Million of data records from different source tables consist of over 200 Million records • Developed and delivered various complex reports initiatives • Delivered data modelling designs for several RMS applications based on various platforms and technologies