Ngô Ngọc Đức Huy
Basic information
- huyngo@disroot.org
- Location
- Hà Nội, Việt Nam
Education
-
– :
- Bachelor degree at University of Science and Technology of Hanoi
- Major: Information and Communication Technology
- Thesis: Webmail Search Optimization
- Awarded USTH scholarship all six semesters
Work Experience
-
– :
Software Engineer at CMC Global
-
Responsibilities:
- Software development: clarifying requirements, investigating and fixing issues, implementing backend
- Team's project leading: allocating tasks, reviewing code, mentoring and training new members
- Domain: data-driven software
- Technologies: Django, Celery, Redis, AWS services, React JS
-
Responsibilities:
-
– :
Intern at Bizfly Cloud
- Responsibilities: research and development
- Domain: web mail service and related modules
- Technologies: Postfix, 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 for security and reproducibility.
- Technologies: Python, IPFS, shell scripts
-
– :
Developing acanban
An experimental kanban-based project management system in academic context
- Responsibilities: system design, backend implementation, testing
- Technologies: Python, Quart framework, Hypercorn, systemd
-
– :
Developing palace
Palace is a 3D audio processing library in Python based on alure and OpenAL
- Responsibilities: implementation, packaging and release
Other Activities
-
Speech (lightning talk) at Free and Open source Software Developers' European Meeting (FOSDEM)
Introducing InterPlanetary Wheels (IPWHL): A resilient approach to distributing software
- Maintaining packages on Alpine Linux
- Contributing code and localization to various free (libre) and open source software projects.
Languages
- Vietnamese (native)
- English (C1 - IELTS 8.0)
- French (B1 - TCF 363)
Technologies and Skills
- Programming Languages
- Python
- Bash
- JavaScript
- Go
- Fields of interests
- Network
- Distributed systems
- Software development
- Systems
- OpenBSD and various Linux-based systems
- Databases
- Generic SQL
- NoSQL: Redis, RethinkDB