778/173 Charoen Krung Rd.
Bang Kho Laem, Bangkok
10120 THAILAND
I am a lead developer of the Satit Samakkee website. Satit Samakee is an Inter-School sport event between 17 universities-affiliated "Satit" (demonstration) school. The event span 7 days. My responsibilities are developing the main website including gallery and news system. I am also responsible for ensuring the stability of the website during the high load from the event.
The commencement ceremony system is mainly a registration system for approximately 10,000 graduates to check for attendance in order to re-order the diploma according to the attendance. The system must check whether the graduates properly attend the rehearsal, and denied access of not. I am responsible for various report the system needs to generate and to ensure system stability during the ceremony.
I have been a head tutor for students in Computer Olympiad program at my high school since I was in grade 9. The Computer Olympiad program is for student who aim to be good at data structure and algorithm, designed specifically for the International Olympiad in Informatics (IOI) contest, which is high-school competitive programming, but the same skill set can also be used in various competitive programming event such as Google Code Jam, Facebook HackerCup, or ACM-ICPC which is college-level competitive programming.
My responsibilities start from teaching basic data structure such as Stack and Queue, and basic algorithm such as sorting, until advanced data structure and algorithm such as Segment Tree and Maximum Flow algorithm. I normally teach a group of 10-15 students for 2-3 hours per week during the school year.
I have been programming competitively since 2007. Here are my most recent result.
Chulalongkorn University, since 2013
Current GPA: 3.84 (5 semesters)
Chulalongkorn University Demonstration School, 2010-2013, GPA 3.80
Competent: PHP, Javascript, C/C++, Java, Python
Familiar: Go, SQL, x86 Assembly
Unix, git, mercurial, vim, Atom, Microsoft Visual Studio, IntelliJ IDEA, PhpStorm, composer, grunt, npm, bootstrap, jQuery, OpenGL, ffmpeg
Machine Learning, Natural Language Processing, System programming, Computer graphics