SOFTWARE DEVELOPMENT/ENGINEERINGCustomer-focused, test-driven, articulate and analytical Software Engineer with a passion for positive user experiences and contributing to team success.  Expert in Perl, C and JavaScript.  Skilled in SQL with database analysis and design, Visual Basic, requirements specifications and user documentation.  Strong written and verbal communications.  Interested in a challenging technical track career.  Elected Member Group Technical Staff (top ~14%) for three industry firsts in QA and documentation software.



Languages: Perl, C, HTML/CSS, JavaScript, Visual Basic and SQL

Operating Systems: Sun and HP UNIX OS, Windows, Mac OS X and Red Hat Linux

Applications: MS Word, Excel, PowerPoint, Outlook, Internet Explorer (MS Development tools); Mozilla Firefox (FireBug, iMacros), Adobe Photoshop; Proprietary in-house model extraction systemDatabase Systems: MySQL


  • Drove software development as a priority resulting in increased lab productivity and responsiveness with industry-first and -best QA and documentation methods. Lab became industry leader eliminating SPICE models as #1 concern among circuit designers. Software tools integral to lab becoming industry leader.
  • Created C tools to test MOSFET model statement for erratic behavior using simulated data and first- and second derivatives, an industry first and competitive advantage. Tool became critical in productizing industry-standard BSIM3 MOSFET model from UC Berkeley. Supported HSPICE, SABER and Spectre commercial simulators.
  • Wrote tools documenting SPICE model overlay charts in booklets educating customers on how models simulated measured data, an industry first. Reverse-engineered how commercial plotting software stored data developing code to create tool acceptable tables.
  • Wrote C and Perl tools documenting SPICE model overlay plots on the web, an industry first. Reduced documentation time from 1 week (booklets) to 45 minutes.
  • Developed Excel-based applications for flicker noise and DC data that saved customers 'a week of work' and 'almost immeasurable' (>80%) time doing analysis/QA/documentation. The 1/f tool empowered the color-blind customer to remove buried outlier data based on innovative r2-based scores and tweak parameter fits with sliders on large datasets.

Work History

Work History
Aug 2006 - Jan 2009

Software Developer

Texas Instruments

Expanded, improved and maintained web/database portal to customers; developed Visual Basic tools for high-speed and intuitive data analysis and QA; created text-report and workflow utilities software development.

  • Moved and expanded complex Perl and JavaScript web form (over 10 sessions and 100+ input variables) from basic prototype to sophisticated production version, combining five proposed tools into one.  Added support for MOSFETs, JFETs, diodes, resistors and capacitors; parameter verification; email support.  Speedup efforts cut reload time 60%.
  • Rewrote/modularized customer web forms and standardized database tables slashing 20 programs to 2 for end-user consistency, support and increased efficiency.
  • Created Perl tool converting Keithley parametric data into CSV format for fast data analysis/QA.
  • Sped release time by >80% and reduced errors by introducing iMacros to automate web software testing. Developed QA strategy with simple, easy to interpret results.
  • Wrote drivers to evaluate Anritsu and Agilent/HP network analyzers in SICL language and National Instruments cards, a first for the department.  Customer very pleased with setup verification and helpful, plain-English error messages.
Aug 1989 - Aug 2006

SPICE Modeling Specialist

Texas Instruments

Extracted SPICE model statements, developed quality improvement and workflow software tools, and generated web-based documentation; assisted with SPICE model development at TI and UC Berkeley.

  • Extracted thousands of aMOS (non-scalable proprietary model), BSIM3 and BSIM4 MOSFET model statements – a model statement in almost every analog design at the time.
  • Built knowledge base for model extraction, documentation and QA tools as subject matter expert on BSIM3 and aMOS extraction using in-house software.
  • Modified Perl program to manage customer tickets on web for easier customer access and report generation.
  • Wrote C and Perl applications to reformat SPICE model statements for simulators other than TI-SPICE; generated strong, weak and statistical SPICE model statements, and compared and tested parameter values in SPICE model statements in different files, simplifying error-prone and tedious processes.
  • Constructed modularized BSIM4 MOSFET DC extraction flow breaking flow from 3 too-large steps to 11,resulting in easier fitting for complex set of model equations.  Entire flow used comprehensive customization files and one generic optimization script instead of three rigid scripts with minor customization.
  • Developed 85+ Perl and C tools and utilities, each contributing to lab success.