Mark Walsh


Challenging software engineering or team lead position


  • Over 15 years of software engineering

  • Over 4 years of team leadership experience

  • Over 3 years of multicultural exposure from working in Japan

  • C/C++, MFC, C#,.Net, Make

  • Web design, HTML, PHP, CSS, VB, XML, MySQL, JavaScript

  • Real-time, object-oriented, and multithreaded designs.

  • Install Shield, Software Passport and other third party applications

  • Extreme Programming methodology trainer/coach

  • Customer support including on-site and overseas support

  • Product demos and presentations

Employment History:

4/2006 - present

Self-employed - Web design using HTML 4.01, XHTML, and CSS. PHP, XML, MySQL used for dynamic content, user/password authentication, account information and order tracking. JavaScript used for additional form entry verification. File uploads, dynamic PDF generation, dynamic random image validation generation, and image thumbnail generation.

FinancialZ Inc., Tempe, Arizona

3/2004 - 3/2006

Design Team Lead – Managed a software team to develop a unique financial analysis software package. Choose the Extreme Programming methodology which allowed the team a flexible approach to rapidly prototype the product. Responsible for all technical software issues. Responsibilities included project management, recording team metrics, product defect tracking, customer support, and producing documentation, product demos, and presentations. Software product was developed using C++/MFC and C#/Windows .Net. Company website developed in HTML, MS Access, ASP, and VB.

Tokyo Electron of Arizona, Gilbert, Arizona

Tokyo Electron AT, Nirasaki, Yamanashi, Japan

5/2000 - 2/2004

Senior Software Engineer – Initially provided sole support in Japan for US-developed semiconductor equipment controller software. Later joined a team of Japanese engineers supporting Japanese-developed products and overcame language and cultural obstacles to work efficiently within the group. Worked hard to come up to speed quickly on unfamiliar software without the help of English documentation. As a result of my performance, was given software responsibility for several semiconductor cluster-tool module types. Control software was in C.

3A International, Inc, Tempe, Arizona

10/1997 - 5/2000

Lead Software Engineer – Lead software engineer for a team of engineers developing IEEE 1394 (Firewire) development tools. With no prior experience in the two key technologies required, IEEE 1394 and Windows CE, quickly came up to speed. Made decisions on all technical software issues. Developed product demos for ComDex and performed live presentation for the 1394 Developer’s Conference. Developed and delivered a 1394 video camera controller product to Sony’s Industrial Camera Division. Responsibilities included project management, product defect tracking, customer support, producing product demos and presentations, and attending meetings with the customer both in the US and Japan. Product implemented IEEE 1394 technology and was developed using C++/Windows CE on custom hardware.

Materials Research Corporation, Gilbert, Arizona

4/1993 - 10/1997

Senior Software Engineer - Key player in a team of engineers responsible for redesigning the control software of a semiconductor cluster tool. The redesign assisted in significant product cost-reduction. As a result, selected for team of engineers to create similar control software for another cluster tool line. Responsible for providing on-site support to domestic and several overseas customers including customers in Japan, France, and Korea.

Materials Research Corporation, Congers, New York


Software Engineer - Designed and implemented a serial communication task to control a network of cryogenic vacuum pumps. Performed system operation demonstrations to customers and created automated demos for marketing.

Parker/Hanifin, Smithtown, New York

Gull Electronics Systems Division


Software Engineer Intern - Responsible for debugging aircraft fuel gauging embedded control system. Developed automated test procedures using an in-circuit emulator. Created and maintained customer documentation and Software Integration Test Acceptance documentation used for FAA Approval.


  • 1394 (KnowledgeTek)

  • Embedding Windows CE 2.0 Workshop (Annasoft)

  • Microsoft Windowcs CE for ISVs & IHVs (Eclipse International)

  • Microsoft Windowcs CE for OEMs (Eclipse International)

  • Fundamentals of Successful Project Management (SkillPath)

  • Excelling as a Highly Effective Team Leader (SkillPath)

  • MFC Programming for C++ Programmers (HOTT)

Additional Skills:

  • Kauai Search and Rescue member

  • NASAR SARTECH II certification

  • PADI Rescue SCUBA diver certification

  • Able to communicate in Japanese (verbally and via email)

  • Previously Arizona certified EMT/CPR certified

  • Previously MCSO Mountain Rescue volunteer


B.S. Computer Science, New York Institution of Technology (1992).

Page 3 Pages of 3