Wilkie Lam

Wilkie Lam Email and Phone Number

Principal Software Engineer at Olympus @ Olympus
Wilkie Lam's Location
Cupertino, California, United States, United States
Wilkie Lam's Contact Details

Wilkie Lam personal email

n/a
About Wilkie Lam

Prolific, high-performance Principal C#/C++ Application Software Engineer with expertise in all phases of software development lifecycle, from gathering and analyzing user requirements, through system architecture, design, implementation, and to build and test automation, and finally deployment.

Wilkie Lam's Current Company Details
Olympus

Olympus

View
Principal Software Engineer at Olympus
Wilkie Lam Work Experience Details
  • Olympus
    Principal Software Engineer
    Olympus May 2011 - Present
    Center Valley, Pennsylvania, Us
    Single-handedly manage and develop industrial application software for sorting recycled materials. The multi-language software, written in C# 4.0 with WPF/MVVM and extensive LINQ usage, controls hardware devices such as X-Ray tubes, controller boards, secondary X-Ray detectors, conveyor belts, and material diverters. It connects to all hardware components through Ethernet, and uses SQL database for all system configuration data and calculated results.• Also conceived, developed, and maintain nightly build system with extensive automated tests.
  • Cambridge Technology, Inc.
    Senior Application Software Engineer
    Cambridge Technology, Inc. 2005 - 2009
    Bedford, Ma, Us
    Develop WinForms and WPF expert systems with outstanding graphical user interface using C# and Windows APIs for real-time control of high precision and high speed galvanometer/mirror assemblies that are used in a wide range of laser applications such as sky writing, drilling, and marking.• Drastically reduced the galvanometer production time from two days to fifteen minutes.• Eliminated the need for a full-time QA and Release Engineers by having conceived, implemented, deployed, and maintain Continuous Integration System that includes intra-day and nightly builds. Both builds also include automatic NUnit runs, component and GUI tests. Upon successful builds and tests, the system zips the software into product installers and places them on the network drive, sends status email to all team members, and finally also turns on the appropriate color on a light tower.
  • Kmc Systems Inc.
    Senior Software Engineer - Contract
    Kmc Systems Inc. 2005 - 2005
    Merrimack, New Hampshire, Us
    Developed software using VC++.NET for a new medical equipment that repeatedly takes images of microbiological samples on pre-set time intervals. The images are then automatically analyzed to determine their microbiological growth rate. The system features robotic handling, x-y-z stage motion control, image processing, surface profiling, GUI, and database management.
  • Gsi Lumonics, Inc.
    Senior Software Engineer - Contract
    Gsi Lumonics, Inc. 2004 - 2005
    Developed and maintained object-oriented Windows software written in VC++/MFC for wafer marking equipment. The serial number marking on the wafer facilitates real-time wafer tracking. The system included robot wafer handling, advanced laser optics, pre-aligner, z-stage, and process control.
  • Inspex, Inc.
    Quality Assurance Engineer / Software Engineer
    Inspex, Inc. 2002 - 2004
    Developed software in VC++/MFC for a wafer-inspection equipment and completed the whole development cycle in C for a defect review station that features in-depth analyses and classifications. The multi-threaded software featured SECS/GEM, RS-232/422 and EtherNet communications, iRMX real-time Operating System, motion control, GUI, real-time image display, and database management.
  • Pri Automation, Inc.
    Senior Software Engineer
    Pri Automation, Inc. 1998 - 2001
    Responsible for all software support and enhancements for all of PRI’s mature semiconductor equipments such as wafer storage, retrieve, and transport systems. These systems all consist of motion control, SECS/GEM communications, priority scheduling, and database management.
  • Accutech, Inc.
    Project Manager - Software Developer
    Accutech, Inc. 1991 - 1993
    Managed the whole development cycle of a networked computer system that efficiently handled all aspects of restaurant operations. The order-entry system was written in C.
  • Ge
    Software Engineer - Engine Performance
    Ge 1989 - 1991
    Boston, Ma, Us
    Created programs in FORTRAN that simulate actual aircraft flight characteristics.
  • Fern Engineering, Inc.
    Software Engineer
    Fern Engineering, Inc. 1985 - 1989
    Developed commercial software in FORTRAN, BASIC, and C that monitored the real-time performance of industrial gas turbines used in the natural gas transmission industry.

Wilkie Lam Skills

C++ C# C Mfc Uml Xml .net Ado.net Sql Wpf Linq Visual Studio Fxcop Nunit Ncover Visio Rational Rose Enterprise Edition Subversion Git Installshield Secsim Pro Microsoft Sql Server

Wilkie Lam Education Details

  • Boston University
    Boston University
    Computer Science
  • Western New England University
    Western New England University
    Mechanical Engineering

Frequently Asked Questions about Wilkie Lam

What company does Wilkie Lam work for?

Wilkie Lam works for Olympus

What is Wilkie Lam's role at the current company?

Wilkie Lam's current role is Principal Software Engineer at Olympus.

What is Wilkie Lam's email address?

Wilkie Lam's email address is wi****@****ica.com

What schools did Wilkie Lam attend?

Wilkie Lam attended Boston University, Western New England University.

What are some of Wilkie Lam's interests?

Wilkie Lam has interest in Mahjong, Fishing.

What skills is Wilkie Lam known for?

Wilkie Lam has skills like C++, C#, C, Mfc, Uml, Xml, .net, Ado.net, Sql, Wpf, Linq, Visual Studio.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.