Ngô Ngọc Đức Huy
Basic info
- Position
- Back-end developer
- huyngo@disroot.org
- Location
- Hà Nội, Việt Nam
(prefer remote work) - Projects
- https://git.sr.ht/~huyngo
- https://github.com/Huy-Ngo
- Personal website
- https://xrvs.net/
Languages
- Vietnamese (native)
- English (proficient)
- French (basic)
Skills
- Programming Languages
- Python
- Bash
- JavaScript
- Frameworks
- Django
- Flask
- Interests
- Web services
- Software development
- Systems
- *Linux, OpenBSD
- Databases
- Generic SQL
- NoSQL: Redis, RethinkDB
Contributions
- badwolf (localization)
- nixpkgs (packaging
- akkoma (bug fixes)
Education
- – : Bachelor degree at University of Science and Technology of Hanoi (USTH) in Information and Communication Technology, funded by USTH scholarship
Work experience
-
– :
Software Engineer at CMC Global
-
Responsibilities:
- Software development: clarifying requirements, investigating and fixing issues, implementing backend
- Team cooperation: allocating tasks, reviewing code, mentoring and training new members
- Domain: data-driven software
- Technologies: Python/Django, Celery, MySQL, Redis, AWS, React JS
-
Responsibilities:
-
– :
Intern at Bizfly Cloud
- Responsibilities: research and development
- Domain: web mail service and related modules
- Technologies: Python/Flask, Elasticsearch
Other projects
-
– :
Develop ex.tra
An experimental dictionary server implementing DICT protocol (RFC 2229).
- Technologies: Elixir, Erlang OTP
-
– :
Co-maintaining IPWHL
Singly-versioned Python built distributions backed by IPFS.
- Responsibilities: packaging software and release
- Technologies: Python, IPFS, shell scripts
-
– :
Developing acanban
An experimental kanban-based project management system in academic context
- Responsibilities: system design, backend implementation, testing, packaging
- Technologies: Python, Quart framework, Hypercorn, systemd
-
– :
Developing palace
Palace is a 3D audio processing library in Python
- Responsibilities: implementation, packaging and release
- Technologies: Python, Cython