349 Corte Trova
Chula Vista, CA 91914
619.316.6965
ebalch@HaX-Revolution.com
www.HaX-Revolution.com
Objective
To move back to developing desktop and server applications in any of the .Net based languages for Windows and/or Cocoa (Objective-C and/or Java) for Macintosh OS X. To move up into a software architect role. Until this comes to pass I will contine to develop in the mobile space.
Work Experience
Staff Engineer
Qualcomm, Inc. |
San Diego, CA |
6/2006 - Present |
- Author and maintainer of libASN1 a platform independent library used for the encoding and decoding of data structures in ASN.1 BER/DER formats.
- Responsible for analysis of proposed and existing systems for security vulnerabilities.
- Responsible for platform code security audits, reviews, and fixes.
- Responsible for maintenance of existing Platform Security code base.
- Responsible for Implementing new security and DRM related APIs and utilities.
Staff Engineer
Qualcomm, Inc. |
San Diego, CA |
10/2005 - 6/2006 |
IT Staff Engineer
Qualcomm, Inc. |
San Diego, CA |
6/2003 - 10/2005 |
- Played a key role in the development and delivery of Zagat To Go 2004 for Palm OS and Windows Mobile.
- Played a key role in the development and delivery of several internal BREW applications.
- Lead Developer on Qualcomm Mobile Mail version 2 BREW client.
- Designer of Qualcomm Mobile Mail version 2 BREW client.
- Began design and BREW implementation work on user interface and inter-application communications portions of Email application for Siemens SXG75 mobile phone operating system and application set.
Contract Software Engineer
VictorDev, LLC. |
San Diego, CA |
2/2001 - Present |
- Designed and implemented several projects using MS Access, MS SQL Server, VBA, Visual Basic, and VB.NET.
- Designed and implemented several stand-alone reporting applications in Visual Basic 6 and VB.NET.
- Designed and implemented several ASP.Net applications.
Sr. Staff Engineer
Wireless Knowledge, Inc. |
San Diego, CA |
2/2001 - 6/2003 |
- Workstyle for BREW Ver. 3.5.
- Workstyle Desktop Edition for Palm Ver. OS 4.0, 4.1, and 4.2.
- Workstyle Server Edition for Palm Ver. OS 4.0, 4.1, and 4.2.
- ZAGAT TO GO for Palm OS 2003 and 2004* ZAGAT TO GO for Pocket PC 2004.
Sr. Software Engineer
Extended Technology Systems |
Carlsbad, CA |
11/1998 - 2/2001 |
- Designed, developed, and implemented client-server applications and middle-ware for hand held devices (Apple Newton, Windows CE, Symbol, and Palm OS).
- Designed, developed, and implemented “dbConstructor” with Visual Basic 6.0: A CASE tool that creates and manages the C code used to make Palm databases work. A version of this product is now commercially available as “da Vinci”.
- Developed “Immedia Messenger for Palm OS” for E Ink with CodeWarrior C: A Palm OS application used to program E Ink’s electronic signs via infrared or serial connections as well as create and manage the sign messages.
- Developed S60 a.k.a. “Pixel Mania” for Fuel North America with CodeWarrior C: A Palm OS game used to advertise the introduction of the new Volvo S60.
- Co-developed “MessageASAP for Palm OS” for OfficeDomain: A Palm OS (Handspring) application that uses the @ctiveLink 2-way pager to offer wireless email and management of fax and voicemail.
- Completed key work on “AMATS” client and gateway version 1.5 using Visual Basic 6.0 and FormLogic for Whirlpool/Penske: A route scheduling and delivery management system used by delivery drivers.
Software Engineer
Prism Computer Corp. |
Irvine, CA |
9/1998 - 3/2000 |
- Pocket FAMIS Technician CE using Visual C++ 5.0 and Oracle Lite: A more generic version of the electronic work order system (that was originally designed for Stanford) that runs on Windows CE devices.
- Completed development of FAMIS-HPC (Newton) project for Stanford University (see Wright Strategies, Inc.).
- Designed, developed, and implemented a signature capture ActiveX control in C++ for use with security applications.
Software Engineer
Wright Strategies, Inc. |
San Diego, CA |
11/1997 - 9/1998 |
- Developed ShelfAudit Interactive Voice Response (IVR) server.
- Developed the ShelfAudit User Administration module.
- Developed data import/export application and .dll plugin extension modules.
- Developed custom ActiveX UI components including advanced data grid and formatted field controls.
- Performed key design and development work on the ShelfAudit data abstraction layer a suite of COM and DCOM components that allowed the application to use a variety of databases.
Application Engineer
Wright Strategies, Inc. |
San Diego, CA |
1/1997 - 11/1997 |
- A vending machine inventory management data collection system for Aaramark / Frito-Lay written in FormLogic and Visual Basic.
- A clinical study data collection application for CIBA Vision written in FormLogic and Visual Basic.
- A work order management system called "FAMIS-HPC" for PRISM Computer Corporation and Stanford University. This system mobilized PRISM’s FAMIS electronic work order system.
- Gave training classes to clients on how to develop advanced applications using the FormLogic programming language and framework.
- Wrote sophisticated technical and functional specifications for projects.
IT Programmer/Analyst
Hunter Industries |
San Marcos, CA |
5/1995 - 1/1997 |
- Conceived, designed, developed, and implemented mission critical Sales Reporting/Analysis application and custom 3-tier database architecture using Visual Basic, Crystal Reports, Access, and IBM 3270 Terminal Emulation system.
- Developed and implemented Order Acknowledgment Fax Server Application interfacing with the AS/400 based order entry system using Visual Basic and Access. This app automatically faxed orders to customers to show them that they had been processed properly.
- Developed and implemented an automated Production Control application that integrated with a conveyer-belt mounted barcode scanner to keep track of completed and packaged product rolling off the assembly line using Visual Basic and Access.
- Responsible for the yearly redesign and redevelopment of Hunter’s Annual System Buy application. This app was sent to customers to generate off-season orders at additional bulk discounts to assist in keeping factory production levels level.
- Responsible for the redevelopment of the Work in Progress (WIP) scale application using Visual Basic and C. This application is used to get subcomponent inventory levels by weight.
- Developed Production Defect Recording/Analysis application in Visual Basic and Access. This reporting app is used to analyze defects in components and subassemblies.
- Responsible for managing the maintenance and upgrade of all existing custom desktop applications.
- Served as a supervisor over Visual Basic contractors and jr. programmers.
- Served as a project manager on several desktop application development projects.
Jr. Programmer / Sr. Computer Operator
MICA, Inc. |
San Diego, CA |
3/1992 - 5/1995 |
These solutions included:
- A system to extract billing system data from our AS/400 and generate electronically submitted procedure audit reports to the Florida state government for state statute compliance written in dBASE IV and using the IBM 3270 terminal emulator.
- A patient and medical imaging data collection system for fee-for-service centers that integrated with proprietary ultra high resolution image capture hardware to store images from a variety of medical imaging equipment including CAT Scanners and MRIs written in C.
- A national integrated equipment inventory and associated incident tracking system written in C and dBASE IV.
- Systems administration, software evaluation, system security, backup and recovery, hardware trouble-shooting and repair, user support, software and hardware installation and relocation, and preventative maintenance.
Contract Programmer
Covill & Associates |
San Diego, CA |
3/1991 - 3/1992 |
Accomplishments included:
- Completed key upgrades to accounting systems for departments of the University of California, San Diego to comply with the IFIS system upgrade.
- Developed pest control compliance validation system consistent with State of California pest control regulations.
- Maintained key components of the company's Animal Resource Management System (ARMS - A commercial application for tracking the use of test animals to insure compliance with government regulations.)
Co-Founder, Software Architect, & Computer Artist
Interceptor Software, LLP. |
San Diego, CA |
5/1987 - 3/1991 |
Contract Programmer
Mesa Corporation |
San Diego, CA |
3/1990 - 6/1990 |
- Designed, developed, tested, and deployed modules for a custom in-house mission critical system.
- Debugged, maintained, and improved existing programs.
Computer Lab Technician - Academic Computing Center
SDCC Mesa |
San Diego, CA |
3/1989 - 3/1990 |
Contract Developer
SDCCD |
San Diego, CA |
12/1988 - 3/1989 |
Education
General, San Diego, CA Some College Coursework Completed 10+ years as an IT Professional and Software Developer. 20+ years as a software development hobbyist.
Mesa College, San Diego, CA Some College Coursework Completed 2+ years of coursework focused on Computer and Information Science.
Skills
ASP.Net BASIC (Various versions & Platforms) C (Various Compilers & Platforms) C# (.Net) CodeWarrior for Palm OS - C/C++ Intel x86 Series Assembly Java Motorola 68K Series Assembly NewtonScript Objective C (NeXTStep & Mac OS X) Pascal (Various Compilers & Platforms) SQL (Various Environments) Visual Basic (Ver. 3, 4, 5, 6, & .Net) Visual Studio 6 - C/C++ (Win32, WinCE, & BREW) xBase (dBase III+, dBase IV, FoxPro, Clipper, etc)