Post Job Free
Sign in

Engineer Software

Location:
Mesa, AZ, 85213
Posted:
July 09, 2019

Contact this candidate

Resume:

NORMAN SHELLEY

480-***-**** Mesa, AZ ***** *************@*****.***

PROFESSIONAL SUMMARY

Application Developer Senior Principal Software Engineer Automation Analyst

Customer focused Senior Principal Development Engineer with expertise in collaborating with technical experts to architect and develop in an iterative development style, tools which automate processes to deliver efficient, repeatable, fast, and accurate results. Effective communicator with proven abilities to research, gather requirements, design, build, deliver, and troubleshoot complex software applications. Analytical, results driven team player skilled at creating infrastructure tools that leverage an entire team.

TECHNICAL QUALIFICATIONS

Languages: Python (Pandas, NumPy, SciPy), C (application and system level), Tcl/Tk, C++, Scheme, Java, Bash, Csh, Postscript, FORTRAN, JavaScript, JSP, Perl, SQL, SKILL, Expect, Eiffel, Smalltalk

Applications: LSF, RCS, Microsoft Word, Excel, PowerPoint, Make, RTDA, Visual Studio, NetBeans, Subversion (SVN), Visual Source Safe (VSS), DSEE (ClearCase predecessor), Tomcat,

Operating Systems: Linux, RHEL, HPUX, SunOS, Solaris, Windows XP, Macintosh OSX, AIX

Engineering Applications: ICCAP, SPICE like simulators, ADS, ANSYS, Cadence, Synopsys, Mentor

PROFESSIONAL EXPERIENCE

ON Semiconductor, Phoenix, AZ

Senior Principal TCAD Development Engineer 2010 –

Created and manage worldwide TCAD users group. Write and disseminate best practices, FAQs, tips-and-tricks, and vendor responses. Arrange vendor WebEx and internal TCAD group meetings. Provide user support, mentor users, interface with TCAD vendor, install/maintain TCAD tools, build/install open source tools, implement data extraction and conversion tools. SProcess, SDE, and SDevice experiment setup, simulation, and analysis of data for Si, GaN, SiC devices. Programs written to digitize datasheets (OpenCV), test/acquire GaN/Si device measurement data, plot, and/or extract key parameters into PDF or PowerPoint. Port of clock jitter GUI program to Web. (Tcl, Python[Pandas, Matplotlib, ReportLab], Scheme, LSF, RTDA, RHEL, Bash)

Informative Graphics Corporation, Scottsdale, AZ

Software Engineer 2009 – 2010

Led integration of company's viewing tool, Brava! Viewer into EMC/Documentum's CenterStage product (JavaScript, JSP, HTML, XML, Tomcat, JBoss, Firebug, VMWare, Windows 2003 EE Server).

Installed Hummingbird document management system. (Windows 2003 EE Server, SQL Server).

Ported application to use different OCR vendor's library. (Visual Studio 2008, C++, Visual Build).

Johns Hopkins University Applied Physics Laboratory, Laurel, MD

Senior Professional Staff II 2009 – 2009

Drove cleanup, updating, and testing of a Visual Studio .NET 2003 C++ GUI application with a Firebird DB, user guide, and test plan. (VSS)

Prototyped a NASA World Wind Netbeans Java based application for a successful showing to government sponsor. It utilized an H2 database (SQL) and JFreeChart for XY plots. (SVN)

Software Contractor 2009 – 2009

Freescale Semiconductor, Tempe, Arizona

Research and Development IV – Si, GaAs, and GaN R&D 2004 – 2008

Guided selection of PHEMT and GaN epi structures and fab experiments by simulation, modeling, data graphing, and analysis. Enhanced device model delivery time, quality, and documentation by creating and enhancing software applications to automate, organize, and improve modeling process.

Augmented custom device model QA application (Python) with the ability to extract via optimization over DC, small signal, temperature, and large signal. This involved enhancing the application to handle large signal data, data filtering, data weighting, real time viewing of 2D graphics, etc. and integrating a FORTRAN optimizer.

Developed a large signal data extraction tool f(Python, SQL) for easy selection of one or more sets of data for use in the custom device model QA application.

Implemented a compact model QA input file, in collaboration with modeling engineer, which extracted for the first time a SiGePA model over DC, small signal, temperature, and large signal.

Motorola Semiconductor Product Sector, Tempe, Arizona

Principal Staff Engineer Modeling/Simulation – RF/IF Device Characterization 1999 – 2004

Enhanced model delivery time, quality, and documentation by collaborating with device modeling engineers and iteratively develop software tools that automate, organize, and improve modeling process.

Created a custom device model QA application which significantly improved accuracy, organization, and consistency of the documentation the modeling team provided to device and design engineering. A Numeric Python language based object oriented tool which parsed measured data, created simulation input files, executed spice like simulators, extracted simulated data, graphed measured versus simulated data, extracted PDF graphs, extracted key parameters, and packaged them in a final PDF document. This required integration of simulators (C language library or separate processes connected via input and output files), graphics package (separate process connected via a pipe), and PDF generation package.

Automated QA of capacitor/inductor model library providing comprehensive plots and key parameters.

Earned management recognition for accelerating creation of test structures by modifying CMOS pcell and creating multiple variations of pcells using SKILL language.

Senior Principal Staff Engineer/Scientist – Design/Manufacturing Integration 1998 – 1999

Learned, updated, and maintained original internal mask shop order tool “back end.” Designed and implemented a major rewrite of original tool that generated mask shop order forms, contract release, etc. Interfaced with external mask shops to ensure outputs met their requirements.

Enhanced creation and maintenance of complex GUIs that loaded and stored data from a custom database by creating a C library that significantly augmented third party MOTIF table widget.

Achieved significant time savings by prototyping and testing solutions in Python and by using Python's C library to handle lists and dictionaries thereby eliminating the need to create, debug, and maintain custom C libraries.

Produced order and contract release form creation improvements by creating dictionary driven Postscript routines that enhanced flexibility and capability of form generation.

Redesigned and reworked barcode generation GUI application.

Earned management reputation as a “get it done quick” contributor good at determining the requirements, designing an effective system, and completing the project on time with little to no intervention needed."

PREVIOUS PROFESSIONAL EXPERIENCE

Software Engineer, System Administrator, Diffusion Process Engineer, Teacher

Built, installed, debugged, and maintained public domain and open source software tools many utilizing the Unix build stack, make, cc, yacc, etc.

Involved with team in attempt to guide department to SEI Level 3 – predecessor to CMMI.

Created OTcl/Tcl/Tk GUI applications for data entry, viewing, or editing.

Helped maintain, enhance, and support a GUI driven R&D fab wafer tracking system built using the C language and Interbase, a relational database management system (RDBMS).

Implemented and administrated a departmental workstation network. Maintained close working relationship with later system administrators and root privileges.

Involved in the startup, specification writing, and process characterization of a semiconductor fab as a Diffusion Process Engineer.

Taught two undergraduate computer science classes during graduate school.

EDUCATION

Work towards Master's in Computer Science. No degree obtained.

Brigham Young University, Provo, UT

Bachelor of Science – Major Physics, Minor Mathematics

Brigham Young University, Provo, UT

PROFESSIONAL DEVELOPMENT

Software Reviews Software Testing

Oracle SQL & Report Writing Configuration Management Implementation

Wireless Communication Smalltalk

Leadership Institute Managing for Creativity

LANGUAGES

Lived in Japan for almost two years speaking Japanese daily



Contact this candidate