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
NetwealthSenior Full Stack Software Developer & Team Lead
Melbourne, Victoria, Australia |
Netwealth offers a range of innovative portfolio administration, superannuation, retirement, investment and managed account solutions to investors and non-institutional intermediaries including financial advisers, private client and high net worth firms. Netwealth's award-winning platform is currently rated Australia’s Number 1 Platform for overall functionality and overall satisfaction providing wealth professionals with the technology required to efficiently manage and add value to their clients.
- Responsibilities: As the leader of Century scrum team, I feel proud that our team is the main team responsible for domestic/international share trading and pension payment platform. In addition to the work of a developer, I also design architecture for our systems and support to do planning. Encourage and build a culture of learning new technologies and sharing knowledge together within the team. I am also a key link in communicating with 3rd parties for integration needs.
- Programming languages: .Net, Angular, Blazor, HTML, CSS, Jquery, Terafform
- Architectures: MSMQ, CQRS, Kafka, Clean Architect, Design Patterns, Microservices, WCF
- Databases: SQL Server, CosmosDB
- Clouds: Microsoft Azure
- Skills: Technical Solution Design, Scrum Master, Agile Methodologies, Share Trading
Jul 2018 - Nov 2021
CognologySenior Full Stack Software Developer & Offshore Lead
Melbourne, Victoria, Australia |
Build technology to help our clients with performance, engagement, retention and learning for their entire employment lifecycle. Our research and development efforts are continually looking for ways to make it easier for our customers to execute business strategy, develop their people and do great things together. Angular, .Net and AWS are the core technologies we built this amazing product on. Our platform targets HR of companies and corporations, it makes management easier than ever.
- Responsibilities: 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: Human Resource Management
Aug 2016 - Sep 2018
Future Business SystemSenior Full Stack Software Developer & Technical Lead
Cheltenham, Victoria, Australia |
Our responsibility is to create an enterprise management solution that empowers our clients to achieve the full potential of their business.
Our Harmony platform is developed exclusively in Australia. It is comprised of over sixty software modules.
I was involved in e-commerce platform projects from the first system design steps to the final customer support step as well as built an enterprise management system technology and expert customer support for the retail & wholesale industry. Offering solutions for product development and manufacturing, supply chain, inventory control, financials, wholesale, retail, point of sale and e-commerce.
- Responsibilities:My main responsibilities are system design, build the base of structure for e-commerce platforms, integrating with 3rd parties for payment. Also supporting team members and sharing knowledge.
- Programming languages: ASP .Net, AngularJS, HTML, CSS, Jquery
- Other techs: MVC, Design Patterns, SQL Server
Oct 2015 - Apr 2016
SmartOSCSenior 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
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
FPT SoftwareFull 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
Part-Time & Freelance
Oct 2021 - Now
AdaptivelyDevelopment Lead
Seattle, Washington, United States |
Adaptively. Building Minds. Unlocking Futures. School and tutoring don’t always meet your child’s needs or set them up for success. Help your child thrive with personalized learning that empowers them to achieve endless opportunity. Adaptively seamlessly delivers live virtual teacher-led classroom experiences that equip your child to reach their goals and dreams.
- Programming languages: .Net 6, Angular 13, Vue 3, HTML, CSS, Jquery, NodeJs
- Architectures: Design Patterns, Microservices, Express Framework, Docker
- Databases: MongoDB, MySQL
- Clouds: AWS
- Skills: Technical Solution Design, Scrum Master, Agile Methodologies, Team Management, Product Planning
Apr 2018 - Dec 2018
House Home LoveSolution Architect
Deer Park, Victoria, Australia |
Building an e-commerce system for online shopping and warehouse management system from scratch.
- Programming languages: C# .Net, Razor, HTML, CSS, Jquery
- Architectures: MVC, Design Patterns, SQL Server
- Clouds: Azure App Service
Jun 2017 - Oct 2017
CaterwinProject Manager
Footscray, Victoria, Australia |
Planning and management of a project for a social networking product for businesses (B2B and B2C models). This product includes applications that run on multiple devices such as computers, android, iOS... The application allows to make appointments, order and pay online in all industries with several productions.
Apr 2017 - Jun 2017
The Green LeafSenior Full Stack Software Developer
Moonee Ponds, Victoria, Australia |
Building a booking online, menu management system for a restaurant from scratch by using Umbraco CMS.
Apr 2017 - Jun 2017
NavaronSenior Full Stack Software Developer
Clayton, Victoria, Australia |
Building a booking online system for car rental from scratch by Umbraco CMS.
Feb 2015 - Apr 2015
Stuff HopperFull Stack Software Developer
Seattle, Washington, United States |
The project is about retail of StuffHopper Company in the USA. When users need to sell their products, they can use this app to take photos and send to admin. This application is currently available on Apple Store (USA) with the name: “StuffHopper”.
Jul 2014 - Feb 2015
MedicyneFull Stack Software Developer
San Francisco, California, United States |
The project is about medicine support of Medicyne Company in the USA. When users are ill or in pain, they can use this app to search for their symptoms. The system will automatically chat with them to get information and provide. In addition, users can view drugs information, pharmacies locations and check out products. This application is currently available on Apple Store (USA) with the name: “Medicyne”.
Onsite
Nov 2015 - Feb 2016
ColesSenior Full Stack Software Developer
Hawthorn, Victoria, Australia |
Building an e-commerce system for online shopping and warehouse management system by using Sitecore CMS.
Nov 2014 - Apr 2015
PetronasFull 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
Scrum.orgProfessional 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
Scrum.orgProfessional 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
MicrosoftMicrosoft 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
MicrosoftMicrosoft 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
MicrosoftMicrosoft 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
MicrosoftMicrosoft 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
MicrosoftProgramming 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.