LARRY LANGDON - Larry at DotNetiX dot com [login to view URL]
PROFESSIONAL SUMMARY:
Skilled with extensive background in software/hardware integration development, instrumentation, test, automation, and embedded design engineering. I am Interested in Web enabled applications using MSSQL, ASP.NET, C#/C++, network communications as applied to automation, appliance, wireless hardware, video, sound. Prefer strong intelligent team environments. Great communicator that works well with team members.
SKILLS:
LANGUAGES: ASP.NET, VB, C#, C, Visual C, C++ (16 & 32 bit), DOS, Visual Basic, Assembly, Pascal, SQL 2000, Unix scripts.
HARDWARE: Intel, Motorola, NEC MIPS RISC, TI and Embedded controllers.
O/S: NT, Win95/98, 2000 &2003 Server, BSD/ATT/SCO UNIX, and VAX, PharLap.
APPLICATIONS: ASP.NET,IIS, MSSQL 2000/2005, VS, Word, Excel, Project, and many MS applications, and other applications.
NETWORKS: NT Server, server 2000, 2003, IIS, Lotus Notes, TCP/IP MAPI.
INTERNET: HTML, JAVA, CGI, MS FrontPage. ASP.NET
Member of MSDN: About 6 years of MSDN, SDK’s, and DDK, developer studio.
EDUCATION: Brigham Young University - Provo, UT (BSEE)
Specialized Training and Education:
· 20+ years SW/HW test, instrumentation & automation application development experience. Project Management responsibilities.
· Almost all Microsoft Development Environments and Applications
· C, C++, C# and UNIX, Asm, Pascal, FORTRAN, Simulation using C/UNIX
· ATE - Teradyne and Fairchild schools.
· AMC, Computervision CAE schools.
· BSD/ATT UNIX, Vax, VMS, SQL, ESQLC, Bourne Shell, K Shell, C Shell,
· Mac, AWK, Pascal, 3GL, 4GL, DOS, X-W1N
· Framemaker Visual C/C++, Motorola and Intel Microprocessor programming
· Started Masters and was hired before completion... Joined the BYU Ski Team, taught Skiing, and participated in Intramural Basketball.
EXPERIENCE:
Partnership, LLC 12/2004 – Present
Software Engineering (Partners)
Project Manager and Developer for “Enterprise Level” CMS application projects for clients, using ASP.NET, VB, ASP, C/C++/C#, for Content Management System (CMS) Web applications. Ultimately responsible for creating enterprise-level websites working closely with clients. This includes developing “Private Assemblies” as “Plug-ins” for a consortium supported Framework technology or as web applications. Work closely with MSSQL Server. Responsible for HW/SW integration in building controls using in C# and SQL, and more…
Environment: PM & Developer - ASP.NET, C#, IIS, Server 2000/2003, MSSQL Server 2000/2005, SQL Reporting Services, VB, XML, HTML,
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
Personal and Educational Project 12/1999 – 12/2004
Software Engineering
Business development, Developed S&P live data feed parsing application (Windows side) using MFC/MSSQL/ASP/C used for market data analysis tools for a financial website. Also for fun traded with live futures market, extensive studies using script languages provided by TradeStation platform to optimize signals (buy/sell triggers) for trading commodities in the futures market, and many other small projects.
Environment: business development, C, MFC, Windows, Server 2000, IIS, MSSQL
IHS (Full Time Contract - House Systems Project) 6/1997 – 11/1999
SW/HW/Development/Engineer
House Project: Embedded software development, test, and support for extremely advanced house control systems and networks using C, C++, Pharlap, and VB, under Win95, NT, and Pharlap embedded (C++) operating/control systems. Advanced Video client/server development and HW/SW integration w/FDA documentation.
Environment: C++, C, Windows 95/NT/2000, FDA Documentation
AT&T Wireless Services (Full Time Contract) 6/1996 – 6/1997
Software Engineer
Development and support for AT&T's MessageFlash and MailFlash (MAPI) products written in C for 3.1x, Win95, Win98, NT and Macintosh. Duties included: software design/development, software releases, customer support, software testing on all platforms including Macintosh, setting up network and all facets of the development, set up NT Servers to automate updates via modems for dialup of Mflash products.
Environment: C, Windows 95/98/NT
Microsoft Corporation (Contract) 1/1996 - 6/1996
Software Engineering
Developed simple CD-DA app. to extract Digital-Audio (PCM music data) from CD-DA and saving to files. Developed under Win NT, Windows 95. Coded in C for TI-320C5X series DSP
Environment: C, Windows NT/95
Microsoft/NEC Engineering (Contract) 9/94 - 4/95
Software Engineering
Development under Windows NT, Ported 16 bit Intel MS Excel to 32 bit MIPS (RISC) architecture. MIPS Work Stations development under NT, Visual C/C++ 2.0 programming, Testing of interaction of Excel to MS Word and other applications. Developed automated test scripts. Installed MS network. Debugged using Visual Basic. Some DLL's and OLE development.
Environment: C, DLL’s, VB
Tridium Research Inc. (Part Time) 2/94 – 12/99
Hardware/Software Engineering
Original Video design team; wrote video drivers in C/C++, ASM with Borland, Symantec, Microsoft Visual C/C++ 16 bit and 32 bit, use of DOS extenders, use of SDK, DDK, Windows 3.11, NT user interface development, DLL's, Motorola 6805 coding. Wrote home WEB page. Installed corporate network. Raised investment capital for Tridium. Many other duties associated with a start-up.
Environment: C, C++, Windows 95/NT, DLL’s, Motorola 6805, ASM
Physio Control (Contract) 1/93 - 5/94
Software Engineering
Production/Engineering Product Line Support team for heart Defibrillator. Fixed designed problems and validated to FDA, good manufacturing practices. Designed/developed VXI test systems for LifePack™ critical components delivered to production from start to finish in about 4 months. Database design and development, using Sun workstations and PCs, C/C++, S+, programming Framemaker™, BSD, SCO UNIX, embedded network applications, communications, and use of shell scripts.
Environment: C, UNIX
Applied Microsystems Corporation (Contract) 9/91 - 9/92
Software Development Engineer - Diagnostics Development
Embedded microprocessor development tool design. Developed software tools to aid in the debug of hardware and software for customers, field support and manufacturing. Responsibilities included: requirements, design, implementation, testing, training and documentation. Used AMC in-circuit emulators EL3200 and ESI800 to develop software tools to support Trace and Event systems, primarily 16 and 32-bit support for Motorola's uP. Developed software using a wide variety of software tools and utilities, from source-level debuggers to leaders and linkers. Developed to work on numerous hosts and operating systems, primarily for Sun-3, Sun SPARC stations IBM PC, PC/XT, PC/AT and compatible. Operating systems supported include: BSD/ATT UNIX, VMS, Ultrix, and PC-DOS. Developed on AMC operating systems with an extensive and comprehensive set of dev tools and dev environments.
Environment: testing, documentation, design, developing, C, Unix
ELDEC Corporation (Contract) 2/90 - 7/91
Test Systems Development SW/HW R&D Engineering
Software research and development engineer for UNIX and embedded controls for test and instrumentation. Developed automated test platform software for factory floor test systems using BSD/ATT & SCO UNIX, VXI/VME instruments on a card. C programming was used for the embedded controllers. Developed automated production test software and test database in a networked environment. Designed/developed/implemented an environment that would facilitate speedy development of test software releases. Research and development included: Design, Implementation, Testing, Evaluations, System Administrator, Training, Documentation, Network Manager/Developer, Database Design (Ingres), Statistical Process Control, Configuration Management, Library Functions, and System Integrator. Virtual control technology and related tools for controlling VXI test and instrumentation (Virtual Instruments) under X-windows (Motif).
Environment: UNIX, C, testing, designing documentation
DIRECT EMPLOYMENT:
Boeing Computer Services (BCS) 2/89 - 2/90
Software Development Engineer - R & D
Software development engineer for BCS Factory Automated Computer control Systems (FACCS) group. Designed software building blocks (libraries/utilities) for creating user interface screens for DEC VT220 terminals. Wrote full screen editor for rapid proto-typing of user screens. Also developed bar code systems and integrated them into the automated environment.
Environment: software development, user interface Windows, C
Boeing Commercial Airplane Co. (BCA) 12/85 - 2/89
Manufacturing R&D (MR&D) Development Engineer
Development engineer for Functional Test projects on the 747-400 airplane. This 3 year project included responsibilities such as customer requirements, research, hardware/software evaluations, benchmark tests, specifications, system administration (Sequent), database design (Ingres database applications), C language application development (UNIX, IBM PC with user interfaces), factory networking (database and network servers design), and all phases of the life cycle development process for the project. Designed an optical disk archive storage system using object oriented engineering software tools using Microsoft Windows. Tested new software products/tools and computing systems for development of test applications. Determined generic cell-control requirements for small lot sizes for factories of the future.
Environment: MS Windows, testing, UNIX
Metheus-Computervision, (Startup), Hillsboro, Oregon. 5/85 - 12/85
Software Development Engineer
Developed and maintained circuit simulation software tools for the CAE workstation environment. Development environment under UNIX and C programming with support tools from the VAX, SUN 3, and the IBM PC. Portability of the C language was a requirement. Directly responsible for Hilo3 development netlist extraction program using a netlist database and a Hardware Description Language (HDL). Investigated the feasibility to determine the linking an IC tester with the CAE/CAT products with the idea of integrating simulation with hardware modeling.
Environment: UNIX, C, IBM PC
Intel Corporation, Hillsboro, Oregon. 5/84 - 5/85
Senior Corporate Component Engineer
As part of the Intel custom component engineering group, responsibilities included qualifying high pin count ASIC CMOS custom devices for Intel products. Responsibilities include package, design (electrical AC & DC parametrics, AC & DC CMOS latch-up studies, etc.), and vendor processes. Reports for an approved manufacture list. Plans to produce best methods or alternatives to bring a custom ASIC CMOS device through speedy qualification. Coordinated the design verification, test and characterization effort to outside test facilities and design/test groups within Intel.
Environment: package design, testing
Storage Technology Corporation (STC), Louisville, Co. 9/82 - 5/84
Development Engineer
Product engineering responsibilities included yield enhancement, failure analysis, debug of designs, moving products that meet spec for customer shipments, writing specs, planning, and other product responsibilities in the support of 1.0 micron CMOS process using level sensitive scan design (LSSD) testing. Developed trend, scatter-plot, histograms, and characterization programs for new CMOS gate array designs and for all phases of testing. This involved characterization on Fairchild ATE test systems. Interfacing with customer and vendor personnel on joint contractual efforts; conducted program planning, prepared proposals, budgets, schedules, and program goals. Management responsibilities included technical direction for engineers, technicians, and software engineers.
Environment: designing, writing specs, planning, testing, project management
National Semiconductor (NSC)/ Micron (Special Project) Graduation - 9/82
Product/Test Engineer
Developed production and engineering test programs for Teradyne and Fairchild memory test systems for static and dynamic RAM products that use CMOS and NMOS technology.
Developed engineering and characterization applications such as program data-logging, bit routines, defect analysis, row and column defect counting routines, automatic distribution
analysis real time and histogram type routines utilizing Teradyne and Fairchild HW. Experience at National also involved management of test floor activities, production support,
test administration and statistical data reduction to a host system.
Environment: semiconductor testing, developing applications