ARTHUR KAI HEI KOK

 www.arthurkok.net

arthurkok2@gmail.com

 

 

“[has] outstanding work ethic” – Ryan Wagman, Senior Proposal Manager, Intrafinity Inc.

“Delighted with the strong support and work ethic Arthur brought to the team” – Tony Brunner, Manager, Desktop Discrete ASICs, AMD Markham

“Without him our project would definitely cannot go forward, his contributions to the project were huge and his dedication was even better than full time employees in the company” – Cenk Pekiner, Senior Software Engineer, Software Infrastructure, NVIDIA

 

Summary of Qualifications

 

·         Computer enthusiast – knowledgeable with computer hardware, software, peripherals, and networking

·         Experience with embedded computer systems (FPGA, VHDL, ATmel, PIC, Altera, 68k, x86)

·         Practice with lab equipment: oscilloscopes, digital analyzers, digital multimetres, function generators

·         Strong knowledge of computer architecture, data structures, digital circuits, and digital systems

·         Rich experience in the analysis, design, development, and implementation stages of projects

·         5+ years of programming experience in software and web development

·         2+ years of web development in .NET (ASP, C#), PHP, CSS, HTML, Java

 

STRENGTHS

 

·         Adaptable, eager to learn, and motivated to work, demonstrated during the transition between different development environments during different work terms

·         Developed analytical and problem solving skills through successful design and deployment of various new systems and automation methods in previous work terms

·         Creative and innovative, shown through the design of automated processes and various website templates during second and third work terms.

·         Attentive to details exhibited during computer performance and stability testing, and video codec quality and performance benchmarking.

·         Excellent leadership and interpersonal skills developed through work/volunteer experience (led several team), and various club activities (President of two clubs).

 

TECHNICAL KNOWLEDGE

 

Programming Languages  C#, C++, C, Java, Visual Basic, VBA, Processing, Assembly (x86, 68k), VHDL

Web Development               .NET (ASP, C#), PHP, CSS, HTML, SQL

Database                                  MySQL, Microsoft SQL, Microsoft Access

Operating Systems              Microsoft Windows 2003 Server, Vista, XP, UNIX, Real-time OS

Embedded Computing       FPGA (VHDL), Altera SOPC, ATmel, PIC, Coldfire (68k), x86, Arduino

Digital Video Compression  MPEG-2, MPEG-4, H.264, WM9, VC-1

Test Equipment                     Oscilloscopes, Digital Analyzers, Digital Multimetres, Function Generators

 

WORK EXPERIENCE


NVIDIA Corporation, Santa Clara, California, USA                                                                     Sept – Dec 2009

System Software Engineer Intern


Advanced Micro Devices Inc. Graphics, Markham, Ontario                                                        Jan – Apr 2009

Desktop Applications Engineer

AMD develops computer processors, chipsets, and graphics for commercial and consumer markets

 

·         Debugged hardware and signal integrity problems with Multimetres, oscilloscopes and similar equipment

·         Performed regression testing of graphics drivers for customer release

·         Conducted electronic testing to evaluate graphics product changes or to reproduce customer reported technical issues

·         Communicated effectively with customers on the status of new design projects and the resolution of issues on existing AMD products

·         Developed scripts in Microsoft Excel VBA to generate department performance reports

 

Intrafinity Inc., Toronto, Ontario                                                                                                           May – Sept 2008

Web Applications Developer

Intrafinity is a leading provider of web-based solutions for content, collaboration, and document management

 

·         Developed in C# and ASP .NET on the Windows platform using Visual Studio 2005

·         Designed SQL database tables, relationships, and procedures to store templates and style sheets

·         Built a new template management system and incorporated it into the company’s software suite

·         Enhanced the look-and-feel wizard to provide customers the ability to customize text, colour, and images

·         Led a team of three responsible for content migration

 

Intrafinity Inc., Toronto, Ontario                                                                                                             Sept – Dec 2007

.NET Developer, Web Designer

 

·         Designed a workflow to streamline and automate the sales process (RFP, response, opportunity, leads, sale)

·         Wrote an ASP .NET web application to automate the importing, distributing, and reporting of sales opportunities

·         Designed website template using HTML and CSS based on a customer’s guidelines and requirements

·         Conducted structured testing on web applications for new software builds

 

Digital Rapids Corporation, Markham, Ontario                                                                                Jan – Apr 2007

Assistant QA Analyst

Digital Rapids is a leading developer of professional hardware and software solutions for ingest, encoding, transcoding, protection, streaming, playout and delivery of content

 

·         Built machines for customers and performed RAID I/O, network performance, and stability testing

·         Performed video quality and performance benchmarks on digital video codecs

·         Executed software regression and stability testing on new software or hardware revisions

·         Prepared detailed reports and presentation regarding benchmarking results for meetings and supervisors

 

EDUCATION

 

University of Waterloo, Waterloo, Ontario                                                            Sept 2006 – Present

 

·         Candidate for Bachelor of Applied Science (BASc) in Honours Computer Engineering

·         Successfully completed 2B term ranked 4th in the class with a GPA of 93.6% (4.0)

·         In excellent academic standing with a cumulative GPA of 87.2%

 

·         Relevant course completed:

Course

Description

Grade

Microprocessor Systems & Interface

System architecture, buses, memories, peripheral connections, parallel, serial, analog interfaces, magnetic storage media, data communications

Current

Real-time Operating Systems

process management, communication, and synchronization, memory management, file systems, resource management, interrupt handling, concurrent programming

Current

Digital Circuits & Systems

Simplification techniques, digital logic design, Boolean algebra, number systems, binary math/memory circuits, FPGA programming using VHDL.

84%

Algorithms & Data Structures

C#, data structures, abstract data types, recursive algorithms, algorithm analysis, sorting and searching, and problem-solving strategies.

100%

Introduction to Computing

C#, data types, control constructs, recursion, arrays and lists, traversals, searching and sorting algorithms, polymorphism and inheritance, memory management

99%

Digital Computers

Memory units, control units, I/O operations, assembly and machine language, translation and loading, arithmetic logic units.

90%

Circuit Analysis and Design

Linear circuit analysis and design, op-amps, diodes and transistors, PSpice Simulator.

96%

Electronic Devices

Band theory, semiconductors, charge neutrality, mass action law, p-n junction dc and ac characteristics, bipolar transistor; JFET, MOSFET

97%

 

Thornlea Secondary School, Thornhill, Ontario                                                 Sept 2002 – Jun 2006

 

Awards and Achievements

 

·         Dean’s Honours List: Excellent academic performance (2008)

·         Queen Elizabeth II Aiming for the Top Scholarship: 80+ Average (2006, 2007, 2008)

·         University of Waterloo Engineering Entrance Scholarship: Excellent academic performance (2006)

·         University of Waterloo Merit Scholarship: 85%+ admissions average (2006)

·         Certificate of Distinction: 2006 Canadian Computing Competition (Top 25%)

·         Certificate of Distinction: 2006 Euclid Math Contest (Top 25%)

 

ACTIVITIES & INTERESTS

 

Badminton Club                        Club Executive                 University of Waterloo                   Sept 2006 – Present

Computer Club                    President                           Thornlea Secondary School           Sept 2005 - Jun 2006

Japanese Animation Club    President                           Thornlea Secondary School             Sept 2005 - Jun 2006

 

Other activities/hobbies:

·         Modifying and upgrading desktop gaming rig with most up-to-date components

·         Wrote software on the Arduino embedded computing platform for own projects

·         Studied Japanese and Mandarin as an interest

·         Sports (racquet sports, swimming, cycling, basketball)

·         Music (guitar, keyboard, classical)

·         Solving puzzles (Sudoku, crosswords, Rubik’s cube, etc.)