Jonathan R. Marcus
San Jose, California - 408-***-****
*-******@*******.***
http://www.linkedin.com/in/JonMarcus1
Senior Systems Engineer
Senior developer with extensive experience providing technical solutions in the areas of clustering, online transaction processing, data communications, and embedded systems. Skilled in a wide variety of development, marketing, and customer environments. Strengths include a deep understanding across a broad variety of computer technologies and the ability to quickly assess and understand complex systems and learn new technologies. Known for ability to independently identify and solve problems, and maintain a high level system view while working on individual components. Also known for coordinating integration efforts across a broad variety of interdisciplinary functional teams.
Recent Experience
Independent Consultant, San Jose, CA 2012 – Present Various projects installing and supporting computer systems and networks. South Peninsula Veterinary Emergency Clinic
Periodic support for front office system consisting of Dell Windows 2003 server and eight Aopen Windows XP client PCs. More stable systems resulted in doctors spending more time with patients and higher customer satisfaction.
Repaired hardware and fixed software problems.
Replaced entire system with a Dell Windows 2008 server and Dell Windows 7 client PCs. This resulted in faster response to patients and higher customer satisfaction. Camp Lodestar (United Methodist Church)
Provided volunteer support for the campus WiFi network used by campers and the staff. This enabled staffers to spend more time with campers.
Network consists of a DSL line, 3 routers, two 900 MHz long distance links and various repeaters.
Debugged/repaired user problems and upgraded most of the components. Sunnyhills United Methodist Church
Provided volunteer support for the minister and her staff.
Repaired hardware and fixed software problems.
Upgraded hardware and installed Windows 7 on the minister’s PC. Hewlett-Packard Company, Cupertino, CA 2002 – 2012 Senior Systems Engineer – Business Intelligence Solutions (2006 - 2012) Responsible for the software used to configure, manage, and monitor a new business intelligence platform based on Tandem/HP NonStopTM technology. These systems consist of between 8 to 256 HP C7000 blades. The interconnect is HP ServerNet (similar to Infiniband). Complete systems have up to 1024 Intel Itanium processor cores, 256 storage controllers running on Linux embedded platforms, 5,248 SAS disks, and 76 network switches. My focus was on configuration, testing, and fault detection. Most of my work was developing automation software in C and various scripting languages to configure all of these components. This software was also used to verify the configuration during the manufacturing process and during customer site installation.
Responsible for the design and bring-up of the 2nd generation system. Based on requirements from product management, I sized and configured the building block units for the systems. Consulted with the manufacturing, hardware, operating systems, networking, data base, performance, installation, and support teams to determine the optimal configurations. This newest generation provided more storage and processing power in a smaller, more modular system.
Developed the procedures, documentation, and automation software used by the manufacturing organization to configure and test customer systems. This resulted in faster bring-up at the customer site, higher quality and lower support costs.
Trained and supported the manufacturing personnel in the new procedures. This resulted in faster time to market, higher quality and lower support costs.
After this generation went end-of-life, I worked on a project to port the product to commodity Linux systems using Intel Xeon processors. This resulted in lower cost and more stable configurations. Jonathan R. Marcus Page 2
Senior Systems Engineer – NonStop Enterprise Division (2002 - 2005) Responsible for hardware/software integration of a new generation of Intel Itanium-based HP NonStopTM systems. NonStopTM systems are massively parallel, fully fault tolerant servers used for online transaction processing primarily in stock exchanges, bank ATM networks, and other financial applications. My primary focus was on providing a system prototype environment that developers used to unit test and integrate operating system changes.
Implemented and managed an integration lab with about 25 early prototype systems used by different teams for unit and integration testing. There was a strong emphasis on testing changes to the NonStopTM kernel. Providing developers with a stable bring-up environment resulted in higher quality, better use of developers’ time, lower development cost, and faster time to market.
Installed, managed, and maintained a large number of Debian Linux and Windows Server 2003 systems.
Brought up a second lab with the final, production hardware (50-100 systems).
These labs supported the largest successful continuous integration/test environment used by the NonStop division to date. The tests were written in C and TACL. They included both white box and black box methodologies. (Previously, the division had used primarily waterfall development methodologies.) This resulted in higher quality, better use of developers’ time, lower development cost, and faster time to market. Eternal Systems, Santa Barbara, CA 2001 – 2002
Manager, Field Applications
Responsible for pre-sales/customer technical support of fault tolerant CORBA middleware running on Linux.
Provided consulting and evaluation for prospective customer applications. This made it possible to target sales to prospects that had the best chance of becoming a customer. It also made it possible to explain product benefits to prospective customers.
Provided technical demonstrations at trade shows. This made it possible to introduce our product to prospective customers and consult with them on possible applications. MMC Networks, Sunnyvale, CA 2000 – 2001
Senior Staff Engineer – nPsoft Library Services
Managed integration of networking applications on nP3400 network processor kernel project.
Developed and enforced criteria for releasing integrated development components to test engineers, resulting in a significantly shorter integration and QA phases, higher quality, and faster time to market.
Designed and programmed integration test suite used to validate compliance with the release criteria, leading to significantly reduced integration and QA phases.
Designed and programmed performance test suite used to validate compliance with performance criteria, allowing demonstration of hardware performance capabilities to MMC customers.
Established and operated an integration lab where partially completed hardware and software components could be tested together. I performed both white box and black box testing of various embedded Linux kernels. This resulted in more effective unit testing and reduced the time spent in integration and QA. Tandem Computers, Cupertino, CA 1997 – 2000
Software Designer – ServerNet Clustering Project (1999 - 2000) Managed integration activities on a project to provide high speed clustering of Tandem NonStopTM systems using System Area Network technologies similar to Infiniband.
Established and operated an integration lab where partially completed hardware and software components were tested together. There was a strong emphasis on testing changes to the NonStopTM kernel. This resulted in shorter integration and QA phases, higher quality, and faster time to market.
Installed, managed, and maintained a large number of Windows systems used for lab operation.
Designed and programmed tools to debug integration problems and measure subsystem performance. This resulted in shorter integration and QA phases, higher quality, and faster time to market.
Assisted hardware and software teams establishing development labs and formed a team to provide ongoing support to developers and labs. This resulted in better cooperation between teams and faster time to market. Jonathan R. Marcus Page 3
Software Designer – Sierra LAN Project (1997 - 1999) Managed integration of the LAN subsystem for a new generation of high performance systems.
Established and operated integration lab where partially completed hardware and software components were tested together. This resulted in shorter integration and QA phases, higher quality, and faster time to market.
Designed and programmed tools to debug integration problems and to measure subsystem performance. These tools resulted in shorter integration and QA phases, and higher quality.
Served as LAN tech lead on a project converting Tandem from a MIPS-based processor to a DEC Alpha- based processor, ensuring that the LAN subsystems could be converted to the new architecture.
Served as software tech lead on a project to develop a custom high performance Gigabit Ethernet ASIC, ensuring that the ASIC design was compatible with current and future LAN subsystems.
Represented LAN products on division-wide Change Impact Review Board. Ensured that changes in other Tandem subsystems would not have costly and unforeseen impacts on LAN products. This resulted in shorter integration and QA phases, higher quality, and faster time to market.
Participated in a division-wide effort to achieve level 2 of the Software Engineering Institute’s Capability Maturity Model. Provided developer perspective and helped tailor the division-wide efforts into locally implementable regional work instructions. This resulted in shorter integration and QA phases, and higher quality.
Prior Experience
Independent Consultant specializing in Tandem NonStopTM data communications and interoperability.
Provided integration services on a project to deliver a next generation NonStopTM LAN subsystem.
Created a Client Server Interoperability Lab at Tandem Computers and provided data communications consulting to developers. This included transaction processing, SMB, CIFS, and NFS applications. The lab contained a large number of Tandem and Windows systems.
Provided consulting on internals of Tandem terminal protocols and data communications subsystems to companies developing PC/Tandem connectivity products. Education
B.S., Applied Physics, Adelphi University, Garden City, NY Continuing Education
Advanced C Programming, UC Santa Cruz Extension, 2015
Ruby and Ruby on Rails, UC Santa Cruz Extension, 2015
VMware vSphere 5.5: Configuration and Management, UC Santa Cruz Extension, 2015
Python For Programmers, UC Santa Cruz Extension, 2014
Linux Application Programming, Hewlett Packard internal class, 2011
Windows Application Programming I, UC Santa Cruz Extension, 1998
Windows Application Programming II, UC Santa Cruz Extension, 1998
Windows Systems Programming, UC Santa Cruz Extension, 1998 Jonathan R. Marcus Page 4
Technologies
Server hardware
HP C7000 Blade System (Xeon and Itanium blades)
HP Proliant Rack Servers (Xeon and Itanium)
Mellanox Infiniband and Nonstop ServerNet interconnects Fiber channel, SAS, SATA, JBOD storage
Tandem/Compaq/Hp Nonstop Hardware Systems
HP Nonstop TXP, VLX, CLX, Cyclone, Himalaya, Integrity, Neoview Networking Hardware
HP Procurve 2524, 2848, 3400
Cisco 6500
MMC/AMCC nP3400 network processor
Linux Distributions
Red Hat Enterprise Linux 4, 5.x, 6.x
Red Hat Linux 7.2
Red Hat Fedora
CentOS 6.5, 7.1
Knoppix 5.1.1, 6.7.1
Ubuntu 10.10, 11.04, 14.04, 15.10
Debian
SUSE Linux Enterprise Server 9
Mandrake Linux 7.2
Monte Vista Hard Hat Version 1.2
Linux Packages
Bright Cluster Manager
HP Nonstop SQL
Nagios, Bastille, Tripwire, Portsentry, Logcheck
Tandem/Compaq/Hp Nonstop Operating Systems
C-series, D-series, G-series, P-series (Neoview), S-series Tandem/Compaq/Hp Nonstop Networking Products
Netbios, Appletalk, X25, HDLC, SDLC, Token Ring, SS7, SNA, IPX/SPX, ATM, TCP/IP, Parallel TCP/IP, Expand, FOX, 6530 Block Terminal Protocol
Microsoft Windows
2000, ME, XP, Vista, 7.x, Server 2003, Server 2008 Network file systems
Microsoft CIFS, NFS
Languages
C, Linux sh/bash, Nonstop TACL, Python, Nonstop TAL