Software Architect Resume
Beaverton, OR
SUMMARY:
- Experienced project engineer/architect with thirty+ years of experience in design and testing
- Managed teams of three to twelve engineers in numerous electronics product manufacturing companies
- Twenty+ years of C and C++ ( Confidential ), C#.NET( Confidential ), 6 yr Java(SE) on Linux software design
- Thirty - two years of diversified MS Windows application development ( Visual Studio, C#, Visual C++, C )
- Designed first FDA approved automatic blood pressure regulator(AI, expert system) for ICU patients, IVAC
- Developed Built In Test program saving $3M/yr with remote network testing of international product sites at Cubic
- Designed Linux remote management program in C++ for multiple NIC card LAN connectivity at Logic Innovations
- C#.Net(11 yr), VB.NET(6yr), ASP.NET, Java SE(6 yr), Silverlight(2yr), Python(3yr)
- Designed High Power(2000W/ch) Audio amplifier, with OpAmp circuit core and testing, Optical signal transceiver
- Designed FPGA bi-directional printer card supporting the IEEE 1284 parallel data communication standard
- Designed Confidential space station power supply custom voltage sampling circuit(400v AC) and control testing software
COMPUTER SKILLS:
Windows 7,8,10- C#(11yr), C++(29yr), Java(6 yr), MS SQL Serv(5 yr), HTML5, CSS3, JavaScript, jQuery, Linux(6 yr) - QT(3 yr), Android - Java(6yr)
EXPERIENCE:
Software Architect
Confidential, Beaverton, OR
Responsibilities:
- Restored failing Laser Beam marking tool on silicon wafers to high reliability requirement standard
- Identified initial software program deficiencies and designed C++ coding upgrades in to rectify reliability issues
- Developed automatic software testing program to validate silicon wafer presentation devices for international shipment
Technical Advisor
Confidential, Campbell, Ca
Responsibilities:
- Designed automatic technical financial buy-sell indicator using deep-belief nets artificial intelligence engine application
- Developed web scraping stock data download collector for automated stock evaluation engine on Confidential program
Consulting Senior Software Architect
Confidential, Milpitas, Ca
Responsibilities:
- Designed automatic-adaptive C# scanning recipe optimizer to increase silicon wafer scanning performance 57%
- Redesigned Windows Forms UI silicon wafer presentation to be usable on large screens using Confidential
- Researched design plan to put program graphs and data on Android and Apple mobile screen formats
- Reformed scanning operation to use enhanced user interaction and timely Abort/Cancel control in C#
Senior Software Architect
Confidential, Sunnyvale, Ca
Responsibilities:
- Designed replacement for Rock and Paleomagnetism Instrument Device(RAPID) VB6 program in Confidential C#.NET
- Redesigned single threaded VB6 software in C# to use 25 threads to increase system state responsiveness
- Prepared automatic device recognition and configuration software process to eliminate user errors
- Designed auto-calibration software for 4 axis motor control sampling stage in C#
- Increased program organization and improved presentation using Confidential MVVM pattern
- Redesigned SQUID and XYZ motor control communications to be under multi-threaded state controllers
- Designed automated system integration test software to validate sub-system components before release
CTO
Confidential, Campbell, Ca
Responsibilities:
- Designed Home Automation door answering robot(DoorBot) with WiFi video and audio to phone communications links
- Developed a line of home robot products connected by WiFi(TCP/IP), XBee, and Bluetooth radio networks
- Designed Java software to operate on Android phones, C++ on Raspberry Pi robots, and Arduino appliance controllers
- Designed C# testing software to validate home control center connectivity and security for mobile phone video streaming
- Designed Qt 5(C++) device validation and stress testing software for production testing and release
- Incorporated Python device communication software for Bluetooth network home security and automobile maintenance
- Developed IoT Home Automation product line supporting household video(3D), auto maintenance, and security notifications to SQLite database on mobile phones
Lead Software Architect
Confidential, Milpitas, Ca
Responsibilities:
- Designed Win32 C++ C11 Service to transfer high speed data to encrypted Oracle Database using Visual Studio 2013
- Developed multiplatform single code design in C++ to compile system service under both Windows and Linux systems
- Designed Qt 4(C++) Manufacturing Test scripting based program to test and validate the Service in operation
- Designed Oracle Database OCCI(SDK) data interface to validate the Database design and performance
- Designed TCP/IP multichannel manager to support remote Oracle high speed data transfer needs
- Completed GPU computing solution(CUDA) to data overloading of workstation CPUs using C# to C++ Interop pipe
Consulting Assistant Architect
Confidential, Milpitas, Ca
Responsibilities:
- Implemented Confidential C# interface between C# dispatch console and C++ Wave network voice communications
- Developed C++/CLI interface design to couple C# dispatch application to C++ Wave Engine Ethernet controller
- Developed CUDA(SDK) program 1500 voice channel parallel computing replacement for older CPU mixer design
- Designed Apache based Message Logger feature in C++ for Wave Engine debugging using Visual Studio
Website Developer
Confidential, Oakland, Ca
Responsibilities:
- Prepared Silverlight webpage design upgrade to replace dated ASP.NET scripts with professional presentation
- Redesigned website database to upgrade website feature design and improve performance
- Eliminated deficiencies in the website database to upgrade project development needs
- Rewrote main website pages to install new features to diversify underinsured candidate options
- Redesigned company server database for improved performance with high speed normalization and additional tables
Permanent Software Architect / Project Manager
Confidential, Ca
Responsibilities:
- Designed new C# enterprise program for the Confidential IDtracker Gene Analyzer using Confidential, and MVVM in the UI
- Redesigned Confidential SQL Server 2008 R2 database interface in C# for Confidential DNA analysis and data mining
- Developed manufacturing software in Qt 4(C++) to validate production hardware over the network
- Developed department expansion plan, review job candidates, interview and hire new personnel
- Managed internal and external consultants by defining job duties, performing code reviews and ordering upgrades
- Reviewed and rewrote project software requirements and establish system design goals and schedule
- Advised management on new program progress and submit requests for software development and tracking tools
- Redesigned the assay computer’s Python genetic analysis program to control networked assay instruments and reports
- Designed Tablet and Smart Phone remote monitoring software as a Marketing Tool and Manufacturing Support
Software Architect
Confidential, Campbell, Ca
Responsibilities:
- Developed initial SQL Server 2008 Database and interface DLL in C# for Confidential DNA analysis at Confidential
- Evaluate project database requirements and provide a plan to implement interface and features in SQL Server
- Designed Reflection capability in C# to allow multiple objects to be displayed, edited, and reconstructed in a DataGrid
- Designed separate Confidential based testing application to exercise the interface DLL and database preceding product release
- Developed C# scripting process using MS Powershell 2 pipeline action to allow automatic database, table, login creation
- Analyze automobile electronic motor control system and advise management on reliability and design issues
Project Engineer-Software Architect
Confidential, Campbell, Ca
Responsibilities:
- Developed computer software to manage a series of 35 Hydrogen gas generation plants to support HyGen Automobiles
- Designed Java software for automatic testing on WiFi links and remote management of HyGen plants on Android tablets
- Designed solar power system control package in Java for client homes based on PG&E solar power needs analysis class
- Designing automatic remote management of client server data and encrypted monitoring of server performance on Linux
- Developed Android(Java) phone application to remotely control house security, appliances, and costs by WiFi(TCP/IP)
- Designing selectable LINQ based C# interface for any of MySQL, PostgreSQL or SQL Server for financial database
- Developing Android(Java) Confidential Mobile phone app to provide solar farm spot maintenance of each solar generator output
- Developed VoIP process to provide transfer of video and voice data in support of video conferencing in the field
Software Architect
Confidential, Des Moines, IA
Responsibilities:
- Designed 3D Confidential driven simulation for multi-robot vehicle guidance in C# using Visual Studio for WinCE 6 platform
- Prepared simulation interface to CAN bus giving mult-vehicle remote control by Confidential using a RTK precision radio link
- Redesigned embedded robot guidance control system in C++ to eliminate persistent overshoot and oscillation
- Designed 3D visual simulation using Confidential graphs to validate pursuit curve selection for grain cart guidance testing
Project Engineer Advising Software Architect
Confidential, Campbell, Ca
Responsibilities:
- Developed 3D visualization layer( Confidential ) for multi-dimensional terabyte SQL Server database (OLAP) analysis of BI objects
- Designed demonstration and project proposal for IBM using a MPI connected multi-computer data analysis of 3D data
- Developed 3D visualization GUI demonstration program using Confidential and LINQ for Terabyte database in progress
- Upgraded business website to use MS Silverlight 3 to replace the previous HTML, added business intelligence
Software Engineer
Confidential, Concord, Ca
Responsibilities:
- Integrated C++ Confidential legacy code into X-Ray microscope application
- Upgraded Confidential GUI design to provide configuration changes on controls to allow selective choice of special devices
Software Engineer
Confidential, Redmond, Wa
Responsibilities:
- Developed and operated Enterprise level Web project( SLPS ) testing on remote servers with Visual Studio Team System
- Performed installation, configuration of MS Server 2008 and database programming of MS SQL Server 2008
- Managed 72 hr automated test operations in VSTS, analyzed, edited and published statistical test results
- Managed remote database through encrypted TCP/IP interface and configured testing machines and set constraints
- Configured IIS Web Security on Server machines to use https security channels
Consulting Software Engineer
Confidential, San Francisco, Ca
Responsibilities:
- Developed iTunes cross platform Sqlite Database in C++ for use under both MAC and Windows with Visual Studio
- Designed the Confidential application database and program GUI interface using OOP design patterns on Confidential display
- Developed the product testing program and tuned performance levels reaching 310 Album recs per second
- Designed the Album record data transfer objects for convenient holding of Album track record data
Consulting Software Engineer
Confidential, Milpitas, Ca
Responsibilities:
- Developed automated Design Validation Tests in C# for 10.1 GHz SFP laser transceivers using design patterns
- Redesigned testing framework to provide a Confidential enhanced user interface(GUI) for remote monitoring using design patterns
Consulting Software Engineer
Confidential, Pasadena, Ca
Responsibilities:
- Developed C# automation interface for human DNA analysis programs to allow mass calculations by remote apps
- Increased performance through redesign of SQL Server database access using OOP design patterns
