Post Job Free

Resume

Sign in

Software Engineer Design

Location:
Clearwater, FL
Posted:
February 18, 2019

Contact this candidate

Resume:

Glen E. Brierley

Tampa Bay (Clearwater), Fl.

ac8i3x@r.postjobfree.com

727-***-****

PROFILE: Senior Software Engineer, experience in all phases of development including gathering specs from users, preparing high-level and detailed design documents, creating schedules using MS Project, coding, testing, and field install support. Emphasis has been highly reliable, high performance, real-time, embedded applications.

LANGUAGES/OS: C/C++, Assembly & ‘C’ for PIC18f8720, Intel 8031/51/44 u- controllers and Intel 80186, x86, Z80, Z180. National Instruments LabView 8.2x & 5.1x, C# .NET 3.5, Visual Basic 6.0, PHP, HTML, XML, Javascript, MSSQL, Delphi/Pascal, MYSQL, UPI 452. Custom embedded OS/Bare Metal/Driver setup/ and/or RTOS use, Linux, Windows.

DEVELOPMENT/VERSION CONTROL TOOLS: Visual Studio 2012, 08 & 6.0, Linux gcc/g++, Borland C++ Builder 3.0, Turbo Assembler/C, Delphi, VSS, PVCS, Clearcase/ClearQuest, SVN.

EDUCATIONAL BACKGROUND:

B.S.E.E. University of South Florida – More than 150 semester hours completed.

GPA 3.41

A. A. Degree with honors, pre-engineering. St. Petersburg College.

GPA 3.69

EQUIPMENT: HP-1630d real-time logic analyzer, Intel 80X86 ICE, Huntsville Micro Systems emulator, Orion Instruments emulator, Tekelec 8000 T1 line simulator, Idacom ISDN line simulator, Coastcom T1 multiplexer/channel bank, Storage Oscilloscopes…

RECENT WORK HISTORY:

2012-2013 Vastec Inc, Tampa Fl, Software Engineer

MS VS 2012, OCR, Image recognition, applications for Windows.

Develop C# code for sequential processes to transform scanned copy to machine readable for the U.S. Patent Office.

Maintain Server Farm that performs all document conversions.

2011-2012 The Analytical Group, Phoenix Az, Software Engineer

C++, Borland Builder, Statistical analysis application for Windows.

Develop Statistical Analysis Algorithms as needed.

Report generation in most major Windows data formats.

2010-2011 Raytheon Defense Systems, Largo Fl, Embedded troubleshooter

HP and Agilent test equipment to test military communications devices.

Testing all aspects of LOS, Ground to Satellite communications networks.

Used VxWorks in comm systems.

2008-2009 Thermal Matrix USA, Clearwater Fl, Senior Software Engineer

C# & .NET 3.5 apps for DoD - U.S. Army and Marine Corps use.

Developed C# software system that used camera systems (classified) to detect suicide bombs and other battlefield threats.

Integrated frame grabber devices with PC application using frame grabber SDK & C# .NET 3.5. Multiple threads handled video functions to receive from frame grabber.

Developed GUI in C# for keyboard and touch-screen interaction in battlefield conditions.

2007-2008 Trion Technology, Clearwater Fl, Software Design Engineer

Embedded assembly and LabView engineering.

Implemented the SECS/GEM protocol in LabView for Plasma Etch and Deposition systems. Developed multiple LabView executables to enable communications and applications to be separate. Comms are both serial (RS-232/485) and HSMS implemented with LabView subvi’s. Management of Recipes, controls, and alarms done via LabView.

Used LabView 5.1x and 8.2x to develop controls for production robot. LabView controls robot that uses lasers to scan wafer cassettes, an effector arm to move wafers from cassette to etching chamber, to cooling plates, and back to cassette. LabView controls gas flows, RF power, vacuum pumps, and other equipment associated with wafer R&D and production.

Assembly RISC programming for the PIC18f8720 real-time embedded board that controls robotics, valves, gasses, pumps, and other equipment associated with Etch and Deposition.

2006-2007 A. C. Nielsen, Dunedin Fl, Call Center Operator

2002-2005 A.D.C., Tampa Fl, Software Design Engineer/Contractor

Embedded SDLC network communications and Linux applications engineering.

Designed, documented, and developed thin-client web-based CGI apps using PHP, HTML, Javascript, XML, and MSSQL for Windows and Windows CE. Accessed data using sequel statements and stored procedures.

Project lead for a real-time, embedded SDLC communication board based on the 8044. Created detailed design documentation and Gantt timelines. Produced code for 8051/44 in assembly and ‘C’ for Linux environment on PC104.

Developed a Linux program that communicates with the SDLC board. This board combination is being used to ‘Master’ a real-time SDLC network of embedded devices. Data is stored/retrieved using sequel statements to MYSQL.

Used Visual Studio 6.0 C/C++ to develop TCP/IP communications with RS-485 networked embedded devices.

Developed real-time ‘C’ apps on PC to run in Linux environment.

Developed a C++ CGI/COM/DLL PDF file writer using Visual Studio 6.0.

2000-2002 Hewlett-Packard VeriFone, Clearwater Fl, Software Design Engineer

Custom OS based network communications and financial applications engineering.

Maintained network layers in custom protocol using RS-232 to VSAT satellite communications.

Developed Network Level applications as needed for Point of Sale. Includes Credit Card reading, identification, security and encryption processing, Loyalty programs, Debit Cards, and Cash Card programs.

Used requirements gathered by project lead to produce detailed design documentation, project timelines and Gantt charts using MS Project. ‘C/C++’ language real-time financial transaction processing.

February-98 – August-99: Utility Partners, Senior Software Engineer.

PC based communications engineering.

Wrote 16 & 32 bit TCP/IP network interface DLLs using MSVC 1.52 & 6.0 environment using C/C++ code.

VB 4 development & debug in support of primary VB developers.

June-97 – January-98: Hi*Tech Sign, Senior Software Engineer.

PC & embedded Z80 communications engineering.

Wrote various GUI applications using Borland C++ Builder and Delphi 16 bit RAD.

Developed communication DLLs for both 16 and 32 bit applications using MSVC 1.52 & 4.0. DLLs provide all functionality of the Hi*Tech RS-485 communication protocol.

Mar-94 - June-97: Elcotel, Senior Software Engineer.

Telecommunications and systems engineering.

Maintained automated call handler using MS Visual C++. Application runs in Windows 3.1. Up to 16 modems attached to Digiboard service incoming calls.

Developed PC applications using VB 3.0 & 4.0, Access 2.0 and assembly. These applications ranged from GUI to Database to modem communications.

Developed embedded firmware using Z180 assembly & 'C' for a smart pay-telephone.

Was responsible for researching and specifying version control software as part of effort to become ISO-9000 certified.

Oct-90 - Nov-93: PSi, Software Engineer.

Telecommunications and systems engineering. Intel x86 & x51 assembly.

Helped develop a major call processing platform. Designed and implemented the T1 network interface as well as many system functions to support features like speech recognition and call bridging. Responsible for the design and coding of the T1 Inband network signaling state machine. This system is a multi-processor platform that takes all of the automated calls for the Home Shopping Network.

Was responsible for the 8051 micro controller firmware on a board that monitored power supplies and cooling fans for the call platform.

May-90 - Oct-90: PC and PC database consulting (part-time).

May-84 - May-90: A. C. Nielsen, Senior Software Engineer.

Project Lead responsible for all phases of software design, development, coding, and testing of a data storage and forwarding device. This programming involved designing a real-time, multi-tasking kernel, and two way UART communications using OSI style seven layer LAN communication protocols - Z80 assembly. Responsible for setting up schedules and insuring that the team met deadlines.

Participated in designs for person-recognition for TV viewing. Combination of Image, Sonar, and IR data to determine probability of signature matches.

Participated in the development of firmware modules for a series of special tuners that measured TV viewing and audiences. This firmware included real-time data storage routines and infrared code interception and translation.

Responsible for all phases of hardware design, development, and production of an interface module that connected a laptop computer with all attachments used by A.C. Nielsen. This device made use of RS232 to TTL level conversion, op amps, voltage comparator circuits, and Current Carrier Link communications hardware, as well as a regulated power supply design requiring multiple output voltages.



Contact this candidate