Mark Wenning

Mark Wenning Email and Phone Number

Software Professional (Retired) @
Mark Wenning's Location
Cedar Park, Texas, United States, United States
Mark Wenning's Contact Details

Mark Wenning personal email

Mark Wenning phone numbers

About Mark Wenning

Innovative and flexible Software / Firmware Engineer with wide-ranging expertise in developing software and embedded firmware applications. Proven to deliver results within time and cost constraints through strengths in identifying issues, providing resolutions, and quickly adapting to new technologies. Detail-focused approach in driving improvements which enhance team and business efficiencies and procedures through technical tools. Experienced with using hardware and software debugging tools to quickly isolate and resolve problems. Skills: Unix/Linux (Ubuntu, RHEL) Development and Maintenance, Embedded FirmwareLanguages: Python, C, Shell Scripts, Perl, ForthPlatforms: X86, ARM, IBM Power, Virtualization using KVMOperating Systems: Linux (Ubuntu, RHEL), Embedded Linux, Windows Server, AIXProcesses: Software Development, Unix/Linux Configuration, Debug, Maintenance, Cloud Bringup and Maintenance (Ubuntu OpenStack, MaaS, Juju, RHOSP)Other: Git, Launchpad, CVS, CMVC, Forth / Open Firmware, C++, x86 BIOS / UEFIHobbies: Electronics, Robotics, 3D printing, DIY

Mark Wenning's Current Company Details
A.O. Robotics

A.O. Robotics

Software Professional (Retired)
Mark Wenning Work Experience Details
  • A.O. Robotics
    Retired
    A.O. Robotics Nov 2021 - Present
    Texas, United States
  • Ibm (Ctg)
    Contractor (Ctg)
    Ibm (Ctg) Apr 2021 - Nov 2021
    Computer Technician
  • Triplecrown Digital, Llc
    Contractor (Triplecrown)
    Triplecrown Digital, Llc Jan 2019 - Nov 2020
    Austin, Texas, United States
    IBM Chip Verification Team, Austin,TX 1/2019 – 11/2020Development and Support – design, write, debug, test and support test scripts in proprietary GRUB language to exercise POWER 9 and POWER 10 chips. Develop scripts in Python to check and speed up development of GRUB scripts.
  • Xflow Research Inc.
    Technology Director
    Xflow Research Inc. Jul 2017 - May 2018
    Austin, Texas Area
    Coordinate NFV and OpenStack Automation work with Dell Technologies in Austin and Round Rock.Support Dell’s Jetstream team (OpenStack Automation). “Rack and Stack” Dell systems for RedHat OSP OpenStack deployment. Network configuration and RHOSP deployment for Dell systems. Program Management for Dell NFV.
  • Canonical Ltd.
    Technical Partner Manager
    Canonical Ltd. Mar 2014 - Apr 2017
    Austin, Texas Area
    Worked with Canonical’s OEM partners to certify servers for Ubuntu and Ubuntu OpenStack. Bring up, configure, and administer servers in the lab environment. Debug issues with Canonical certification test suite. Write and submit patches in Python and Bash to fix certification issues on Dell HW. Write enhancements to certification suite to improve operation and speed up execution.Work with OEM partners (Dell) to develop and certify Ubuntu Snappy Core OS on IoT Gateway devices.Work with partners and Canonical System Architects to design, implement, and bring up cloud clusters (Azure, OpenStack, MaaS, Juju, LXD containers). Bring up Ubuntu cloud clusters on Dell and other OEM hw to demo operation at partner's location using MaaS and Juju. Write and track bugs and issues on partners’ hardware, cloud images, and applications and drive them to resolution. Configure, test and debug systems at partners’ location, collect debug data, and set up VPN so that Canonical’s support and kernal team could access and debug. Work with Canonical’s partners to write whitepapers and Reference Architectures. Present informational slide decks to prospective partners and customers.
  • Emulex
    Dvt/Oem Qualification Engineer
    Emulex Nov 2013 - Mar 2014
    Austin, Texas Area
    Test Case documentation and execution, system hardware and software configuration and test automation for Emulex SAN and Networking products. Install, test, and troubleshoot FC0E and iSCSI cards on high-end Dell Servers. Improved test process for Linux OS installation on iSCSI and FcoE disks, resulting in 45 min time savings over the original test procedure.
  • Ibm
    Advisory Engineer, Powerpc P8 Power Development, Austin, Tx
    Ibm May 2011 - Jul 2013
    Austin, Texas Area
    Contributed to team in developing boot firmware for new IBM PowerPC server using P8 processor. * Ported hardware drivers to new system and wrote tools for circuit simulators and Git and Gerrit vcs / review software.* Developed boot firmware using proprietary multithreaded kernel for IBM PowerPC P8 systems. * Ported drivers provided by Hardware team for correct sequence execution using new kernel. Wrote and maintained dispatcher that executed hardware drivers and determined next driver depending on returned values.* Developed Perl and Python tool scripts to run firmware on circuit simulators in absence of CPU and system hardware availability.* Implemented Git and Gerrit hooks / scripts to control check-in, version control, and code review of source code for team, contributing to low code defect rate.* Guaranteed that accurate and up-to-date code was utilized by creating tool to track versions developed by Hardware team against ported versions in code.
  • Ibm
    Advisory Engineer, Xseries (X86) Bios / Uefi Development
    Ibm May 2009 - May 2011
    Austin, Texas Area
    Ported drivers, added new functions, and participated in hardware bringup for x86 BIOS / UEFI firmware on new IBM x86 platforms.* Delivered platform code on time and within budget for multiple IBM x86 servers running Windows and Linux by working with Hardware team in resolving issues and providing solutions.* Managed hardware bringup, resolved defects, and successfully brought new platforms through functional and systems test to ship on time.* Enabled Secure Boot capabilities in UEFI / BIOS on new IBM x86 platforms, providing increased security for IBM customers.
  • Ibm
    Advisory Engineer, Bladecenter Software Development
    Ibm Mar 2006 - Apr 2009
    Austin, Texas Area
    Developed, maintained, and enabled new functionality for Advanced Management Module (AMM) for IBM's BladeCenter. Developed and maintained software on Cell Blade Parallel-Processing team.* Led team of 5 Engineers delivering major line items for AMM, an embedded Linux board (PowerPC 440-based) in IBM's BladeCenter.* Ported and implemented latest version of Linux bootloader (u-boot) for better reliability and maintainability.* Maintained and supported Linux 2.6.16 kernel by working with Kernel team in bringing new modules and drivers online, meeting customer requirements.* Initiated and drove efforts across teams and sites to refactor, clean up and update Management Module application, resulting in improved reliability and maintainability.* Updated infrastructure to use busybox/init and /etc/init.d rcS instead of customized init.* Refactored process that was using more than 100 threads, providing many unrelated functions, into functional units.* Reviewed all code, finding and eliminating obsolete and duplicate code.* Implemented customer-requested line items for BladeCenter as member of Networking team, including internal VLAN support (“Chassis Internal Network”) and support for IPV6 protocols.* Set up and maintained BladeCenter test lab, including IPV6 test network, for testing and debugging.* Worked on team developing parallel processing software and development kit for Cell-based Blade used in Los Alamos Lab's Roadrunner supercomputer, world's first TOP500 Linpack sustained 1.0 petaflops system.
  • Ibm
    Advisory Engineer, Pseries Partition Firmware
    Ibm Jan 1999 - Mar 2006
    Austin, Texas Area
    Led multiple teams in developing and maintaining Open Firmware boot firmware for IBM PowerPC platforms.* Initiated, drove, designed, and implemented new IPV4 network stack, improving reliability and maintainability.* Designed, implemented, and maintained multiple protocols that supported network boot, such as DHCP, BOOTP, iSCSI, and drivers for IBM proprietary “virtualized LAN” on top of IBM LPAR interpartition communication protocol.* Wrote and maintained Open Firmware I/O drivers for multiple PCI network cards, including Ethernet, Token Ring, FDDI, and Fiber Channel.* Enhanced reliability and maintainability by leading team in rewriting and supporting IBM Runtime and Hypervisor Services that ran on top of Open Firmware.
  • Ibm
    Staff Engineer, Advanced Electrical Analysis Department
    Ibm Jan 1996 - Jan 1999
    Austin, Texas Area
    Worked on team developing “3DX” - 3 Dimensional Noise Analysis Tool for PowerPC Chip Development.* Rewrote the 3DX software in C++ to improve reliability and speed. * Added code to 3DX tool to support parallel processing to improve speed. * Set up CVS and regression tools using Perl for the team. '* Handled regression tests and releases for the tool.
  • Ibm
    Manufacturing Test Engineer
    Ibm Jan 1985 - Jan 1996
    Tucson, Arizona Area
    * Designed, built, debugged, and implemented custom digital test equipment for IBM's disk controllers.* Wrote test framework under OS/2 to automate the test process.
  • Motorola
    Senior Electronics Technician
    Motorola Jan 1976 - Jan 1985
    Mt Clemens, Mi And Toledo, Oh
    * Installation, Repair, and Maintenance of Motorola 2-way radio equipment (base stations, mobile units, walkie-talkies, and pagers). * Trained junior technicians.* Installed and repaired RF test equipment for 2-way radio repair.

Mark Wenning Skills

Device Drivers Perl Linux Firmware Linux Kernel Bash Software Development X86 Powerpc Cvs Testing Programming Linux System Administration Embedded Systems C System Administration Kernel Software Engineering Xml Git Python Multithreading Embedded Software Shell Scripting Embedded Linux System Architecture Debugging Unix Software Design Computer Architecture Ethernet Servers C++ Hardware Unix Shell Scripting

Mark Wenning Education Details

Frequently Asked Questions about Mark Wenning

What company does Mark Wenning work for?

Mark Wenning works for A.o. Robotics

What is Mark Wenning's role at the current company?

Mark Wenning's current role is Software Professional (Retired).

What is Mark Wenning's email address?

Mark Wenning's email address is we****@****ail.com

What is Mark Wenning's direct phone number?

Mark Wenning's direct phone number is +44 20 7630*****

What schools did Mark Wenning attend?

Mark Wenning attended National Technological University, University Of Michigan, St Clair County Community College.

What are some of Mark Wenning's interests?

Mark Wenning has interest in Arm Architecture Self Study, Robotics, Economic Empowerment, Electronics, Small Embedded Computers, Science And Technology.

What skills is Mark Wenning known for?

Mark Wenning has skills like Device Drivers, Perl, Linux, Firmware, Linux Kernel, Bash, Software Development, X86, Powerpc, Cvs, Testing, Programming.

Not the Mark Wenning you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.