Main languages: Dart, Nodejs, Python
Other languages: Java, PHP, C#
Framework: Flutter
Tools: Visual Studio Code, Git, Docker, VM
Networking Understanding: CCDP Certificated
Below are some outstanding projects along with the experiences and outcomes that I have gained during my personal development process.
# Personal trading system
What is: Trading system for basic securities and derivative securities for individual investors.
Role: Backend & Web developer
Challenge: The difficulty of integrating APIs of different securities companies and calculating trading signals depends on each individual's needs.
Solution: Using Python allows for quick development of web interfaces, and at the same time using many Python libraries to support calculating time series data.
Outcome: Balance in implementing stream API and calculating online trading signals to be able to execute orders at the desired time
Remark: Use APIs and Web Socket, tabular database systems such as DolphinDB
# Financial Mobile Trading App:
What is: The system helps customers trading fund certificates online. With the ability to integrate with Java backend system, integrate with VNPT's eKYC system, SMS and banking system
Role: Mobile Developer.
Challenge: Difficulties in integrating and customizing eKYC SDK
Solution: Using VNPT's eKYC embedded into Flutter to allow for an easier integration process. Although it significantly increases the client's download capacity, it allows for a stable, consistent user experience. Besides, it is necessary to fine-tune the library parameters as well as set necessary thresholds.
Outcome: Good eKYC user experience and automation of KYC flow
Remark: Fine-tuning eKYC parameters depends on the user's wishes. Therefore, you must be very careful in the process of choosing a set of KYC criteria
# Seal management system:
What is: This system helps manage professional issues in the process of managing, issuing, revoking... seals nationwide.
Role: Consultant Enginner, System Architect, Business Analyst
Challenge: The big challenge in the development process is to change user habits, as well as to develop to meet policy changes in properly implementing seal management laws.
Solution: Because customers are essentially people who do not understand technical issues in software development, they are only interested in implementing legal policies in the management of operations regarding issuance and revocation the seals of legal organizations in Vietnam. Starting from UI design and user experience is the prerequisite. The behind technical issues will be simpler.
Outcome: The results obtained after the development process are very positive. The system is put into use and manages business processes in the field of seal management nationwide.
Remark: Working with operations in the field of administrative management must comply with the security and safety requirements set forth by law.
# Audio & Video Recording case management platform
What is: The system is used in the process of recording audio and video during interrogation of suspects by law enforcement forces. The collected data, including sounds and images, must be recorded to optical discs to support law enforcement parties such as investigations and proceedings, as well as protect both victims and law enforcement officers.
Role: Consultant Enginner, Business Analyst
Challenge: The challenge of business analysis to meet the standards set for law enforcement agencies.
Solution: The challenge of business analysis to meet the standards set for law enforcement agencies. Another issue is to compare with different solutions applied around the world.
Outcome: Choose the product that fits your budget and best meets the customer's professional requirements.
Remark: Working with operations in the field of administrative management must comply with the security and safety requirements set forth by law.
# Money Deposit System in Jails.
What is: Depository management system that prisoners are allowed to use in prison according to legal requirements.
Role: Consultant Enginner, Business Analyst
Challenge: The money deposit management system in prisons in Vietnam is developing at a basic level. The most difficult thing is to meet the decentralized management mechanisms, as well as not break the barriers of the old-style management mechanism of management by books, while allowing prisoners to transact the purchase of goods within the prison's canteen.
Solution: Directly integrating deposit management with the sales system within the prison's canteen, while maintaining a decentralized data management mechanism in the internal network.
Outcome: The solution meets the prison's internal management mechanism according to the Vietnamese law.
Remark: Incarcerated prisoners have an account as well as a soft card or soft paper verifying the custody account.
# Amber Capital:
Amber Fund Management Joint Stock Company is a fund management company established on October 8, 2008. They used Java based backend system to manage the customer's portfolios.
# Departments of Vietnamese MOPS:
One deparment that manages seals of the Government, National Assembly, ministries, courts, people's committees, people's councils and other governmental bodies.
One department uses Audio & Video Recording case management platform enables police departments and other law enforcement agencies to more easily manage the full lifecycle of an incident.
# Tactical Radio Forces:
some forces in Government will be enquiped with radios system. They need radio infrastruture & dispatching system that help for daily task.
# Thai Binh thermal power plant:
Communication both wired & wrireless helps the plant in daily duty. This type of system needs to meet strict industrial criterias.
Amber Holdings
Mobile Developer
Freelancer
Mobile & Game Developer
DTS Communication and Technology
Consultant Engineer
VARANS
Inspectorate
2009 - 20012
Where: Hanoi University of Technology (HUT)
Specialize: IT Software class with Developing Plugins in Nagios Monitoring System Thesis
2003 - 2008
Where: Hanoi University of Science, VNU
Specialize: Physics class with Monter Carlo Simulation Applied in Nuclear Physics
Lam Son High School
Physics Class
1994 - 2000
Nhu Ba Sy Secondary School
Mathematic Class