Résumé
Contact me for my detailed résumé.
Technical Lead / Senior Software Engineer based in Melbourne, Victoria, Australia, with full-stack, DevOps, Node.js, React.js and AI-assisted development (AI coding tools and agents) experience, and 18+ years in enterprise software since 2008, including enterprise Java and Master Data Management at IBM.
Experience
Technical Lead / Senior Software Engineer · IT Consulting Company
Feb 2020 – PresentFull-time · Melbourne, Victoria, Australia · On-site
Skills
- Java
- DevOps
- JavaScript
- Software Design
- React.js
Senior JavaScript Developer and UX/UI/Tech Designer · ACompany
Oct 2016 – Feb 2020Contract · Australia
- Senior full-stack developer
- Senior UX/UI/Technical designer
Technologies: JavaScript, ReactJS, AngularJS, NodeJS, Python/Django, Apache HTTP Server, DevOps
Senior Application Consultant · IBM
Jan 2008 – Feb 2015Greater Melbourne Area
- Java/J2EE application developer and designer, team and technical lead, Master Data Management subject matter expert, solution designer and architect, and emerging technologies (cloud) consultant.
Technologies: Java, J2EE, IBM InfoSphere MDM, IBM Bluemix, Node.js, Meteor.js, jQuery, jQuery Mobile, Bootstrap, MongoDB, RESTful web services, IBM InfoSphere BigInsights, DevOps
Education
Bachelor of Applied Science (BASc), Information Technology · RMIT University
2005 – 2007Certifications
DevOps Foundation Certification · DevOps Institute
Issued Mar 2023Microservices: Asynchronous Messaging · LinkedIn Learning
Issued Aug 2019Node.js: Microservices · LinkedIn Learning
Issued Aug 2019Microservices Foundations · LinkedIn Learning
Issued Aug 2019Honors & awards
IBM Service Excellence Award · IBM
Sep 2011Key skills
Languages & Frontend
- JavaScript
- React.js
- Java
- Python
- Swift
- Objective-C
- jQuery
- jQuery Mobile
- Bootstrap
- HTML5
- CSS
- Meteor
- User Experience Design
Backend & Cloud / DevOps
- Node.js
- Java Enterprise Edition
- Docker
- Ansible
- DevOps
- Cloud Computing
- AWS
- Serverless
AI, Security & Testing
- Development in AI
- Claude Code
- Grok Bot
- Grok Build
- Keycloak
- TestCafe
- Elastic Stack (ELK)
Data & Integration
- Master Data Management
- DB2
- SQL
- MongoDB
- Hadoop
- Big Data
- Data Modeling
- Data Migration
- Apache Solr
- Integration
- Sterling Integrator
- EAI
- Middleware
- WebSphere
- WebSphere Application Server
Architecture & Delivery
- Solution Architecture
- Technical Architecture
- Application Architecture
- Architecture
- Architectures
- Software Design
- IT Strategy
- Agile Methodologies
- SDLC
- Software Development Life Cycle (SDLC)
- Software Development
- Requirements Analysis
- Requirements Gathering
- Testing
- Leadership
- Technical Leadership
- Stakeholder Management
Courses & training
29 courses
- 8D - 8 Disciplines Problem Solving
- Advanced React and Redux
- Agile Fundamentals
- Agile Programming Techniques
- Architectural Thinking
- BigInsights Analytics for Programmers
- Customizing the InfoSphere MDM Advanced Edition V10
- Data Model and Service Mapping for InfoSphere MDM Advanced Edition V10
- DevOps Foundation
- Developing Applications in the Cloud
- Docker and Kubernetes: The Complete Guide
- IBM Cloud Computing Reference Architecture
- IBM InfoSphere DataStage Essentials V8.7
- IBM Sterling B2B Integrator Fundamentals
- Infosphere MDM Advanced Edition Architecture
- Intro to IBM Worklight V5.0.0.3 for Application Development and Deployment
- Javascript - Understanding the Weird Parts
- Learn and Understand NodeJs
- Meteor and React For Realtime Apps
- Modern React and Redux
- Programiming With IBM Infosphere MDM Server for PIM v9
- The Complete Developers Guide To MongoDB
- The Complete Node.js Developer Course
- The Complete Python Bootcamp - Go From Zero To Hero
- The Complete React Native Redux Course
- The Practical MEAN Stack Guide
- UX & Web Design Master Course: Strategy, Design, Development
- Using Infosphere MDM Server for PIM v9
- Webpack2 - Complete Developers Guide
Languages
- English — Bilingual proficiency
- Vietnamese — Native