Post Job Free

Resume

Sign in

Manual Tester Remote Jobs

Location:
Fowler, CO
Posted:
January 13, 2023

Contact this candidate

Resume:

Resume for November **, ****

William E. Gates

*** *** **.

Fowler, CO 81039

adunk1@r.postjobfree.com

719-***-**** (cell)

Keywords: Software Developer (C, C++, C++/CLI, C#, .NET, ASP.NET, MVC, WinForms, Silverlight, WPF, MVVM, PRISM, SQL), Technical Writer, Embedded Firmware and PLC, Test Engineering, Robotics, Publishing, SDK, API, microcontroller, real-time, multi-threading, troubleshooting, graphics, and animation.

Summary:

Extensive software development (C/C++/C++/CLI/WIN32/MFC/C#/.NET/Silverlight/WPF/XAML/SQL), embedded systems firmware, and test experience.

Technical writing experience, including white papers, API documentation, quick start guides, and magazine publishing.

Experience in graphics/animation/video with front-end UI development utilizing both managed and unmanaged code.

Development of test strategies, test plans, and test programs for manual and automated testing of setup, functional, stress, regression, unit, and UI in Windows environments.

Use of several source control tools including TFS, Subversion, Rational Team Concert (IBM/RTC), and PVCS for bug tracking and source code version control, alone and in conjunction with Visual Studio. Experience in utilizing repositories for collaborative team source code and document updates/merges.

Exceptional troubleshooting abilities and effective in coming up to speed quickly in new and complex situations.

Can only accept 100% Remote jobs and some hybrid jobs in Colorado.

Work Experience

02/2022 – 07/07/2022 Aquent Contractor at Microsoft (Remote) – Senior Tech Writer Updating Microsoft Docs in Managed Services. Using GitHub, Git Bash, and VS Code to Fork, Clone, and Edit articles from repositories using Markdown.

10/2016 – 10/2021 Trading System Development -- Personal project that I have been developing for several years to assist and automate portions of my own active trading in stocks, options, bonds, and futures. Using C# and Winforms. Main functionality of the system is to provide real-time analysis of complex option trading strategies and track trades on a 24-hour basis. Prototype development of Android based phone app product.

05/01/2016 -- 07/29/2016 Private Party Contract -- Under NDA to an options trader, developed app using C# and Winforms for display of proprietary trading signals. Interfaced with Interactive Brokers API to source event driven trade prices for display and analysis for trade execution.

11/2015 -- 02/22/2016 TouchSource Contractor, Denver, CO -- Senior Software Engineer on Single Page Application (SPA) for commercial building directory kiosk. Developed C#/.NET control program to run kiosk online and offline for 100% up time. Utilized HTTrack and WGET to provide web site mirroring and Kioware for lockdown control of kiosk. Created background process for dynamic web page updates on kiosk.

11/2014 -- 08/25/2015 Synoptek Contractor, Denver, CO -- Senior Software Engineer on enterprise Silverlight web application (TEDAT) for graphical display of economic development data for University of Idaho in a PRISM environment using MVVM pattern with SQL Server 2012 + Entity Framework, Telerik Controls, C#/.NET, and RIA Services. Providing unique solutions for problems in legacy code and extending app functionality with new development. Additional project (Visual City) provided budget analysis and graphical display of small town budget data. All work was done remotely.

11/2014 -- 03//2015 Infinite-Harvest Contractor, Denver, CO -- Senior Software Engineer on industrial controls project (C, C++) using Ubuntu Linux with extensive sensors for motors/pumps/valves and environmental controls with feedback. Serial communications (RS-485/RS-232), Modbus, and TCP interfaces.

5/2014 -- 08/2014 Aim Consulting Contractor, Denver, CO -- Senior Developer on Kiosk project creating C#/.NET solution for user money transfers. WPF and MVVM with SQL Server 2012 in a PRISM environment. Debugged and corrected numerous multi-threading issues.

03/2014 – 04/2014 Integrated Packaging Solutions Contractor, Denver, CO – Senior Developer, developing UI with Winforms in C#/.NET environment for controlling metal can manufacturing. Controlling high resolution laser measurement devices for validation of metal stamping equipment, with detailed graphics depicting anomalies in surface contours. SQL Server 2012 for persistence of constant monitoring data. Interfacing with Modbus to PLC for machine control. Implemented Subversion source control. Weekly contract to update UI for tradeshow.

11/2013 – 01/2014 CloudLogix Contractor (Volt Management), Denver, CO – Senior Software Developer. C# with WPF SaaS development of ERP leading edge enterprise logistics applications. ASP.NET web site development with SQL Server 2008, including Stored Procedures, User-Defined-Functions, and MVC pattern. Use of ADO.NET for Command access to data and Stored Procedures. Included internal Javascript and external Javascript files, Jquery and CSS. Debugging work on legacy code with timing/multi-threading problems and mentoring junior developers. Cloudlogix failed to complete planned funding and down-sized suddenly and dramatically on 1/21/2014.

02/2013 -- 07/2013 Crop Production Services Contractor (TEKSystems), Loveland, CO -- Senior Software Developer. Reverse-engineered an Oracle forms-based application and re-implemented with new UI design (using Expression Blend) in Silverlight 4/.Net 4/C#/Linq/Entity Framework using MVVM pattern. Developed C# app to extract Oracle DB using ADO.NET connectivity and redesigned tables for SQL Server 2008.

08/2012 – 12/2012 Syncroness Contractor, Westminster, CO – Senior Software Engineer. Developed User Interface and device control application (C# and .NET) for volume calibrating of production devices in custom environment. Serial port communications for control and evaluation utilizing Modbus Protocol to drive PLC subsystem. MVC pattern used during implementation with multi-threaded services. C++ embedded design and troubleshooting of test fixtures.

09/2011 - 06/2012 Boulder Language Technologies, Boulder, CO -- Senior Software Developer. Creating educational applications in Flash using Action Script and HaXe. Tool development in C#. Troubleshooting existing applications with asynchronous timing issues. Client company terminated project and BLT downsized.

03/2011 – 07/2011 Covidien Contractor (KellyIT), Boulder, CO – Senior Software Developer. C# and C++/CLI development with .NET for new medical monitoring devices. UI development with C# and .NET forms SBC platform target using MS Compact 7 environment and Model/View/Controller pattern. Designed and implemented API allowing remote PC application access to medical monitoring platform via serial port for configuration setup and manufacturing test. Utilized PVCS and then switched to RTC for versioning, document, and bug tracking control.

07/2010 – 02/2011 Keymark Industries, Boulder, CO -- Senior Software Developer. C# and C++ development of construction industry applications for building design and building component engineering. Provided rewrite of legacy C++ code for nearly 50% compression. Developed shop floor management C#/WPF application in a PRISM Component Application environment. Utilized Subversion (SVN) for versioning, document, and bug tracking control.

02/2010 – 06/2010 Sourcecorp Contractor (Innovative Solutions), Denver, CO – Senior Software Developer. C# and C++ development of new medical records and image capture applications plus maintaining/troubleshooting legacy code. Modified existing C++ application to provide summary error reporting instead of halting on first error encountered. Created unit tests and regression tests for test-driven agile environment with daily SCRUM. UI forms-based development for new document tracking application in C# with SQL and stored procedures.

06/2009 – 02/2010 Microsoft Contractor (Aquent), Redmond, WA – Senior Programmer/Writer, Protocol Content Team, developing and enhancing technical documentation with legal requirements. Evaluated protocol documentation for conformance. Answered DOJ trouble reports relating to Windows protocols. Troubleshooting of example C++ and C# applications from field trouble reports.

02/2009 - 04/2009 Touchstar Software Contractor (Sapphire Technologies), Denver, CO -- Senior Software Developer. Emergency two-month contract to troubleshoot and correct C++ telephony Call Center software experiencing intermittent crashes. Required quick understanding of 20,000 lines of C++ code using MFC and WIN32 API. Found mutual exclusion locks masking a problem that had been overlooked for years, since the code did not have multiple threads or parallel processes. Also discovered duplicated and orphaned records accumulating in the running system. Created internal self-checking algorithm for runtime verification of data structures. Successfully managed the troubleshooting approach with four remote coders worldwide to focus on corrective coding. Created test suites for emulating real world situations in the lab for ongoing regression testing. Prepared architectural and scheduling proposal for re-write in C#, including proposed UI prototyped in Silverlight 3 Beta (XAML/C#/.NET).

01/2008 – 01/2009 Microsoft Contractor (Aquent), Redmond, WA – Lead in new experimental group formed to develop content test concepts applied to a broad array of late-stage product development and pre-releases. Turned model-based testing around, modeling the approach and actions of the manual tester instead of modeling the product under test. Created mission statement and prototype blog for the new group, plus white papers on testing methodology. Developed C++ and C# programs (6,000 lines of code) to test all Visual Studio and MSDN Help content for anomalies within 500,000 html pages, filing appropriate bugs with Product Studio and TFS. The test programs are used for final sign-off of web-based content across three major Microsoft divisions. Experience with Silverlight 2, including SDK, developed through building pre-release samples (XAML/C#) and test cases. Working knowledge of SQL Server, XML, HTML, ASP.NET, VB and broad experience with Visual Studio and .NET, including WPF graphics/animation with C#.

03/2007 – 12/2007 ESI (division of Hunter Douglas), Lafayette, CO - Technical Manager in charge of overhauling technical documentation (using CS3 InDesign, Illustrator, Photoshop, Flash, CorelDraw). Proposed new web site concepts prototyped in Flash. Developed software interface API(C++) for developer interface to hardware motor controllers, User Manuals, Quick Start guides, and Technical Notes. Developed test suite (using C#) for large configuration stress tests of microcontroller-based AC and DC motor controllers. Modified embedded assembly language firmware code in microcontroller-based motor controllers.

10/2003 - 03/2007 Xerox (Global Imaging), Denver, CO - Field Engineer; Install, troubleshoot, repair, and modify color and B&W Sharp copiers and fax machines. Hired in particular to troubleshoot and repair unfamiliar equipment without manuals or parts in remote ski resorts. Gained extensive experience in troubleshooting photoelectric sensor-based equipment along with robust customer service skills.

07/2002 - 09/2003 Independent Product Developer - Projects included development of a small camera prototype with Parallax SX-52 microcontroller (very tight assembly language firmware) coupled to a camera-on-a-chip for surveillance and a PIC-based industrial trash compactor control with C firmware. Another project with an independent filmmaker used blue-screen and green-screen to combine live action and CGI. Utilized 3D Studio Max and various plug-ins for animation and special effects. Non-linear editing using Premiere and setup network rendering for use with 3D Studio Max. Produced live action short with animated sequences.

03/2000 - 06/2002 Consultant - One project included development of a real-time machine vision system using 32 Firewire cameras connected to a single PC for a large printing plant in Denver, CO to verify that correct printed material was placed in appropriate hoppers of magazine binder system. Image recognition system was developed in C++ and utilized WIN32 API and APIs from various third party vendors, Microsoft DirectX, MFC, COM components, multi-threaded design, and unique interrupt mechanisms. Another project included developing real-time market quote monitor and trading system. Development (over 20,000 lines of C++) included complex graphics displays and analysis of online real-time financial data stream (Hyperfeed) for a private trader/developer in Sunnyvale, CA. This was a large multi-threaded design that relied on vendor supplied API for data acquisition and remote SQL database access. Unique design included extensive work-arounds for perceived problems with supplied data streams and known issues regarding exchange pricing irregularities. GUI designed for maximum use of available screen area. Created prototype web site with working knowledge of HTML.

10/1989 - 02/2000 Whirlwind Publications, Rocky Ford, CO - Founder, Editor, Publisher, Advertising Sales, Art Layout, Writer, and Production Director for bi-monthly entrepreneurial engineering magazine with 50 issues published. Utilized Pagemaker, InDesign, Photoshop, and CorelDraw for layout, ad development, and imposition. Total circulation exceeded 20,000. Managed over 100 advertising accounts and five employees at one point. Built an in-house web press operation for 4-color magazine production. Developed regional general interest magazines for southeastern Colorado.

07/1988 - 09/1989 Apogee Robotics, Fort Collins, CO - Senior Systems Engineer, developing tape-following tricycle robotic mail delivery units. Embedded 8-bit microcontroller assembly firmware code. Hired specifically to solve erratic robot steering behavior. Used logic analyzer, scope, and trace software to find NMI was interrupting itself. Streamlined NMI routines and obtained 2X speed microcontroller part to fix problem. Developed test programs and steering simulator in C to evaluate the Pulse Width Modulated rear wheel drive motor design and make modifications to firmware steering algorithms.

10/1986 - 06/1988 Consultant - David Systems, Sunnyvale, CA. Quality Assurance Engineer. Developed testing programs and test procedures for voice/data telephone switch.

01/1985 - 09/1986 First Pacific Networks, Sunnyvale, CA - Senior Software Engineer for voice/data networked telephone switch startup. Developed network emulator in C to allow layered network software to run before network hardware was ready.

01/1982 - 12/1984 David Systems, Sunnyvale, CA - Senior Software Engineer for voice/data telephone switch startup company. Developed call processing software in OO Pascal. Created maintenance User Interface for debugging and initializing telephone switch. Developed 8051-based embedded assembler firmware code for telephone sets.

01/1980 - 12/1981 Merrill Lynch, San Jose, CA - Financial Consultant. Second highest producer in 50-man office and President's Club member (1981). Obtained Series 7 and specialized in futures and options. Provided customers with in-depth technical analysis of precious metals, bonds, and index futures. Provided hedging consultation for local precious metals dealer and handled high volume critical day trades with direct line to the Comex gold pit.

04/1979 - 01/1980 National Semiconductor, Santa Clara, CA - Senior Software Engineer. Development team member responsible for firmware and kernel design on new 32-bit microprocessor and Integrated Development Workstation.

01/1978 - 03/1979 Datum, Anaheim, CA - Lead Software Engineer supervising two additional programmers. Developed disk, tape, and printer I/O drivers and diagnostics for IBM Series/1 minicomputer. Performed on-site installation and support for new hardware and software at a major beta system client in New York City.

08/1971 - 12/1977 Burroughs Corp, Santa Barbara, CA - Systems Engineer. Began as Test Engineer and progressed into Operating System development for new mainframe. Implemented performance-based firmware and kernel enhancements, plus background system diagnostics into OS.

Education

Buena High School, Ventura, CA

US Air Force technical training, Biloxi, MS (radar repair)

Santa Barbara City College, Santa Barbara, CA (Computer Science)

University of California, Santa Barbara, CA (Electrical Engineering)



Contact this candidate