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