visit www.stevetherfguy.com for current information.
Skills Summary
Software
C, C++, C#,Assembly,Visual Basic,Delphi
PHP/MySQL (Joomla),Python, LUA,MySql 5.0
SQL Server 2008,WPF,WCF,Silverlight
Windows XP/Vista/7,DOS,Android/Mono,.NET, ASP.NET, .Net MF
XML, XAML,XHTML,HTML,DTML,CSS
DX8/DX9/DX10 (3D),SlimDX (3D),XNA (3D)
Visual Studio 2008/2010,Subversion, Mercury,FogBugz/Kiln
Unity Game Engine
Hardware
8,16,32-bit uController
Embedded PC
Analog Devices DSP, TI DSP
ARM 7/9, ARM Cortex M3, Renesas ( RX, H8, SH)
TI (MSP430/8051/Cortex), Microchip(PIC16/18/24/32)
Atmel (AVR, ARM)
Altium Designer 10,Schematic,PCB
Solidworks 2010
Design for test,Design for manufacture,Analog and digital
Industrial Automation, Modbus, CANBus
Ethernet,RF Design engineer,400,900,2400MHz,FCC Lab testing
FHSS,DSS,GSM/GPRS/EDGE,802.11,802.15.4 (Zigbee),Bluetooth
Professional
Microsoft Word,Excel,Powerpoint
Expression Web,Blend,Design
Photoshop,Illustrator
Group Presentations,Technical Writing,Public speaking
Application Engineer,Classroom instruction,Business Plan writing
Manufacturing Engineer
Professional Experience
Software development
Embedded
o Assembly, C, C++, C#
o Digital Signal Processing – voice compression, audio processing, etc
o TCP/IP, DPWC (WCF for devices), Zigbee, Modbus
o Standalone and connected
Windows
o WinForms, WPF, VCF (Delphi visual component model), Silverlight
o WCF, TCP/IP, Modbus
o XML, XAML
Web
o ASP (VBScript, JavaScript), ASP.NET, PHP/MySql (Joomla CMS)
o Limited exposure to SharePoint
o Silverlight, HTML, DHTML, CSS
o XML
o WCF, TCP/IP, FTP, HTTP
Hardware development
Analog and digital designer
SCADA
Telecommunications
Wireless Sensing/Control
Data Logging
Oil and Gas Automation
Battery powered - very low power
Complete design cycle skill set
definition
design
prototype
testing
pre-production
release
Expert in Altium Designer 2010 and all previous versions
Well versed in many RF and Wireless simulation suites
Capable of component level RF design
418/433.92 MHz - US and Europe
902-928 MHz FSK, FHSS, Zigbee DSSS
2400 MHz FSK, FHSS, Zigbee DSSS
Expert on regulations for unlicensed operation of radios in US
Project management
Agile-style management using FogBugz
Projects broken down into releases
Releases broken into tasks
Regression algorithm uses accuracy of past time estimations to scale current ones to generate a probability chart for task completion
All bugs are input at time of notification and tracked in FogBugz. Bugs are fixed before features added
Experience with waterfall project management using Microsoft Project.
IT Management
IIS 6.0 and 7.0
Windows Server 2003 and 2008
SQL Server and MYSQL
Apache, PHP, and MYSQL web environment
IIS, SQL, ASP.NET web environment
Network domain engineering and maintenance
Installation and maintenance of co-location facilities
Project Experience
Oil/gas web based monitoring and control system – lead developer (personal project)
.NET based data collection/logging device for field installation
Modbus, DF1 protocols
Uses TCP/UDP to communicate data to main server
Full encryption ASP.NET AJAX website for monitoring data
Allows users to configure their own viewing screens by dragging “views” onto the page and moving them around
Provides real-time and historic data Complete enterprise system – will monitor all wells for any company
Data server
Communicates to data collection device in the field using encrypted communications
Stores data in relational database
Expands and contracts to meet requirements without needing to be modified
Oil/gas horizontal pump station controller – lead developer
Master logic controller to replace PLC
Eleven separate add-on boards (IO, communications, battery charging, etc)
Custom embedded Windows XP based 3D HMI touch screen computer
Oil/gas well remote monitoring and management system – lead developer
Custom on-site gateway hardware gathers data from local devices via Modbus and communicates data to server using WCF Central database stores all historical data.
MySql was chosen for cost and familiarity. Client software written in C# for WPF – shows real-time and historical data for each well
Digital Six Automated Meter Reading (AMR) system – lead developer of team of 4
On-site device connects to water/electric/gas meter to read current and historical data.
Device connects to a Gateway via OpenRF™ to upload data.
Gateway connects to server application using WCF.
ASP.NET Client application allows user to login and view billing and trend information for all accounts the user is authorized to view or manage.
WinForms client application provides a rich UI alternative to Asp.NET Client
OpenRF™ low-power wireless mesh networking protocol - lead developer of team of 3
Allows hundreds of thousands of battery powered wireless dev...
Login or Register to view the full resume.