Yat K. Keung
- Objective C
- Object Lisp (CLOS)
- Visual Basic
- Common Lisp
- Unix Scripts
- Python 2.6
- X-Trader XTAPI
- Windows API
- Win32 API
- Cocoa API
- iPad/iPhone SDK
- Visual Studio 2010/2008/2005 .NET
- SQL Server 2008/2005/2000/7.0/6.5
- Rational ClearQuest
- Rapid Application Development (RAD)
- Design Pattern
- Apache Struts
- Model-View Controller MVC
- Operating System
- Window Server 2008/2003/NT
- Window 7/XP/2000/95/3.1
- Mac OSX
Software Architect, Redshift Software, Inc.
Marsh 2005 - Present
Private Investment Group
Full life cycle development of black box trading application, task includes UI creation, custom class calling proprietary X-Trader API protocol to collect futures pricing, and aggregation of pricing data to identify favorable long and short trades. Created delay reentry feature to save money at opening market to reestablish prior trading positions. Consolidated all trading positions during market opening and closing to save on commission. Created multi-thread data collection application used for testing.
Project Manager for Dotcom Rewrite, manages the interaction between GE Supply (Requirement and QA Team) and Broadvision (Technical Team). Monitor cost and completion of tasks, lead weekly status meeting and manage client expectation.
United States Air Force
Granted Secret Clearance to work on secured intra-net production environment. Work with Air Force Help Desk to identify Air Force Portal issue. Task to replicate reported error and submit detail report with logic and coding error back to development team.
Worked in Air Force content migration team. Test all migration data in sandbox before deployment to staging and production environment. Mentor and train Air Force personnel in using the Content Management system.
Senior Consultant / Architect, Risetime Technologies
Feb 2003 – Jan 2005
Technical Lead for Sears.com Change-Request Team, learned Sears coding standard to ensured coding compliant with deliverables. Reviewed coding design and implementation. Meet with Marketing department to prioritize task requirements and deliverables. Promote new codes to QA and Production using Rational ClearCase. Maintain tasks status using Rational ClearQuest. Used Ascential DataStage Tool to interface with Mainframe database.
City of Chicago – Department of Construction and Permits
Designed and developed Building Permit Wizard for the City of Chicago website. This enable contractor and homeowner to answer questionnaire and determine the permit(s) they will need during construction.
May 2001 – Jan 2003
The Northern Trust Company
Designed the infrastructure for the Global Investor Passport Portal. The system was used as a template for the new Single Portal Passport. Migrate Global Investor Passport Portal from Broadvision 5.5 to 6.0. Used batch processing to migrate data from Mainframe to Sybase database. Created migration procedures for development, QA, and staging environment. Perform knowledge transfer and train employee in coding and system infrastructure.
Senior Principal Consultant, BroadVision
Jan 2001 – April 2001
Installed Broadvision portal software in both Window and Unix platforms. Created tools to customize subpanels in the portal main page. Performed QA on new enhancements and migration of code to production.
Senior Consultant, Xpedior (formerly known as Metamor Technologies, Ltd.)
1998 - 2000
Technical Project Manager for Bell Canada E-commerce website. Managed a large team of business analysts, developers and graphics artists. Led design meeting with technical team. Worked with client and business analysts to gather requirements. Set priority of tasks for the deliverable. Created and updated project plan, costs, and tasks completion. Ensured compliance with clients’ acceptance process. Worked on-site during migration of code to production environment.
Team Leader for Bell Canada email campaign system. Worked on the web-based tools to define requirements to receive campaign. System will then deliver only campaign to interested customers. Designed a database to handle multi language requirement (English and French). Created thin client to generate email to all customer.
Lead Programmer, Northwestern University - Institute for the Learning Sciences
1991 - 1998
Created multimedia-training system using the following technologies: Borland C++, C, Smalltalk, Common Lisp, and Quicktime codec API. Developed interactive game style application to teach French history at Northwestern University. Created a system for Army officers in terrain analysis, troops and resource deployment. Created custom framework in Common Lisp and to access Macintosh Toolbox API and Quicktime API.
Software Programmer, The University of Michigan - Office of Instructional Technology
1989 - 1991
Created custom software to control external devices (Laserdisc Player, VHS player, U-Matic Tape Deck). Created instructional software to teach the Golden Rectangle in architectural class.