Post Job Free
Sign in

Software Engineer/Developer

Location:
Lubbock, TX
Posted:
November 15, 2015

Contact this candidate

Resume:

GERALD (JERRY) PRESTON

**** **** ******, *******, ***** 79423 (C) 806-***-**** *******@*****.***

professional summary

An information technology professional with 10+ years of C, C++ 15+, C# 8+, 10+ years web Perl, HTML 10+, CGI 10+, PHP 5+, Java 5+, ANDROID Mobile Apps. Full Stack Software Engineer with a wide range of systems and languages. Veteran with systems integration and developing infrastructure components (COM/.NET). Extensive experience with RS232 and Parallel in both DOS and Windows, RS232 and TCP/IP Windows environment. Strong Windows/Unix network programming skills as well as internet/intranet and cross platform communications experience and development. Years of experience using sockets in C#. Extensive experience moving data from different software packages, formats, and platforms. Proficient analytical, problem solving and decision making skills. Veteran systems architect with expertise in coding, application design, defined architectures and successful project leadership. System analyst specializing in object-oriented analysis and design. Client-focused Senior Software Engineer with more than 20+ years designing innovative applications and achieving high client satisfaction. Experienced Software Engineer committed to maintaining cutting edge technical skills and up-to-date industry knowledge. Veteran systems architect with expertise in coding, application design, defined architectures and successful project leadership. Network Administrator with extensive experience with Oracle/MS SQL and others in High Availability environments, implementation and management. Systems architect with expertise in requirement gathering and analysis, architectural, component and interface design and development for web-based applications in multiple domains.

skills

C, C++, C#, CSS, PL1, Perl, Perl/CGI, Perl DBI, Excellent problem-solving abilities

Tcl::Tk, PHP, HTML, PASCAL, VB, Delphi, VC, SAS, System upgrades

ASP.NET, MVC, MFC, Java, JavaScript, JQuery, System backups

Bootstrap, Basic(s) plus, DBA, Oracle, MySQL, Access, Windows and Linux

Network maintenance

LocalDB, CE, Sybase, Paradox, GPIB, IEEE, System upgrades

LDAP, SMTP, WCF, PLC, SCADA, Clear SCADA, System backups

Edusoft, HMI, T-SQL, SQL, VMware, GIT, SVN, Data backup and retrieval

Tortoise, TCP/IP, UDP, VBA, VBS, Apache, DNS, LAMP, Brand development

XML, OCR, Multi Threading, Syncfusion, Visual Studio Remote access technology

2005-15, Embedded Programming, Popping

Excellent communication skills

QA tools

EPORM/EEPORM/ROM/RAM/FAMOS/FPGA, XFC, XRC Coding and modularization

RS232/IP Embedded Programming IP Forwarding proficient

Methods: TDD, MVVM, OOP, OOD, SDLC Refined system debugging skills

OS: CPM, UNIX, UNIX Scripting, Linux (RedHat Website maintenance

Ubuntu, SUSE, Solaris HPUX, Dos, Win 95 - 10 Database design

Testers / Probers /Equipment: Lomac, Reedholm, Technical specifications creation

Keithley, HP (Semiconductor Wafer Test Systems, W3C DOM methods

Bench, Parametric Analyser), EG, Accretech ( Excellent diagnostic skills

Semiconductor Wafer Test Systems, Bench,

Parametric Analyser

work history

Automated Test Engineering - Software Engineer II Feb 2015 - Jun 2015

CompNova Bartlesville, OK

Skilled, experienced and highly-valued technical resource valued for consistently driving product and process

upgrades, infrastructure enhancements, project leadership, and subject matter expertise.

An essential professional Data Architect, Designer and FULL STACK Programmer who fully leverages the power of

IT to optimize business functionality.

Recognized for the timely and cost conscious completion of multiple key projects while enhancing peak

performance and adopting relevant best practices, with strong competencies in data structures, algorithms,

software design, design patterns, concurrent programming, database concepts and client-server architecture.

Recent critical initiatives include several highly visible projects: CompNova - Contract - Oklahoma Software

Engineering development, introduction and application of software to respond to customer requirements and to

cost-effectively provide a means of analyzing, producing, distributing and storing information.

JavaScript where the Windows Accessibility layer is necessary in debugging/development of next generation

RS232/IP Embedded ARM user/developer tool(s) for flow computer XFC/XRC measurements, chemical analyzers,

photometers, gas chromatographs etc. dedicated to analytical measurements.

Manual to automation migration integration of custom in-house custom Frame Works using JavaScript, C/C++

MFC/C# using Microsoft Visual Studio 2008/10/13/15 on multi tool WEB site Program testing, validation and

design along with line code usage analysis. MSVC++ 6 conversion to VS 2008/10/15 C++ MFC.

Established compatibility with third party software products by developing program for modification & integration.

Coordinated with systems partners to finalize designs and confirm requirements.

Developed work-flow charts and diagrams to ensure production team compliance with client deadlines.

Provided continued maintenance and development of bug fixes and patch sets for existing web applications.

Software Engineering, Architect, Designer, Developer Aug 2014 - Oct 2014

ADVANCE COMPUTER SOLUTIONS Garland, TX

Migrating command line make files for C/C++ to Microsoft Visual Studio 2013 projects.

Software Engineering, Architect, Designer, Developer Feb 2012 - Jun 2014

ADVANCE COMPUTER SOLUTIONS Lubbock, TX

Cotton gin automation using C++, C#, VB, MS SQL, WCF, PLC, SCADA, ModBus.dll, HMI.

Optimizing Cotton Gin Automation utilizing C++, C#.Net, web services, xml, PLC and SCADA (ICS).

to control and collect seed, bale weights, third party TCP/IP, RS232, communications.

Developed a Multi Threading DATA MANAGER to the GIN, USA - UNMANNED SCALE ATTENDANT, MS SQL and

OFFICE programs.

Coordinated with systems partners to finalize designs and confirm requirements.

Provided continued maintenance and development of bug fixes and patch sets for existing web applications.

Ensured network, system and data availability and integrity through preventative maintenance and upgrades.

Software Engineer, Architect, Designer, Developer, Windows/Network/UNIX Administrator

ADVANCE COMPUTER SOLUTIONS Lubbock, TX Dec 2006 - Feb 2012

Initiated, researched, and installed a UNIX SAMBA System Updated /repaired Versa Form (custom flat file binary

format) business program and enhanced using 1000 plus Perl scripts (text files, for speed so that it would be

seamless to the user) via command line options.

Wrote from scratch in C# .NET MS SQL 2008 Server a program to emulate the old ‘Dos Versa Form System’.

This required the duplication of 300 plus screens, data grids for payroll, accounts payables - receivable double

entry bookkeeping system, inventory, data management tools, reports menus and 1000s of reports.

New SQL management analysis tools to find cost average over 6 to 12 month period of time recalculating all

pieces including all cuts/scrap for over 500,000 items in inventory generating 200 columns (1500 plus line SQL

script) on screen 200 X 500,000 grid in 8 seconds. Went back through 25 years of data and developed "What If" analysis tools for pricing and automated price changing tool to be part of range grouping by exacting percentage

amounts and more.

Inventory catalogs print shop quality on demand and up-to-date output in (Perl generated) PDF format and (Perl

generated) web support also.

Server administrator support for daily data backup (Perl code that I generated) and weekend data migration.

SMTP/email/email server support and customer server rental support.

Multiple VMware server setups on MS 2008 Servers to support office operations, web development, C#

development, test developer areas, SMTP/email servers.

Installed Fiber-Optics networking on CISCO routers, LAN, Switching etc.

Established compatibility with third party software products by developing program for modification and

integration.

Provided continued maintenance and development of bug fixes and patch sets for existing web applications.

Diagnosed and troubleshoot UNIX and Windows processing problems and applied solutions to increase company

efficiency.

Ensured network, system and data availability and integrity through preventative maintenance and upgrades.

Implemented company policies, technical procedures and standards for preserving the integrity and security of

data, reports and access.

Streamlined and enhanced the corporate accounting and operations system.

Independently designed and executed company catalog for infrastructure support and development.

Supervised and provided direction for six technical direct reports regarding network activities.

Proposed technical feasibility solutions for new functional designs and suggested options for performance

improvement of technical objects.

Provided methodologies for object-oriented software development and efficient database design.

Product Development Engineer Jan 1977 - Jan 2006

TEXAS INSTRUMENTS CORP Dallas, TX

Developed a scalable and timely global Semiconductor Test database management system that saved more than

$100,000,000.00 in Pascal, C and C++ reading text files outputting to LOTUS/EXCEL worksheets that are

built from my program on the fly, then copied to the user's PC and loaded up through their program.

Developed Parametric Test System Program in Pascal controlling for DC testing using HP LFC, DACS act, date

saved in binary files.

This system tested over 300 different semiconductor devices using Pascal and GPIB/IEEE.

Developed designed QA WLR Lab DC test Data system (binary files) - life test, counting electrons and more.

Developed many C++ programs supporting Wafer FAB Engineering and Manufacturing groups Developed a Wafer

FAB Employee Test System (binary files) for testing employees over the different process areas and FAB

procedures.

All test questions are randomly selected and randomly ordered.

Written in C++ and distributed TI wide.

Converted software Parametric test programs from language to language in FORTRAN, Basic(s) Compiled Basic,

PLI, ASM, HP Mountain Basic (MUX), Pascal C, C++ on Dos, Windows, UNIX, LINUX and HP.

Board level repairs and system calibrations of all test system and maintained Engineering Failure Analysis Lab.

Generated programs to track cal schedules, loaned to, locations (binary files) and more.

Developed "Wafer FAB Scrap Management" system that supported a number of TI Dallas FABSs Parametric and

Functional tested wafers.

The program kept storage location, owner, location of material when checked out and reason why, lab test, lab

location and phone number of who checked out material.

Managing Millions of dollars in material handling and time.

Oversaw the complete consistency and efficiency of the Tester/Prober test system Creatively developed a

Manufacturing Test Certification test generator.

Developed a Perl/CGI/Oracle program on Unix to monitor 40 plus testers maintaining Repair Maintenance

Scheduling, Engineering Spec Changes, failing wafers, probe touch downs, hot lot status, wafer through put with

email notification to track phones and tech support of failed lots finished waiting for disposition.

Led bench test characterization on HP4145, HP4156, oscilloscope, curve tracer, pulse generators, and power

supplies and for test routines verification.

Accurately set up and developed WLR lab, test code, operations and WLR data collection via parametric testing

(binary files).

Successfully maintained the optimal calibration for over 700 pieces of bench equipment spread across a multitude

of fabrication facilities.

Developed Parametric Test Analysis program package to work on the Keithley Parametric Test System to read

through the test data (binary files) and build a test program selecting failed wafers to retest.

The retest time was reduced to just a few minutes from 12 hours or as long as weeks.

Developed a Test System Interface with the Keithley Parametric Test System that removed the Manufacturing

process step of pre scanning the wafers id's and for slot location and used the FAB'S wafer database system to

keep track of all tested wafer.

This became especially important when the copper processing of wafers started because the wafers where

coated on both side and unreadable.

It took me two (2) months to complete.

The System group worked on it for over five (5) years! Cost consciously implemented a global RMA Management

System that converted an obsolete UNIX Oracle system into a new one that supported web, email, reports,

charts, graphs, and more.

Fully engaged professional who provided critical and timely software development and support for 1 and 4 Meg

EPROM and the HP Parametric Lab and Device program.

Simultaneously delivered software development and support for the Test Probe (Device Parametrics) function.

Adept at Leading and documenting failure analysis, software development efforts of test probe data (binary files),

scrap management Oracle, implant monitors, and system communications.

Hands-on resource who delivered cost conscious customized and special project programming as well.

Go-to" asset and long-term analytical resource that successfully designed and wrote multiple efficient and

effective automated test systems programs of semiconductor describe structures test routines that generated

test data from volts to Pico-Amps on DRAM, ERPOMS, EEPROMS, FPGA, DSP (binary files), Controllers and more

than 500 devices.

Key initiatives and accomplishments included delivering a high level of accuracy in prober file stepping through

the consistent utilization of updated FAB WASSIST data (design rules) (binary files).

Significantly influenced and heavily impacted key cycle time allowances for two other testing facilities by

optimally establishing reliable test routines that no longer required OCR support for wafer verification and test

and test code optimization.

Partnered with internal clients on upgrading the SMS system, and establishing programs and web interfaces that

enhanced and added consistency to engineering and manufacturing support and services.

Trusted resource that continually supported manufacturing and engineering groups by establishing and

documenting test data from the inline manufacturing processes.

Provide test data correlation by wafer, by lot, by test environment, and as well as by utilizing other resources.

Utilized software tools within the MS office software package and web publications to also provide test and

visual failure analysis.

Established compatibility with third party software products by developing program for modification and

integration.

Developed and implemented complex Internet and Intranet applications on multiple platforms.

Coordinated with systems partners to finalize designs and confirm requirements.

Provided continued maintenance and development of bug fixes and patch sets for existing web applications.

Diagnosed and troubleshoot UNIX and Windows processing problems and applied solutions to increase company

efficiency.

Ensured network, system and data availability and integrity through preventative maintenance and upgrades.

Provided documentation on start-up, shut down and first level troubleshooting of processes to help desk staff.

Implemented company policies, technical procedures and standards for preserving the integrity and security of

data, reports and access.

Streamlined and enhanced the corporate accounting and operations system.

Consistently met deadlines and requirements for all production work orders.

Managed creative projects from concept to completion while managing outside vendors.

Developed work-flow charts and diagrams to ensure production team compliance with client deadlines.

Aligned office departments and increased inter-department communication and data sharing.

Recommended architectural improvements, design solutions and integration solutions.

Provided methodologies for object-oriented software development and efficient database design.

Shift Supervisor Jan 1977 - Jan 1979

Time Products

Oversaw multiple Night Shift Technicians as well as designed and implemented entire test systems into

production efforts for FAB unification at parametric test.

Provided expert code support for most testers and prober communications staff that integrated efforts by using

a GPIB and RS232 connections.

Designed and wrote code provisions that enabled a tie-in of outside source equipment and an HP4284A LCR meter

GPIB/IEEE, to work within the test equipment environment, which then allowed for better monitoring and control.

Optimally supervised two production lines and one repair line three other supervisors and 1000 plus employees.

Developed next generation automation manufacturing production technology cost savings and high yielding

production output.

education

Bachelor of Science: Physics

Texas Tech University Lubbock, Texas

Physics



Contact this candidate