Nguyen Khac Tung - Portfolio

Algo Trader / Trading System Developer @ QCP Capital May 2018 - Now
  • Develop trading system for digital asset trading
  • Implement and manage algorithmic trading strategies for digital assets
  • Tech Stack: Golang, Vuejs, Postgres, InfluxDB

Junior Java Developer @ SparkSystems June 2017 - April 2018
  • Developed and Improved Application Deployment Web Tool
  • JavaFX GUI
  • Implemented connectivity to liquidity provider via FIX protocol
  • Tech Stack: Java, JavaFX, Spring Framework, Vaadin, Postgres

Part-time Web Porting Project June - Aug 2014
Porting parts of visualgo.net, under Dr.Steven Halim

Summer Internship @ Garena May - July 2015
Develop Centralized Web Visits Stats for internal usage
  • Tech Stack: Python, Django, nginx, Redis

Summer Internship @ SaturdayKids May - July 2016
Develop backend system for SaturdayKids.com
  • Tech Stack: Ruby on Rails, PostgreSQL
Programming Language
  • Golang, C++, Java, JavaScript, Python
Front End
  • Bootstrap, jQuery, D3.js
  • React
  • Vuejs
Back End
  • Django, Ruby on Rails
  • NodeJS, Redis
  • 13th Place, ACM-ICPC Nha Trang Regional Dec 2016
  • 11th Place, ACM-ICPC Asia Jakarta Regional Nov 2016
  • Most Artistic Project (AI Music Composer), NUS HackFest Sep 2016
  • ASEAN Undergraduate Scholarship 2013 - Present
  • 13th Place, ACM-ICPC Asia Jakarta Regional 2013
  • 1st Place, NUS-ISE Operational Research Case Competition 2012
  • Silver medalist, Singapore Olympiad in Informatics 2011 - 2012
  • Qualified, Asia Pacific Informatics Olympiad 2011 - 2012
  • Bronze medalist, Singapore National Olympiad in Informatics 2010
National University of Singapore August 2013 - June 2017
B.Comp in Computer Science

Focus Area
Information Retrieval - Merit Algorithms & Theory - Distinction

Relevant Courses
Module Description Grade
CS2020 Data Structures and Algorithms Accelerated A-
CS2103T Software Engineering B
CS2105 Introduction to Computer Networks B+
CS2106 Introduction to Operating Systems A-
CP3101B Web Programming and Applications B+
CS3201/2 Software Engineering Project A+
CS3230 Design and Analysis of Algorithms B+
CS3233 Competitive Programming A
CS3243 Introduction to Artificial Intelligence B+
CS3245 Information Retrieval B+
CS4231 Parallel and Distributed Algorithms B+
CS4234 Optimisation Algorithms A
CS4248 Natural Language Processing A-
EmojiSearch 2015
A small image retrieval system using emoji as query
svBlog (non-active) 2015 - 2016
A platform for students to give feedback to teachers (In Vietnamese)
joinLah Hack&Roll 2017
Host or Join local activities around you in real time, and discover new activities!
  • Django, Swift
WhenStreamerOnline 2017
Visualize a Twitch streamer's schedule in cardy-punch style