Hi, I'm Huy Dang.
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





Message Queue

Frameworks



Libraries

Other



Education
HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY
Hanoi, Vietnam
Degree: Information and Communications Technology (ICT)