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
“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,
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,
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.,
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.,
.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,
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
Awards and Achievements
· Dean’s Honours List: Excellent academic performance (2008)
· Queen Elizabeth II Aiming for the Top Scholarship: 80+ Average (2006, 2007, 2008)
·
·
· Certificate of Distinction: 2006 Canadian Computing Competition (Top 25%)
· Certificate of Distinction: 2006
ACTIVITIES & INTERESTS
Badminton Club Club Executive
Computer Club President
Japanese Animation Club President
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.)