Now you can Instantly Chat with Steven!
About Me
Currently using python to develop validate and automate for emergin technologies (Crystal-Ridge memory, PCI-add-in FPGA cards). I have implemented automation system which incorporated multi-OS capability for automated validation, even using Vir...
Show MoreSkills
Portfolio Projects
Description
I am the lead engineer working on FPGA software validation automation. I am the automation architect. I am also operating as the “Point of Contact” for contracting firm, UST Global, for the contractors on this team. The majority of the coding has been in python, but some Bash scripting has been used. I took a non-functional script for measuring performance, worked on by an Intel employee for over 12 months, and corrected it within 3 months. I also added additional testing into the automation suite. I also made a multi-OS version of automation suite to run on RHEL, CentOS, Ubuntu and SuSE. This involved setting which OS was to be booted upon reboot via grub.cfg programmatic modification.
Show More Show LessDescription
I worked on the specifying, documenting and implementing ARTIM (Active Runtime Integrity Management). I worked on making XEN boot up directly on an EFI/UEFI system. Then extending that to use EFI secure boot to boot a XEN system. This XEN system can then be extended to use ARTIM extension for management of the system. I am also using PNUOS (Processor Node Utility Operating System, serves as a "pre-OS configuration agent" for the blade) to create thin image for doing ARTIM Ingestion (This would involve providing a Linux ISO, mounting it for Ingestion, installing it, booting into it, sending the Ingestion cfg blob through UCSM(Unified Computing System Manager) infrastructure to the server, getting it from infra to the Ingestion OS, parsing it, auto-launching Ingestion scripts against the user's target OS and App ISO images, building the db, and storing it in a configurable location on UCS(Unified Computing System) infrastructure. I also implemented a remote tracking system using Mosquitto, so anyone with a web browser could see what the progress was on the system
Show More Show LessDescription
I work on the Triage team, the first line of defense when problems happen with current builds with Page Wide System printers. My job is to determine where the problem lies and direct it to the responsible engineers for resolution. I work on build automation. I have written bash and python scripts to automate build process and logging of test results (both PASS and FAIL) to build locations.
Show More Show LessDescription
I led the team in the design of the next generation of device and software to be used by the Content service providers. I was the security development team lead. I led the team for the next version of NAGRA certification on our latest Atom processor for deployment into emerging Markets Nagravison’s NOCS (Nagra On Chip Security) 3.0 (We were the 1st for Intel to receive this certification) and NASC (Nagra Advanced Security Certification) (also 1st for Intel to receive this certification)
I was the entire team for a 28 week project for incorporating Comcast Security APIs V1.9 into the Intel home gateway system for use with Xfinity systems.
Show More Show Less