Hi, I'm Huy.
A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.
About
I am a Backend Developer. I enjoy problem-solving and coding. I have more than 4 years of professional work experience which helped me strengthen my experience in Golang. I am passionate about developing complex applications that solve real-world problems impacting millions of users.
- Languages: Golang
- Databases: MySQL, MongoDB, Elasticsearch, Redis
- Message Queue: Kafka
- Frameworks: Gin, Echo, Gorilla Mux
- Libraries: Gorm
- Tools & Technologies: Goland, Cursor, Git, Docker, JIRA, Nginx, Microservice
I desire to work in a young and flexible environment where I can not only practice all of my skills such as communication, team working, problem solving,... but also be able to grow, be creative and more adaptable with new challenges.
Experience
- Develop projects of the Infra department.
- Participate in system analysis and design.
- Collaborate with teams to research, propose solutions, and resolve issues to ensure infrastructure and service management.
- Tools: Golang, MySQL, Redis, Kafka, KVM
- Work on projects for the client Viettel Cyber Security.
- Develop products based on Microservice architecture.
- Ensure product quality according to requirements.
- Delegate tasks, monitor the progress of team members when becoming a leader.
- Guide and evaluate the work efficiency of team members.
- Tools: Golang, MongoDB, Elasticsearch, Redis, Kafka
- Participate in product projects aimed at Japanese companies.
- Develop web UI according to design.
- Develop APIs for projects.
- Review and optimize code when becoming a key member.
- Tools: Golang, ReactJS, NextJS, TypeScript, MySQL
Projects
A project for managing alerts of the system
- Tools: Golang (Gin), MySQL, Redis, Kafka
- Research and build solutions
- Develop APIs and workers for the system
- Integrate with the existing monitoring toolkit
An Infrastructure as a Service (IaaS) solution
- Tools: Golang (Gin), MySQL, Redis, Kafka, KVM
- Research and integrate solutions related to virtualization
- Develop the project following a Microservices architecture
- Striving towards meeting the standards for cloud computing services (ISO/IEC 27017, ISO/IEC 27018)
Viettel Threat Intelligence
- Tools: Golang (Echo), MongoDB, Elasticsearch, Redis, Kafka, Docker
- Design services for the Viettel Threat Intelligence platform
- Develop APIs for services
- Develop supporting workers and task schedulers
- Propose solutions and handle unresolved technical problems
Information Sharing and Analysis Centres
- Tools: Golang (Gorilla Mux), MongoDB, Redis, Docker
- Design systems and databases
- Develop APIs, ensuring customer requirements
- Design and implement to ensuring HA-LB requirements
- Participate in designing the CI/CD
An influencer marketing tool
- Tools: Golang (Gorilla Mux), MySQL, ReactJS, TypeScript
- Collect data from Instagram and store it in BigQuery (GCP)
- Develop web UI according to design
- Develop APIs for project
A service for visualizing "Company Information"
- Tools: ReactJS, NextJS, TypeScript
- Develop web UI according to design
- Discuss and work with the Backend team
Skills
Languages and Databases
Golang
MySQL
MongoDB
Elasticsearch
Redis
Message Queue
Kafka
Frameworks
Gin
Echo
Gorilla Mux
Libraries
GORM
Other
Git
Docker
Nginx
Education
HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY
Hanoi, Vietnam
Degree: Information and Communications Technology (ICT)

