VINCENT KONG

PROFESSIONAL SKILLS

  • Methodologies: Solid understanding of Object Oriented Design/Programming, Model-View-Controller (MVC), Command Design Pattern, and Software Development Life Cycle (SDLC)
  • Java Technology: Extensive knowledge in Applet, Swing, JDBC, XML/XSLT, JavaMail, JNDI, J2EE technology: (JSP, Servlet, and EJB), Jakarta Struts, JSP Tag Libraries, Web Services and J2ME
  • Web Development: Expertise in PHP, CGI, SSI, JavaScript, CSS, DHTML, HTML, XHTML
  • Wireless Development: Proficient with WAP, WML, HDML, XHTML Basic, SMS, and MIDP
  • Programming Languages: Knowledgeable with C/C++, Perl, and Unix shell script
  • System Administration: Knowledgeable in installation/configuration of Apache, Tomcat, Resin, MySQL, PHP, Samba, Snort and various Unix packages
  • Database: Familiar with SQL using MySQL, Oracle and DB2
  • Operating Systems: Considerable experience with UNIX (FreeBSD/Linux/Solaris), and Windows 95/98/ME/NT/2000/XP
  • Software: Working experience with Borland JBuilder, Microsoft FrontPage, Macromedia Dreamweaver, and Adobe Photoshop

WORK EXPERIENCE

eLoyalty Corporation
(May, 2003 - May, 2004)
Consultant
Telus Mobility

  • Participated as part of IT team to help implement Contract Renewal application, a web based application that allows Telus Mobility's channel partners to make real-time fulfillments to contract offers for Telus Mobility's clients. Involved with developing presentation layer using Jakarta Struts, and implementation of the abstract layer that allowed communication between Strut Actions and EJB. The abstract layer followed the command design pattern principle.
  • Worked on Channel Partner Management System (CPMS) project to assist in resolving difficulties and challenges faced by IT team. CPMS is a web application that manages Telus Mobility?s channel partners such as retail stores, and dealers. Created session EJBs for application business logic layer, and re-architected presentation layer to follow J2EE best practices. Received recognition reward for a being valued contributor when project was not going to meet deliverable deadline.
  • Provided development services for the Historical Credit Detection (HCD) project. HCD is part of Telus Mobility?s consumer activation system. It was designed to help prevent usage of fraudulent data and consumers with bad credit history to be activated on the Telus Mobility wireless network. Worked closely with business people to determine flow for evaluating consumer credit rating and implemented algorithm using the strategy design pattern with EJBs.

KidsWebTv Inc.
(March, 2003 - September, 2004)
Game Programmer (Contractor)

  • Developed and designed interactive games for J2ME (MIDP 1.0) capable phones. Major targeted phones included Nokia 40 Series, Nokia 60 Series platform, and Motorola T720
  • Created custom Game API compatible for MIDP 1.0 to provide a resusable set of libraries for developing MIDlet games

Bell Globemedia Interactive
(May, 2001 - February 2003)
Intermediate Software Developer

  • Developed (Short Message Service) SMS application for Fido and Telus Mobility to provide their customers with daily content related to news, stocks, sports, and weather. Created content subscription model, and message delivery system using JSP, Servlet, JavaMail, XML and JDBC with MySQL
  • Worked in a team of 3 people to develop Bell Mobility's VoiceNet: an application that allows Bell Mobility's customers to listen to email, personalized weather, and news headlines through their cell phone, as well, providing customers the ability to navigate the system using voice commands. Roles and responsibilities included development of customer profiling and content personalization model using JSP, Servlet, and JDBC with MySQL.
  • Developed Telus Mobility's pay-per-use billing system to track and charge customer usage on Canada 411 and YellowPages directory application.
  • Created various wireless portal pages using HDML, WML, and XML/XSLT
  • Involved with system administration on development/production servers running Linux, and Solaris platforms

Tritech Automation Corporation
(June, 2002 - November, 2002)
Web Application Developer (Contractor)

  • Designed and implemented barcode ordering system with JSP/Servlet, and EJB

University of Toronto, Academic Resource Technology Centre
(September, 2000 - May, 2001)
Web Developer

  • Prepared website reports for various financial organizations and educational faculties according to its usability for people with disabilities based on the W3C Web Accessibility Initiative guidelines
  • Created websites for University of Toronto which are W3C compliant using PHP and MySQL

IBM Canada Ltd.
(May, 1999 - September, 2000)
Internet Service Developer

  • Developed websites for internal and external IBM clients using HTML, DHTML, JavaScript, and CGI programming with Perl
  • Designed graphical layouts and templates for IBM internal websites
  • Tracked and reported web statistics
  • Performed Y2K testing on IBM external and internal websites

BrainChild Education Center
(June, 1994 - April, 1999)
Software Developer/System Maintenance

  • Developed educational Math, and English tutorial programs with HTML, JavaScript, and Java Applets and maintained a previously used math tutorial program written in C
  • Implemented copy protection code for tutorial programs using C and Java
  • Created graphical images and animation

VOLUNTEER EXPERIENCE

Countdown Revolution
(March, 1998 - June, 1998)
Game Developer

  • Developed an educational board game application called "To the Holyland" using Java: programmed game engine, computer animations, and graphical user interface

SkyInternet International Inc.
(June, 1996 - September, 1996)
Web Developer

  • Designed computer graphics and animation for web page development
  • Developed web pages with HTML, and created company's portal page Assisted in customer technical support, answered questions of installation/ configuration of internet applications, and setting up Internet connection from home

EDUCATION

  • University of Toronto (September, 1996 - June, 2001)
    Computer Science - Software Engineering (Hon. B. Sc.)

CERTIFICATES

  • December, 2001 - Sun Certified Programmer for The Java - 2 Platform [Exam 310-025]
  • October, 2002 - Seneca College, Faculty of Continuing Education and Training Programming for Wireless Devices Using Java/J2ME

SPECIAL ACHIEVEMENTS

  • September, 2002 - Personal website www.dragonv.com was rated 4 out of 5 by Canadian Web Awards
  • May, 1999 to September, 2000 - Received high customer satisfaction recognition four times during work term period at IBM Internet Services
  • September, 1998 - WindowMenu Applet was implemented into AceExpert, a HTML editing tool developed by Visicom Media
  • March and June, 1998 - Developed WindowMenu Applet and AudioPlayer Applet which was both rated as being top 25% in JARS the Java Review Service

LANGAUGES

  • Fluent in English, and Cantonese