Email: ngoduckha@gmail.com
Address: Ho Chi Minh City, Viet Nam
Phone: +84-914401219
Website: kayngo.technology
I’m Kay, a passionate software engineer with over four years of experience in the dynamic world of software programming. I’m working at NAB VIET NAM with the opportunity to delve into various facets of software engineering, from back-end development to cloud computing, application infrastructure, and even front-end development.
Experience
Software EngineerNAB Viet Nam, Aug 2022 - PresentCentralized a secure estate payment platform for every payment relate to estate: rent collection, deposit management, streamlined payment processing, facilitating safe and seamless property transactions.The 1st real time payment solution for deposits and rent in Australia.Developed business loan review & renewal systems: Enhanced efficiency for bankers by improving loan processing tools.Reduced the manual workload for bankers by minimizing the need to read through over 20 pages of information, simplifying to just a few simple clicks for reviewing and renewing customer loans.Provided hyper-care to customers by regularly monitoring their credit score and taking action when needed.
Software EngineerCodelynx Software Services Ltd., Nov 2020 - Nov 2021Established new Coin Conversion Portal system for Malaysian government to conveniently collect coins from the public. Customers can conveniently bring coins to a transaction booth, scan a QR code, and instantly top up their account, eliminating the need to visit a bank.Increased the coin conversion rate in Malaysia from 10% to around 30% by 2021.Enhanced an E-wallet application for the Malaysian government to enable citizens to conveniently pay for fees such as electricity, water, fines, and other services….
Associate Software EngineerVNG Corporation, Nov 2019 - Oct 2020Built an In-house Product for VNG Corporation to have a centralize tool providing a digital process for efficiently and quickly distributing equipment to employees. The tool will also facilitate asset management, inventory checks, and rapid asset updates.Reduce the equipment request processing time for employees from 5 business days to approximately 1-2 days.Implemented mobile version for In-house project mentioned above.
Education
Bachelor of Software Engineering
University of Science, Graduated October 2020
Projects
NAB Portal Pay - https://nab.com.au/business/portal-pay
NAB Portal Pay is an innovative digital payment solution for real estate agents and their clients. It allows client to collect rent, take deposits securely for property sales, and streamlines payments for safe and easy transactions.
Key Features:
Manage payments efficiently: Download an all-in-one statement file with individual trust account transactions and feed data straight to client’s software provider.
Tenant Portal: Provide Tenant a portal so that they can choose if they pay rent by card or direct debit, review their payment history and schedule payments to reduce the possibility of missed due dates
Access data securely: Data will feed through to client’s software provider via a connection that’s safe and secure.
TECH STACK: Java Spring Boot, ReactJS, PostgreSQL, EKS
Lucky Swap NFT Marketplace - htttps://luckytech.io
A marketplace for Artist can upload, swap, buy and sell their NFT artwork like images, video, gif. Transaction can be paid by cryptocurrency (such as Ethereum)
Built a marketplace from beginning ideas to attracting approximately 200 regular active users on the website.
Key Features:
Artist: can upload and sell their NFT artwork onto marketplace
Buyer: can view details of the NFT, including description, price, transaction history, and seller information.
Confirm Transaction: Once the transaction is initiated, the seller receives a notification and confirms the transaction. The NFT is transferred from the seller’s wallet to the buyer’s wallet.
TECH STACK: NodeJS, ReactJS, mongoDb, mySQL, EC2, S3
Mypay E-wallet - https://mypay.com.my
E-wallet help Malaysian can pay online for government service
Customers can bring coins to transaction booth to deposit them into their accounts on the Mypay app
Key Features:
Customer: can pay online fees using Mypay App
Customer: can scan QR code at transaction booth to top up their account
Administration: can view daily reports on the number of coins deposited, with statistics available by period of time
TECH STACK: NodeJS, ReactJS, React Native, mySQL, EC2, S3, CloudFront, Route 53
VNG IT Portal - https://it.vng.com.vn
An online framework - inspired by online shopping concepts. Colleagues can visit and browse for equipment, asset, raise a new request and receive it quickly.
Key Features:
Colleagues: can can quickly and automatically browse and request new equipment
The IT: team can easily check inventory, as well as the status of devices and who currently owns them
Reduce manual work by applying automation flow.
TECH STACK: NodeJS, Php, HTML, CSS, mySQL, gitlab CI/CD
Areas of Expertise
Software Development • Cloud Computing • Back End Development • Front End Development • Database • Application Infrastructure • Software Testing
Skills
Programming Languages: Java, JavaScript, NodeJS, ReactJS
Programming Knowledge: Kafka, Cache Engine, Event driven design, Micro Service, Design Pattern
Database Management: SQL, MongoDB, DynamoDB
Cloud Platforms: AWS( EC2, S3, CloudFront, RDS, ECS, Lambda, CodePipeline, SQS, SNS, Route 53, EKS)
Agile Methodologies: Scrum, Kanban
Build and Deploy with CI/CD pipeline
Licenses & Certifications
AWS Cloud Quest: Cloud Practitioner Issued in October 2022
Problem Solving Issued in April 2024

.00.png)