Ngô Ngọc Đức Huy
Basic info
- E-Mail
- huyngo@disroot.org
- Location
- Hà Nội, Việt Nam
- Phone
- (available upon request)
- 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
- Python: experienced with various frameworks
- HTML: knows well
- CSS, JS: can work with
- Bash: frequent use
- Go: basic, learning
- Elixir: basic, learning
- VCS: git, mercurial (basic)
System operations
- Linux: experienced with various distros
- Other OSs: worked with Windows, OpenBSD
- Cloud: worked with AWS
- Web server: nginx
- Build tools: flit, nix
- CI/CD: Gitlab CI, GH Actions, sourchut builds, luminar
- DBMS: MariaDB, Postgresql
- NoSQL: Redis, MongoDB, RethinkDB
- Containerization: docker, k8s (basic)
Education
Work experience
-
– :
Software Engineer at
EasyGDS
(Remote)
-
Responsibilities:
- Implement and deploy microservices
- Fix bugs
- Domain: e-commerce
- Technologies: Python, Flask, FastAPI, PostgreSQL, Kubernetes
-
– :
Software Engineer at CMC Global
-
Responsibilities:
- Software development: clarifying requirements, 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
-
:
Intern at Bizfly Cloud
- Responsibilities: research and development
- Domain: web mail service and related modules
- Technologies: Python/Flask, Elasticsearch
Projects
Development
-
written in Python:
-
memedes
meme templating service with image description
-
witchie
(forked project):
CLI / TUI client for Akkoma
-
acanban:
kanban board project management for school projects
-
palace:
wrapper library for 3D audio processing
-
ex.tra:
experimental dictionary server in Elixir
-
static-status
service status tracker
Contributions
- nixpkgs: Software packages for NixOS
- akkoma: Independent federated social media (frontend fixes)
- sanic framework: A performant asynchronous Python web framework
Others
-
loang.net
(co-sysadmin):
shared NixOS server
-
IPWHL
(co-maintainer):
alternative Python packaging backed by IPFS, a p2p file system