henry.chan

9/10/2014
San Diego, CA

Position Desired

Software Engineering
Del Mar, CA; La Jolla, CA; Poway, CA; San Diego, CA; Solana Beach, CA
Yes

Resume

Software Engineer

OBJECTIVE:
Dedicated Senior Software Engineer seeks to apply knowledge of all phases of software development life cycle to enhance software reliability and functionality.

SKILLS:
Languages: Objective-C, C/C++, C#, ActionScript, Visual Basic, VB.NET, Fortran, and x86 assembly.
Toolkits: Xcode, Eclipse, MFC, .NET, Windows SDK, InstallShield, ActiveX, CVS, XML, MS-DOS/BIOS.
Operating Systems: Mac OS X, Windows Vista/XP/2000, Linux, FreeBSD, HP-UX, Sun Solaris.
Specialty: Multi-threaded, real-time, and cross-platform development with 32-bit and 64-bit systems.
iPhone & iPad App Development: Several apps on Apple App Store, many that are currently in the ‘What’s Hot’ List. Maintain web site for description of apps at www.hjchome.com.

EXPERIENCE:
Analog Analytics, a subsidiary of Barclaycard
iPhone Developer (06/2011 – 09/2012)
● Develop Bigger Better Deal app for several different vendors. Incorporate Location Services, maps, and push notification. RESTful web services using Rails. Use Facebook API, Twitter API, and other external links. Full rotation support.
● Design and develop iPhone/iPad merchant app to process QR code vouchers. Pie charts and bar chart display of data using Core Graphics. Uses property lists and SQLite database to manage data. Design API for communication to web server.

Kratos Defense & Security Solutions, Inc.
Web Developer III (Contract Position) (05/2010 – 10/2010)
● Worked with a team of developers creating Electronic Equipment Simulations used for an e-Learning based system. Use Adobe Flash CS4, ActionScript and Flex graphics manipulation.

Mitek Systems, Inc. (Image Analytics)
Senior Software Engineer (08/1994 - 01/2009)
● Developed iPhone application for Mobile Deposit. Mobile Deposit uses the camera on the phone and sends the check image to a web service via RPC for processing. Application manages transaction data on local SQLite database.
● Technical Lead for QuickStrokes product, a Neural Network based Character Recognition API, written in “C” to be platform independent. Ported Linux kernel driver for software protection to FreeBSD. Created applications in MFC and Visual Basic using ActiveX controls. Developed algorithm for change-of-address detection. Create demo apps for .NET using C++, C#, VB.NET, and J#.
● Integrated QuickStrokes and QuickFX (Image clean-up) using specification provided by Unisys for their check processing system SoftCAR+. Coordinate QA, releases, and delivery of product.
● Developed and designed QA test plans and procedures for all Mitek Products. Create automated multi-thread stress programs, and tracking of problems in project management database.
● Design and develop installations using InstallShield and Windows Installer.


Xscribe Corporation. (Stenograph manufacturer)
Software Engineer. (07/1991 - 08/1994)
Developed real-time software for Closed Captioning and Court reporter computer aided transcription, including user interface and editing functions. Designed and implemented a client-server application using modems and serial port communications. Maintained and enhanced software installation and product release routines using PVCS. Experience with multiple process communications using DESQview API routines, Truevision Bravado Multi-media Video board, and using the HP4951A Protocol Analyzer.

Four Pi Systems. (Image processing)
Software Engineer (11/1989 - 06/1991)
Maintained real-time X-ray image capturing and image analysis software for electronic circuit boards. Develop algorithms to determine IC solder joint quality. Designed and implemented a product, revision control, and installation system utilizing PVCS, which involved several months of group discussion, design, and documentation. Maintained ladder logic firmware for the OMRON control...

Login or Register to view the full resume.