Nguyen Canh Quang is a Vietnamese Software Developer with almost 4 years of experience in Software Development, having participated in various IT projects as a backend software developer. He has strong skills in Golang, Java, VueJS and other front-end frameworks. He is proficient in various databases including MySQL, PostgreSQL, TimescaleDB, MongoDB, and Redis. Nguyen has experience in developing products related to cyber-security, e-commerce, and supply chain. He is a highly motivated individual with a strong desire to contribute to the growth of the company and its products. He is always willing to challenge himself in a dynamic and professional working environment.
Project list
Outpost24
Outpost24 is a global cybersecurity company, that helps organizations improve cyber resilience with a complete range of Continuous Threat Exposure Management (CTEM) solutions.
- Develops scripts to migrate databases form Relational Database(Postgres) to Graph Database (Neptune, Arango)
- Develops services to synchronize changes from database to another database
- Re-implement existing API service backend using Golang
- Design API specification and developed the back-end API
Zalora is an ecommerce website about fashion, which is available in 8 countries.
- Build base structure of application
- Design API specification and developed the back-end API.
- Deliver newly requested features on time
- Take ownership of backend microservices, working with other services to ensure product's functionality and availabiltiy.
CyEcosystem is an ecosystem that is used to integrate all CyRadar software solutions, allowing customers to have access to all their products without having to maintain each seperately.
- Provide knowledge on technical aspects, product architecture and lifecycle.
- Design workflow, module of applications and microservices, while ensuring scalability and performance.
- Design API specification and developed the back-end API.
- Develop the back-end API to handle application business logic.
ATD is a software solution that is built on top of an IDS, allowing administrator to easily monitor and manage incidents, breaches and threats detected as well
- Provide knowledge on technical aspects, product architecture and lifecycle.
- Build base structure of application.
- Implement detection strategies.
- Design API specification and developed the back-end API.
- Build program to ease out the process of deployment.
- Develop back-end API to handle application business logic.
- Optimising database's queries to ensure customer experience.
SIEM - Security Information and Event Management - Vietnam
SIEM is a software solution aims to improve security awareness of an IT environment by combining logs and data gathered from multiple sources, enhancing threat detection and security incident management
- Provide knowledge on technical aspects, product architecture and lifecycle.
- Mentor and trained junior engineers to get accustomed to the infrastructure and code-base, helping them to start doing assigned tasks within a fortnight.
- Improve existing queries and functions
- Implement newly requested features for certain customer
- Develop the back-end API to handle application business logic.
Start as an intern at CyRadar JSC, learned about fundamental knowledge on Fullstack dev, networking, as well as cyber-securities. Got an contract for part-time job as an Backend developer after 3 months of internship then hands on multiple small scale projects.
- Pick up fundamental knowledge on Golang, VueJS, databases.
- Study about networking and cybersec.
- Perform benchmark different databases, libraries, etc...
- Implement newly requested features for certain projects and products
- Develop the back-end API to handle application business logic.