Consulting on existing Emulex automation infrastructure and expanded the user base in the Austin office to run RoCE and NIC for nightly regression testing.
Wrote script libraries for windows related user tasks that configure network adapters, invoke internal tools, change driver parameters, set IPs, install drivers, flash firmware, install applications, manipulate files, modify the registry, start applications, gather results, import results into excel, build graphs in excel, manipulate and migrate virtual machines, configure virtual machine networks, add/remove virtual switches, configure physical switches (Juniper, Arista, Mellanox).
Built a fail over cluster to mimic customer deployments using Windows Server 2012 R2, physically put it together, configured clustering software for a storage cluster, a compute cluster, and the domain controller. Configured DNS, DHCP, joined machines to the domain, setup VLAN networks, configured 40 and 10 Gigabit switches, flow control, MTU, etc.
Expert in Windows Automation.
Advanced Node.js webserver development
Full stack web experience
Windows user mode programming.
Scripting: PowerShell, Batch, Bash From June 2012 to Present (3 years 5 months) Austin TexasEngeering @ MSP430-5438A prototype development for a smart thermostat startup. Took existing prototype and wrote C code that read from temperature sensors, motion sensors and infrared sensors, packaged the data and wirelessly sent it to a webserver.
Debugged was done with an oscilloscope.
(Small startup, project was canceled, company moved toward solar installation) From February 2012 to June 2012 (5 months) Austin TexasPost silicon verification engineer @ Post silicon verification for x86 processors in Windows.
Wrote test suites and scripts to stress processors.
Automated industry standard benchmarks (PassMark, 3DMark etc), compression tools, video and audio encoding and decoding, video games, network traffic (Iperf).
Wrote modified macro recorders/keyloggers and automation tools.
A spy++ clone that viewed all windows returned from enumchildwindows in a tree view, selecting them drew to the screen using GDI so hidden windows could be seen. If a standard windows control was returned the GUI would output a range of AutoIT code to interact with it.
A macro recorder that used windowfrompoint, screen client coordinantes, and pixel checksums to write deterministic scripts in real time as a user used an application. Application did not need to adhere to standard windows controls, for example a video encoding test in Adobe Premiere was written with this tool From August 2008 to February 2012 (3 years 7 months) Austin Texas
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension