Resume – Senior, Hands-On, .NET, C#, VB, ASP, XML, SQL, SharePoint, Crystal, Reporting Services Developer, Team Leader, Hard-Core Coder
Rodney Vinyard, 29 Windermere Road, Montclair, NJ 07043
· Seeking North NJ/Manhattan .NET/SQL developer job.
· Hands-on .NET, C#, VB, SQL, ASP, XML, XSLT, Reporting Services, Crystal.
· 30 years of productive, software engineering experience.
· Inventive, focused, hands-on software designer, engineer & coder.
· Effective leader, writer & communicator who makes teammates better.
Yrs Skills
--- ------
10 ASP.NET, AJAX, WinForms, C#, VB, WCF, LINQ, Entity Framework, Web Services
2 SharePoint Services 3.0/MOSS 2007
15 SQL Server 2000/2005, Oracle, Sybase, MS Access
11 SQL Server 2000/2005 Reporting Services, Crystal Reports
misc VBA, Excel, Outlook, WMI, Infragistics, DevExpress, Enterprise Library
1980 - BS, Rutgers College of Engineering, Engineering Club President
Work Experience:
Merck Research Labs – C#, VB, Reporting Services, Sharepoint 2007, WinForms, WebForms, AJAX, Architect Developer, Rahway, NJ, 8/09 – Now
· Worked with stakeholders to design and specify the next generation of software to run on MOSS 2007/2010 Sharepoint Portals, WinForms and ASP.Net WebForms.
· Devised Oracle & SQL Server Common Table Expression (CTE) advanced SQL queries for SQL Server Reporting Services (SSRS) Reports & deployed the reports as Web Parts to MOSS 2007 Sharepoint Portal to show "weekly sums/counts/averages for the latest n weeks". Reused the same approach that I posted 2.5 years earlier on my 'Rodney Blog'
· Authored & deployed ClickOnce WinForms VB.NET applications that fetch & persist data in SQL Server & Oracle to optimize the workflow for pharmaceuticals tubes and plates, lab workers & robots. Wrote Oracle 10g and SQL Server 2005 stored procedures accessed via .NET Enterprise Library. Software exception messages with source code line numbers are automatically emailed to the support team.
· Wrote software roadmap documents & proposals to expose hidden functionality, clarify database relationships, show system data flows & map out software solutions.
· Enhanced & deployed WebForms & Excel Automation on the gcs.merck.com intranet.
· Created a new AJAX Enabled, ASP.NET 3.5 intranet web site.
· Research: Built & deployed C# Visual Studio Projects to deliver SharePoint features, pages & web parts on a Hyper-V VM WSS 3.0 Sharepoint 2007 Team Site.
· Tools: Visual Studio 2008, SQL Server 2008, Oracle 10g, Visual Source Safe 2005
United Nations – C#, Excel, MSAccess, WinForms Developer, NY, NY, 6/09–8/09
· Treasury Department gave me an Excel file that needed to become an MSAccess database.
· Designed normalized database table structures.
· Coded and reused some C# MDI WinForms and components that:
o Run processes in separate threads
§ thread can update the WinForm controls
§ User can start other threads or kill the program cleanly
o insert the data into the hierarchy of database tables.
o view the database hierarchy in DataGridViews bound to BindingSources bound to DataSets with DataTables with DataRelations.
First New York Securities – C#, C++, WinForms, SQL Developer, NY, NY,3/09 – 5/09
· Designed & coded an extendable, C#, Web Scraper console application that automatically downloads an Excel file from a URL, so that no daily, human, web session is needed.
· Studied the ORC Cameron VendorFIX Protocol Server. Downloaded their C++ Source code sample application that streams FIX messages. At the time, vendor did not offer a C# .Net straming version, so I had to figure out a way to pass a C# delegate to the C++ code so that the C++ vendor code could run C# client applications to store portions of the stream into SQL Server tables.
· Re-factored four legacy C# WinForms Clients that
o pass a delegate to my new C# Managed Financial Exchange (FIX) Protocol Server.
o a delegate is a pointer to Client Logic that
§ parses each FIX message; trader, account, price, quantity, etc.
§ updates a SQL Server 2005 database via ADO.NET.
· Authored a new C# Managed FIX Protocol Server that
o encapsulates the Platform Invoke (P/invoke) marshalling of unmanaged C++ data
o passes Client Delegate through to my new C++ Unmanaged FIX Protocol Server.
· Authored a new C++ Unmanaged FIX Protocol Server that
o reuses the ORC Cameron vendor’s C++ code for socket & message streaming.
o runs the Client Delegate Callback logic to process each streamed message.
· Authored a detailed architectural whitepaper on the 3 classes of components above.
· Tools: Microsoft Visual Studio 2008, SQL Server 2005, Visual Source Safe 2005
Video Bank – C#, ASP.NET, SQL Developer/Project Mgr, Northvale, NJ, 11/08 – 3/09
· Inherited source code for ASP.NET, C#, web sites, web services, window services, Oracle 10g databases, SQL Server 2005 databases & MSI installers.
· Purchased workstations & built VMware Virtual Machine (VM) development environments for Visual Studio 2008, Visual Source Safe 2005, Oracle 10g, SQL Server 2005.
· Recruited, interviewed & hired four C#, SharePoint, ASP.NET, SQL developers.
· Performed developer task assignments & software change management.
Montpelier Re - C#, ASP.NET, SQL, Office XML Developer, Montclair, NJ, 7/08 – 10/08
· Installed VM development environment with Windows Server 2003, SQL Server 2005, Visual Studio 2005 & Source Gear Vault (similar to Visual Source Safe).
· Authored a white paper and prototyped a website that produces Microsoft Word 2007 documents via Microsoft Office Open XML automation.
· Produced JavaScript, CSS, C#, ASP.NET & SQL Server 2005 components for ASP.NET 2.0 reinsurance web sites.
· Produced SQL Server Procedures, Views, Triggers, Excel Pivot Tables & Charts
· Coded SQL Server scripts for Reference Table truncation and parent-child table scrubbing.
MainTech - C#, ASP.NET, SQL Server, Developer, Cranford, NJ, 4/08 – 6/08
o Each web session reads database data from a shared memory cache.
§ Radically improved site performance and user satisfaction.
§ Minimized large, expensive, duplicate database data I/O.
§ The cache is refreshed only when the database data changes.
§ Authored a white paper on the solution for the other developers.
o Added cached data access & Excel Export to more than 60 web pages.
o Authored C# classes, SQL Server stored procedures and triggers.
o Optimized, enhanced and deployed UIs, middleware and data tier.
· Tools
o Microsoft Visual Studio 2003, ASP.NET 1.1, C#, SQL Server 2000
o Visual Source Safe, Intuit QuickBase, Visio
Johnson & Johnson -.NET, C#, Oracle, AquaLogic Plumtree Web Portal Developer, Morris Plains, NJ,8/07 – 4/08
· Built ASP.NET 2.0, Oracle and Corda objects for AquaLogic/Plumtree web portals.
o Developed 20 portlets/webparts that communicate with each other.
§ The navigational/tactical transmitter portlet “sends” session variables to the graphical/tabular receiver portlets.
o Produced 14 Corda graphs on ASP.NET 2.0 portlet pages
§ With generic, pop-up enlargement, print, e-mail & Excel export:
o Developed 12 ASP.NET 2.0 search/sort/insert/update portlets:
o Re-factored a C# Web custom control to produce Gantt charts daily/weekly/monthly with cost summaries & cost details:
§ Coded Oracle 9i packages, stored procedures & functions via SQL Navigator 5.5.
o Authored the SDLC Design Document for the Project
· Tools
o Microsoft Visual Studio 2005, ASP.NET, C#, VB.NET
o Oracle 9i, SQL Navigator 5.5,
o Aqualogic/Plumtree Portal, Corda 6.0, Microsoft Visio, Word, Excel
IT Solutions Inc. -.NET, SQL Application Architect Developer,7/06 – 8/07
· CIT Group - .NET 2.0, 1.1 C#, VB.NET, VBA, Oracle, SQL Server, Loan IQ API Application Architect, ASP.NET Web Site, WinForms Developer
o Tools
§ SharePoint 2003, Microsoft Visual Studio 2003, 2005
§ C#, VB.NET, Excel, VBA, XSL Tester
§ .NET Enterprise Library (DAAB)
§ SQL Server 2005, 2000, Oracle 10g, Oracle SQL Developer
§ Microsoft Word, Excel, Visio, NetMeeting, LiveMeeting
o Created, configured & administered a SharePoint site
§ Issues List Workflow, Documents, Discussion Group, FAQ, etc.
o Produced a C#, HTML Parser
§ Converted a large number of HTML files to XML to database tables
o Produced a .NET 2.0,C#, WinForms, CSV transformer
§ Produced WinForms, business logic, XML file IO, sockets, logging, tiers & classes to:
· Read, validate & write data via strongly-typed datasets
· show data and validation errors in DataGridViews
· allow config updates to a shared XML file
· transform one CSV format to another
· log & feedback results to UI users
§ Documented the Test Plans & User Guide
§ Produced the Setup & Deployment package
o Produced a .NET 2.0,C#, WinForms, Loan IQ, Excel, Conversion Utility
§ Produced WinForms, business logic, XML messaging, file IO, sockets, logging, tiers & classes to:
· read & validate Excel data into a strongly-typed dataset
· construct Loan IQ API messages
· transmit messages over Sockets to the Loan IQ API server
· log & feedback results to UI users
§ Documented the Test Plans & User Guide
§ Produced the Setup & Deployment package
o Produced a .NET 2.0, C#, CIT - Loan IQ – markit Alliance Web Site
§ Produced WebForms. master page, user controls, console application, business logic, logging, tiers, classes, Oracle tables & stored procedures to:
· read XML from markit Website into a strongly-typed dataset
· read & update Loan IQ Oracle 10g tables via .NET Enterprise Library
· produce reports & logs with Web Forms & SMTP e-Mail
§ Produced the Setup & Deployment package
o Produced enhancements to .NET 1.1CFiBoss Insurance Mgmt Web Site
§ Produced WebForms. XSLT, user controls, business logic, logging, tiers, classes, SQL Server 2000 tables, views & stored procedures & functions to expand the application to provide
· DB tables & UI functions segregated by Business Units
· a new Tickler UI & once-a-day SMTP Mail job
· a new, generic, user control UI that converts generic dataset properties into flexible UI filters and “where clauses” for standardized, ad hoc reporting.
o Created an Excel Add-in that contains VBA to auto destruct 2nd and phantom Excel process instances
§ Used SQL Server Tools for analysis and tuning of databases.
· Show Execution Plan – can show actual or estimated execution plan of SQL Server's Query Optimizer.
· Show Server Trace - useful for analyzing query performance, and when comparing the performance of one variation of a query against another.
· Show Client Statistics - provides application profile, network, and time statistics of Transact-SQL .
· SQL Analyzer Manage Index tool – helps you to experiment with your table's indexes as you are fine-tuning your queries.
· Manage Statistics Tool - allows you to modify how SQL Server automatically creates and maintains statistics. You can experiment with different sets of statistics and see how it affects the query optimizer's execution plans
· Index Tuning Wizard - can be used to recommend optimal indexes for an entire database or for specific queries.
· Profiler - allows you to capture the communications between your application and SQL Server
· Ernst & Young - SQL Server 2005, Reporting Services 2005 Developer
o Produced SQL & Reporting Servicestemplates for E&Y’s new GIS Tool.
Davidsohn – Sybase 12, VB6, Crystal Developer,Wall Street, NY 12/06 – 2/07 (80 hrs total - moonlighting, “its not work, its fun J, concurrent to job above)
· Produced 3 sets of Sybase tables, stored procedures, views and reports that roll up securities, accounts and products data. Tools: Sybase Central, SQL Advantage & Crystal Reports 8.5.
· Researched & integrated a new PDF Concatenation function into the legacy VB6 report engine via ABCpdf from www.WebSuperGoo.com.
ADP - .NET 1.1, C#, SQL Server 2000, Application Architect Developer,Roseland, NJ 1/05 – 6/06 (2nd Engagement)
Designed & coded an ASP.NET & WinForms configuration tool
· allows deployment people to edit system configuration settings.
· allows developers to Intellisense™ to settings in the component source code
· across versions, instances, components & clients.
Designed hierarchies of versions, classes & XSD to nest the settings storage.
Leveraged Infragistics NetAdvantage controls for a site navigation menu.
Architected, designed & coded an ASP.NET workflow web site that people use to manage software requirements changes, submissions, rejections & approvals.
· Designed new SQL Server 2000 database, tables & stored procedures
o for new Audit Trail functionality
o to import legacy MS Access data
· Produced variable site navigation via Windows Authentication on Active Directory Groups/Roles.
· Leveraged Infragistics ASP.NET controls for a site navigation menu.
Re-factored an ASP.NET Distributed Print Facility Administration web site.
· Produced variable site navigation via Forms Authentication on web.config Users & Roles.
· Leveraged Infragistics ASP.NET controls for date UI entry & a site navigation menu.
· Added client-side scripting to server-side controls.
· Migrated reports away from SQL Server 2000 Reporting Services.
· Delivered data to web site via
o Remoting calls to Windows Services on other machines.
o Web Services tier linked to SQL Server 2000.
Architected, designed & coded an ASP.NET web site to replace a Gupta Centura Windows application that displays payroll data from IBM mainframes via SNA client.
· Set breakpoints in Centura Windows to extract data formatting rules.
· Adjusted legacy, C++, DLL, source code to perform .NET P-Invokes.
· Engineered the UI to leverage my new ASP.NET User Control to provide:
o uniform data access for each UI control that needs data.
o raw data diagnostics sorely needed by field users.
o caching to eliminate unnecessary, duplicate mainframe traffic.
Produced large volumes of software specifications, ASP.NET architecture, C# code, stored procedures, bug fixes & leadership for ADP's "eOrder" sales web site. The site manages sales accounts & workflow for billions in annual sales.
· Implemented Microsoft Application Blocks Exception Handling, site wide.
· Produced a new ASP.NET user control to standardize the user's DataGrid paging experience, & layered the control into all applicable web pages.
· Authored or altered dozens of SQL Server 2000stored procedures & C# methods.
· Researched, coded & documented dozens of bug fixes in the BugTracker tool.
· Collaborated with & mentored developers, business analysts & testers.
IPP - .NET, C#, VB, SQL Server, Architect Developer,Fairfield, NJ 4/05 – 4/06 (2nd Engagement, part-time moonlighting, concurrent to job above)
· Delivered the new ePins product line to the IPP suite of payment products
o XML requests are sent via sockets to request wireless phone, prepaid PINs
o My new business component DLL
§ uses XML Validating Reader to parse XML requests
§ manages SQL Server 2000stored procedures in transactions
§ returns XML Responses containing PINs to sockets
§ handles XML Void & Acknowledgement Requests & Responses
· Delivered the new Store Locator for toll-free, phone customers
§ www.angel.com receives zip codes spoken/keyed by toll-free, phone customers.
§ posts zip codes to my home-grown web site.
§ queries SQL Server 2000forStore Locations.
§ transmits with Store Locations text responses to www.angel.com.
· Architected & coded a new IPP "Payment Status & Maintenance" web site that can be accessed by normal browsers or mobile/cellular devices.
Ness - .NET 1.1, C#, SQL Server 2000 Reporting Services Developer, Hackensack, NJ 6/04 - 12/04
· Produced large volumes of C# code & Windows .NET architecture for a medical patient chart application.
o Dataset AutoMerge function that merges unrelated, concurrent dataset changes, & prevents related, concurrent changes.
o WinForms Wizard to display & persist datasets via Web Services.
o Dozens of WinForms & User Controls with dataset binding.
· Installed, administered, & authored, SQL Server 2000 Reporting Services reports.
· Worked with clients & authored detailed business analysis documents.
· 3 days of hands-on, hard-core BizTalk 2004 training from a Microsoft guru.
ADP - .NET 1.1,VB, Crystal Reports Developer,Roseland, NJ 11/03 - 6/04
Built 50 WinForms UIs & converted 150 Crystal Reports to Crystal.NET
· Designed the VB.NET application to deliver the same, stateless business classes & Crystal Reports templates to WebForms & WinForms.
· Built inherited classes & user controls with French/English localization.
· Converted 150 legacy Crystal Reports/Subreports to Version 9.
· Preserved legacy Crystal Reports by remapping them from SQL to datasets.
· Coded Crystal.ReportEngine for run time grouping, sorting & formulation.
· Linked to ADP's XML mapped, reflective, .NET classes for dataset fetching.
· Invented classes to deliver performance statistics.
· Presented an overview of the project at Microsoft on April 1, 2004.
Amerada Hess - .NET 1.1, ASP, VB, ADO, Crystal Reports, Application Architect Developer,Woodbridge, NJ 6/03 - 7/03
· Built a new ASP.NET intranet site with Crystal Reports for Work Orders.
· Reused my own ASP.NET - VB.NET - ADO.NET component library
· Leveraged a 3rd party, menu widget for intuitive, persistent, site navigation.
· Delivered the following in 30 business days:
o Task sheet & schedule
o 15 WebForms & 5 User Controls.
o Active Directory user authentication
o New SQL Server with 20 tables
o Web page-to-Excel, upload process
o Intuitive error diagnosis, data correction function, on-line help
o Parent-child ..NET DataGrid edit function with color-coded text boxes, drop downs, check boxes & tool-tips
o 12 Crystal.NET Reports via .NET DataSets & WebForm parameters
o Crystal.NET -> Adobe & PDF browser outputs.
o Transfer of Source Safe code & system roadmap to maintenance crew
American Federation of Musicians and Employers Pension Fund - VB.NET WinForms Programmer, New York, NY 3/03 - 5/03
· Worked with a middleware developer to understand the .NET projects that we inherited.
· Coded the Pension Application, Questionnaire and Award segment with www.devexpress.com XtraGrid control in a clever MDI, multi-panel framework invented by predecessor
Kraft Foods - VB6, SQL Server 2000 Developer,Parsippany, NJ 10/02 - 12/02
· Responsible for final design changes, debugging & documentation.
· 20 VB6 COM programs/DLLs & 100 stored procedures.
· Downloaded UPC Shipment / Scanner data from Kraft, ISIS & Trade Dimensions sources.
· Populated SQL Server 2000 tables & a Microsoft Analysis Services Data Warehouse.
· Churned 35 data sources in parallel through the Download, Import, Rekey, Index & Cube processes.
· Managed the component & documents in Visual SourceSafe (VSS).
IPP - .NET 1.1, C#, VB, SQL Server 2000, Application Architect,Fairfield, NJ 1/02 - 7/02
· Designed & coded a Visual Studio .NET & SQL Server 2000 MSDE solution to allow agencies to upload payment transactions from remote locations.
· Helped my manager & two programmers to learn VB.NET for Windows, with a focus on 3-tiered philosophy, debugging & coding standards.
· Built Windows Forms & Web Forms processed by a common business tier.
· Built the tables for a new SQL Server 2000 MSDE database.
· Coded ADO.NET for DataStream, DataSet, DataView, DataRelation & XML.
· Added inheritance overrides to controls for "HotComboBox" & OnFocus extension.
· Added a Crystal Reports Viewer, to show payments for any date range.
· Implemented consistent Try-Catch coding standards to log faulty instruction line numbers & to log the call stack trace.
Int’l Bond & Marine - VB6, MSAccess, Application Architect, Hoboken, NJ 7/01 - 12/01
· Designed & built a new insurance claims management system with VB6 COM components & MSAccess database to run with no in-house software support.
· Gathered & documented software needs from non-technical, business users.
· Claims Reps manage financial adjustment items for multiple concurrent claims per session.
· Provides a unified view of Outlook & WinFax messages linked to each claim.
· Message Builder to build quick, complete, professional messages with:
o Automatic headers, footers, addressees, dates, salutations
o Easy boiler plate insertion & archiving
o HotComboBox for Outlook contacts.
o Direct e-mail delivery or simple export to Outlook & WinFax.
· Views to legacy FoxPro databases.
· Sophisticated ad hoc querying, query saving & reporting.
· Authored the system specifications, user guide, acceptance test plans.
Merck-Medco - VB6, Panagon WorkFlo Developer, Fair Lawn, NJ 11/00 - 5/01
· High volume, medical prescription, fax traffic automation.
· Developed a syllabus & conducted weekly seminars on VB6 & COM topics.
· Converted the user interface from Gupta Centura SQL Windows to an n-tiered, VB6 solution.
· Business tier & Sybase, MQ, & Panagon WorkFlo data tiers with Microsoft Transaction Server (MTS)
· Created a new Intranet Web Site to allow administrators to unlock "hung" work objects.
· Coded a VB6 tool that loads work objects & graphs performance of dispatch & browse times as work queue sort rules are applied & tweaked.
Thomson Financial - VB6, SQL Server 7 Application Architect,75 Wall St, 4/00 - 10/00
· Designed & coded a VB6 Financial Research & Targeting System to identify institutional buying patterns based on Institutional/Ticker/Peer Group financial factors.
· Built a new MS SQL Server database & reused legacy tables.
· Coached an ASP developer to use my new business tier components that deliver XML stylized with XSL as HTML.
· Mentored other project managers in engineering n-tiered, software solutions.
Reed - Elsevier – VB 6.0, Oracle Developer/Mgr, New Providence, NJ 2/00 - 4/00.
· Managed five Visual Basic 6.0 developers, three Oracle 8 developers and four QA Testers in the pre-production, QA phase of a mission-critical, Editorial Management System.
· Developed and documented software tasks in the Test Director tool.
· Managed and prioritized the last 300 tasks created by developers, users and QA people.
· Coded VB 6.0 code and OraclePL/SQL to fix 10 software bugs.
Snickelways - VB6, SQL Server 7 Developer, New York, NY, 10/99-2/00
· Directed & performed various software for a business-to-business, E-commerce site.
· Authored VB6 application that copies parent & child SQL Server 7 departments, categories, products, variants & prices to a new wholesaler.
· Modified a VB6 application that uploads departments, categories, products, variants & prices from Excel to SQL Server 7 via stored procedures & Excel automation.
· Led a team to find off-the-shelf, knowledge management solutions. Conducted meetings to match our software delivery re-engineering needs with vendors' solutions.
· Received Microsoft training in Site Server 3, Commerce Edition 3.
SunChemical - VB6 Developer, Fort Lee, NJ, 11/98-3/99.
· Extended Marcam Protean APIs with VB6.
ICS – Software Project Manager, Paramus, NJ, 7/98-10/98
· Managed a team of 10 developers & QA professionals in the business needs analysis, design, specifications, development, testing, documentation, customer relationships & teamwork assurance for a replacement Revenue Audit & Analysis System for the Triborough Bridge & Tunnel Authority.
· VB 5.0, ORACLE 8.0 stored procedures, Excel Automation, custom ActiveX controls & components, Crystal Reports 6.0, Sheridan Grid Controls, VSView controls, DataReporter controls, ActiveReports Controls & Visual SourceSafe were deployed in a database of approximately 100 tables.
· Designed & wrote VB 6.0 code for an Ad Hoc Reporting module with a custom screen to help a user sort any combination of fields via any "relevant where clause" for any table in the system without writing SQL. Output generated through a 3rd party Data Reporter control to print professional quality reports. Output recordset easily exported to Excel.
· Designed & wrote VB Excel Automation code that reads daily bridge & tunnel traffic & revenue data into other Excel files that were previously managed by countless hours of tedious manual cut & pasting.
Ernst & Young - VB5 Developer, Lyndhurst, NJ, 5/98-7/98
· Developed four VB 5.0/Access applications for a data warehouse management prototype.
· Converted the applications to ActiveX documents accessible through Internet Explorer.
JP Morgan - VB5 Developer, New York, NY, 5/97-4/98
· Built a VB 5.0 front-end for a Facilities Management Help Desk System.
· Built a VB 5.0 front-end & Crystal Reports for a Hotel Management System.
· Coded Summit Basic & Crystal Reports to customize an ARCHIBUS front-end.
AT&T - VB4 Developer, Somerset, NJ, 11/96-1/97
· Coded VB4, MSAccess, Sybase & Crystal Reports enhancements for ATT's Telemarketing Operations Management System.
· Coded a VBA solution that updates Excel with data from Sybase.
Applied Tactical Systems - VB4 Developer, Fairfield, NJ, 7/96-10/96
· Built VB/SQL applications for Pillsbury's warehouse management system.
· Coded Inventory QA Reporting, Orders Maintenance, Orders Reporting, Returns Authorization Maintenance & Lot Trace functions.
WorldCom - C Developer, Jackson, MS, 8/95-11/95.
· Designed & coded a Solaris UNIX C program that translates a binary file to for a telephone switching application.
· Built an MSAccess solution for pager network capacity planning & channel performance management.
DSA – Software Developer, Pennsauken, NJ, 9/83-12/93.
· Responsible for management, proposal, design, coding, testing for software written in assembler, FORTRAN & C.
· Delivered training around the globe.
· Coded message trace & retrieval software for the US Army.
· Installed, acceptance tested, & provided training for an X.25 & telex handler at the Qatar Public Telephone Company.
· Recognized a new market, engaged the first customers, developed specifications & closed the first sale for a warehouse management system.