Education
May 2016 - Apr 2018
Central Queensland UniversityMaster of Information System
Melbourne, Victoria, Australia |
• Graduate Certificate in Information Technology (Software Development)
• Graduate Diploma of Information Technology (Software Development)
• Master of Information Technology (Mobile Application Developemt)
Sep 2010 - Aug 2014
FPT UniversityBachelor of Software Engineering
Danang, Vietnam |
• The honor certificate for outstanding academic performance in Programming C subject
• The honor certificate for outstanding academic performance in Data structures and Algorithms in Programming Java subject
• The honor certificate for outstanding academic performance in Programming C# .Net subject
• Bachelor of Software Engineering (Information System)
Full-Time
Nov 2021 - Now
Senior Full Stack Software Developer & Team Lead
Melbourne, Victoria, Australia |
As a senior software developer and team lead, I contribute to delivering Netwealth's suite of innovative solutions for portfolio administration, superannuation, retirement planning, and investment management. We serve individual investors and intermediaries, including financial advisers and private wealth firms. Our award-winning platform, recognized as Australia's top choice for functionality and user satisfaction, equips wealth professionals with cutting-edge technology to efficiently manage portfolios and deliver exceptional value to their clients. My role involves leading a skilled team in developing and enhancing this robust platform, ensuring it meets the highest standards of performance and reliability.
- Programming languages: .Net, Angular, Blazor, HTML, CSS, Jquery, Terafform, Typescript
- Architectures: MSMQ, CQRS, Kafka, Clean Architect, Design Patterns, Microservices, WCF
- Databases: SQL Server, CosmosDB
- Clouds: Microsoft Azure
- Skills & Knowldeges: Technical Solution Design, Scrum Master, Agile Methodologies, ASX Share Trading, International Share Trading, Foreign Exchange
Jul 2018 - Nov 2021
Senior Full Stack Software Developer & Offshore Lead
Melbourne, Victoria, Australia |
I contributed to building advanced technology solutions designed to enhance performance, engagement, retention, and learning throughout the entire employee lifecycle. Leading both development and strategy, I focused on delivering tools that empower our clients to effectively execute business strategies, foster talent development, and promote collaboration. Leveraging core technologies such as Angular, .NET, and AWS, our platform streamlines HR processes for companies and corporations, making workforce management more efficient and impactful. In addition to the work of a developer, I propose a plan and find an offshore company for Cognology. I also take responsibility to select candidate, interview candidate and manage the progress and projects of the team offshore. Help team to communicate with third parties and support them to build features. Evaluating performance and building plans for the team is also part of my job.
- Programming languages: .Net, AngularJS, Angular 12, HTML, CSS, Jquery
- Other techs: MVC, MSMQ, CQRS, Design Patterns, SQL Server
- Clouds: AWS
- Skills & Knowldeges: Human Resource Management, Third parties integration
Aug 2016 - Sep 2018
Senior Full Stack Software Developer & Technical Lead
Cheltenham, Victoria, Australia |
I played a key role in designing and delivering an enterprise management solution aimed at helping clients unlock their business's full potential. Our Harmony platform, developed entirely in Australia, consists of over sixty integrated software modules. I led end-to-end development of e-commerce projects, from initial system design through to final customer support. Additionally, I contributed to building advanced enterprise management systems tailored for the retail and wholesale sectors. These solutions cover product development, manufacturing processes, supply chain management, inventory control, financial operations, wholesale distribution, retail management, point-of-sale systems, and e-commerce platforms. My responsibilities also included ensuring seamless technology integration and delivering expert customer support to enhance overall client success.
- Programming languages: ASP .Net, AngularJS, HTML, CSS, Jquery
- Other techs: MVC, Design Patterns, SQL Server
- Skills & Knowldeges: Technical Solution Design, E-commerce system, Warehouse management, Third parties integration, Payment gateway
Oct 2015 - Apr 2016
Senior Full Stack Software Developer
Hanoi, Vietnam |
I've been on several e-commerce platform projects here as well as trained in SiteCore - a very famous e-comerce CMS in the world that our clients (Australian based) use a lot and it's developed by .Net technology.
- Programming languages: ASP .Net, AngularJS, HTML, CSS, Jquery
- Other techs: MVC, Design Patterns, SQL Server
- CMS: Sitecore
- Skills & Knowldeges: Technical Solution Design, E-commerce system, Warehouse management
Jul 2015 - Oct 2015
NitecoFull Stack Software Developer
Hanoi, Vietnam |
I've been on several e-commerce platform projects here as well as trained in EpiServer - a CMS that our clients use a lot and it's developed by .Net technology.
- Programming languages: ASP .Net, AngularJS, HTML, CSS, Jquery
- Other techs: MVC, Design Patterns, SQL Server
- CMS: Umbraco, EpiServer
Mar 2013 - Jul 2015
Full Stack Software Developer
Danang, Vietnam |
This is first place where I started with my passion for software programming. The projects I have experienced such as RamQuest One, Pavaso, ADB, Cleopath... The main domain of these projects is about software for title insurance in the US. .Net is used as a main technology (Winform and WCF). The goal of those projects is to re-architect the application by redesigning the old system, replacing desktop-based UI by web-based UI and deploy to cloud as Saas.
- Programming languages: ASP .Net, .Net Winform, HTML, CSS, Jquery
- Other techs: MVC, Design Patterns, SQL Server
- Skills & Knowldeges: USA Title Insurance
Part-Time & Freelance
Aug 2024 - Now
Development Lead
Seattle, Washington, United States |
At Best In Class Education, our name reflects our mission: delivering excellence in education. We provide top-tier instruction paired with a fully customizable learning approach, ensuring every student reaches their highest potential. Through advanced technology platforms and carefully developed course materials, we track progress with precision, offering weekly assessments and real-time feedback. Our goal is to foster confidence and a passion for learning, empowering students to excel. Join us in shaping a brighter future—because every child deserves the best education possible.
- Programming languages: Angular 18, Vue 3, HTML, CSS, Jquery, NodeJs, Typescript
- Architectures: Design Patterns, Microservices, Express Framework, Docker
- Databases: MongoDB
- Clouds: AWS
- Skills & Knowledges: Technical Solution Design, Scrum Master, Agile Methodologies, Team Management, Product Planning, E-learning, Payment gateway
Oct 2021 - Jul 2024
Development Lead
Seattle, Washington, United States |
At Adaptively, we focus on building minds and unlocking futures through personalized learning. Traditional schooling and tutoring may not always meet every child's unique needs. Our platform delivers live, virtual, teacher-led classes designed to help students thrive and achieve their full potential. With a seamless and adaptive approach, we empower children to reach their goals and open doors to endless opportunities.
- Programming languages: .Net 6, Angular 13, HTML, CSS, Jquery, NodeJs, Typescript
- Architectures: Design Patterns, Microservices, Express Framework, Docker
- Databases: MongoDB, MySQL
- Clouds: AWS
- Skills & Knowledges: Technical Solution Design, Scrum Master, Agile Methodologies, Team Management, Product Planning, E-learning, Payment gateway
Apr 2018 - Dec 2018
Solution Architect
Deer Park, Victoria, Australia |
As a software development lead, I spearheaded the design and development of a comprehensive e-commerce and warehouse management system from the ground up. This involved defining the system architecture, selecting robust technologies, and leading a team of developers to build scalable and user-friendly applications. The e-commerce platform provides seamless online shopping experiences with features like secure payments, real-time inventory tracking, and personalized recommendations.
Simultaneously, the warehouse management system streamlines operations, from inventory control and order fulfillment to shipping logistics. By integrating both systems, we optimized workflows, enhanced data accuracy, and improved overall operational efficiency. My role also involved ensuring rigorous testing, maintaining code quality, and implementing best practices for continuous integration and deployment (CI/CD). This project not only strengthened our technical infrastructure but also enhanced the customer experience, contributing to significant business growth.
- Programming languages: C# .Net, Razor, HTML, CSS, Jquery
- Architectures: MVC, Design Patterns, SQL Server
- Clouds: Azure App Service
- Skills & Knowledges: Technical Solution Design, Scrum Master, Agile Methodologies, Team Management, Product Planning, E-commerce system, Payment gateway
Jun 2017 - Oct 2017
CaterwinProject Manager
Footscray, Victoria, Australia |
As a senior software developer and project manager, I led the planning and execution of a social networking product tailored for businesses, supporting both B2B and B2C models. This product includes cross-platform applications that seamlessly run on various devices, including computers, Android, and iOS. The application facilitates online appointments, ordering, and payments across multiple industries, with support for diverse product offerings. I was responsible for overseeing the entire project lifecycle, from initial concept to delivery, ensuring successful integration across platforms and meeting both technical and business objectives.
- Programming languages: C# .Net, Angular, HTML, CSS, Jquery
- Architectures: MVC, Design Patterns, SQL Server
- Clouds: Azure App Service
- Skills & Knowledges: Technical Solution Design, Scrum Master, Agile Methodologies, Team Management, Product Planning, E-commerce system, Payment gateway
Apr 2017 - Jun 2017
Senior Full Stack Software Developer
Moonee Ponds, Victoria, Australia |
I led the development of a custom online booking and menu management system for a restaurant, built entirely from scratch using Umbraco CMS. I guided the team through the process of designing and implementing a seamless online reservation system and a flexible menu management solution that allows for easy updates and customizations. My role involved overseeing the technical architecture, ensuring scalability and performance, and collaborating closely with stakeholders to meet business needs. Additionally, I led the integration of the system with other business tools and managed quality assurance to deliver a robust, user-friendly platform that improved the restaurant’s operations and customer experience.
Apr 2017 - Jun 2017
NavaronSenior Full Stack Software Developer
Clayton, Victoria, Australia |
I led the development of an online car rental booking system from the ground up using Umbraco CMS. My responsibilities included designing the system architecture, creating the user interface, and ensuring seamless integration with payment gateways and third-party services. I focused on delivering a responsive, intuitive platform that provided users with an easy booking process, from selecting vehicles to completing reservations.
Leveraging Umbraco CMS, I customized the back-end to support dynamic content management, allowing administrators to efficiently manage fleet availability, pricing, and promotions. I also implemented features like real-time availability checking, customer profiles, and booking history, ensuring the system was both robust and scalable.
Throughout the project, I worked closely with cross-functional teams, optimized performance, and maintained high code quality through rigorous testing and best development practices. The end result was a highly functional, secure, and user-friendly booking system that enhanced the car rental experience and streamlined administrative tasks.
Feb 2015 - Apr 2015
Stuff HopperFull Stack Software Developer
Seattle, Washington, United States |
I contributed to the development of the StuffHopper app for StuffHopper Company, a retail platform in the USA. The app allows users to easily sell their products by capturing photos and submitting them to the admin for review and approval. My responsibilities included designing and implementing key features to enhance user experience, optimizing the app’s performance, and ensuring seamless integration with backend services.
I played a pivotal role in the app’s deployment on the Apple Store (USA), ensuring smooth functionality across devices and delivering regular updates to improve security and usability. Throughout the project, I collaborated closely with cross-functional teams to address user feedback, resolve bugs, and maintain high code quality standards. The StuffHopper app provides users with an efficient way to list products and connect with potential buyers, and it continues to support the business by driving retail success in the USA market."
Jul 2014 - Feb 2015
MedicyneFull Stack Software Developer
San Francisco, California, United States |
I contributed to the development of an application for Medicyne Company in the USA, designed to assist users with medical support. When users are experiencing symptoms, they can use the app to search for and describe their condition. The system engages in an automated chat to gather relevant information and provide helpful guidance. Additionally, users can access detailed information about medications, find pharmacy locations, and complete product purchases. This application, named "Medicyne," is currently available on the Apple Store (USA). My responsibilities included implementing key features, optimizing user experience, and ensuring seamless integration across the platform.
Onsite
Nov 2015 - Feb 2016
Senior Full Stack Software Developer
Hawthorn, Victoria, Australia |
As a Senior Software Engineer, I developed an advanced e-commerce and warehouse management system using Sitecore CMS. This solution streamlined online shopping experiences and optimized warehouse operations, enhancing order fulfillment efficiency and customer satisfaction. Key features included seamless product management, real-time inventory tracking, and personalized user experiences, all designed to support scalable, robust performance for growing businesses.
Nov 2014 - Apr 2015
Full Stack Software Developer
Kuala Lumpur, Malaysia |
Petronas is the biggest company in Malaysia about mineral and oil. This internal project aims to help the company transform from paper to digital management. All information and documents are stored on computers in order to shorten management time and improve quality.
Certificates
Oct 2022
Professional Scrum Master II
Global |
The Professional Scrum Master II (PSM II) certification validates my ability as a Scrum Master to apply the Scrum framework, support Scrum Teams and solve complex problems in the real world. When attempting the PSM II, I have advanced Scrum knowledge and in-depth Scrum Master experience. |
Oct 2022
Professional Scrum Master I
Global |
PSM I is recognized by the industry as a certification that demonstrates a fundamental level of Scrum mastery. As a PSM I certification holder, I have proven that I understand Scrum as described in the Scrum Guide and how to apply Scrum in Scrum Teams. I have a consistent terminology and approach to Scrum. |
May 2022
Microsoft Certified: Azure Fundamentals
Global |
The Microsoft Azure Fundamentals certification is intended for individuals looking to work with cloud-based solutions and services. It validates an individual’s foundational knowledge of cloud concepts, Azure services, workloads, security, privacy, pricing and support. In addition, individuals need to be familiar with concepts of networking, storage, compute, application support and application development. |
Apr 2022
Microsoft Certified: Azure Developer Associate
Global |
The Microsoft Certified - Azure Developer Associate exam verifies that the candidate possesses the fundamental knowledge and proven skills in the area of Microsoft MCA Azure Developer. |
Sep 2016
Microsoft Certified Solutions Associate
Global |
Microsoft Certified Solutions Associate (MCSA) validates a comprehensive set of skills necessary to perform the job role of Systems Administrators.
Aug 2015
Epi ServerEpi Server CMS 7
Global |
Episerver is a content management system (CMS) for web publication developed in Sweden. Episerver CMS is used to enable multiple web editors to jointly develop a larger organisation’s external website, extranet or intranet. The web editors need not install any special software on their computers as they can use a web browser to edit web pages. Nor do the web editors need to know about HTML and other underlying technologies. Instead, they can work in a similar manner to standard word processing. Episerver CMS is based on Microsoft’s .NET platform.
Feb 2015
Microsoft Certified Professional
Global |
Microsoft Certified Professional (MCP) certification validates IT professional and developer technical expertise through rigorous, industry-proven, and industry-recognized exams. MCP exams cover a wide range of Microsoft products, technologies, and solutions. |
Mar 2015
Programming in HTML5 with JavaScript and CSS3
Global |
Programming in HTML5 with JavaScript and CSS3 exam is one of the two exams required to get your Microsoft Certified Solutions Associate (MCSA) Web Applications Certification. |
Professional Summary
13 years of experience in software development (WebApp, WinForm and Hybrid mobile app).
Understanding of software development processes and concepts.
Having development experiences in Share Trading, Foreign Exchange, Title Insurance, Medicine, Social Networking, Management System and E-Commerce System.
Experienced in team management as scrum master.
Having experience on cloud technologies such as AWS, Microsoft Azure.
Having experience on automated testing (Specflow, Slenium framework).
Be able to work under high pressure.
A proven ability to perform any assigned task.
Ability to proactively identify and resolve problems.
Willing to learn and take direction.