Authorized to work in Canada (Permanent Resident)
Skills
- Languages: Go, Python, JavaScript, TypeScript
- Frameworks: React, Hugo, FastAPI
- Tools: Git, Docker, PostgreSQL, AWS
Background
Freelance Developer
2024.09 – Present
- Relocated to Canada. Completed the Canadian permanent residency process.
M.S. Cybersecurity
2023.05 – 2024.08
New York Institute of Technology
- GAP 3.94/4.00
Backend Software Engineer
2019.10 – 2023.03
BITSUN Technology
- Developed and optimized core features of the inventory service and order service. Refactored the inventory processing module, reducing code size by 80% while improving flexibility and extensibility.
- Accelerated the order placement workflow by refining SQL queries and implementing a layered caching strategy with local cache and distributed cache. Reduced response time from hundreds of milliseconds to tens of milliseconds, improving user experience and service efficiency.
- Increased the processing capacity and stability of the order service by using message-queue-based asynchronous processing, multithreading, and scheduled task pipelines.
- Achieved reliable eventual consistency across distributed services by using message-queue-based transaction orchestration.
- Designed and wrote CI/CD scripts based on GitLab CI. Solid understanding of DevOps practices, Docker, and Kubernetes.
Contact
- Email: nathanzhk@gmail.com
- GitHub: github.com/nathanzhk
- LinkedIn: linkedin.com/in/nathanzhk