Roger Cruz - Resume

 

Seeking a senior leadership role where my extensive experiences on software development, computer design and management can synthesize into revolutionary products. 

Strong interest in Cloud, Cybersecurity, DevOps and Networking.

PROFILE

 

SKILLS

Cloud:                 Azure Solutions Architect Expert certification, AWS, and Google Cloud, Kubernetes, Docker, microservices, Splunk, REST, IAM, OAuth 2.0, Active Directory.  See notes on Web and Cloud technologies.

Databases:          Microsoft SQL Server, Azure Cosmos DB and Azure Table Storage.

Virtualization:    Xen, Hyper-V, VMware, Nutanix AHV hypervisors, QEMU and VirtualBox.

Networking:       Ethernet drivers, BOOTP, DHCP, TCP, DNS, MPLS, BGP, SONET, ATM, CES, Azure Networking

 

Languages:         C, C#, C++, PowerShell, Python, Java, OCaml, Perl, Bash,VHDL, HTML, VHDL.

OS:                      Kernel- and user-mode drivers for Windows and Linux. Applications in .NET framework (My tutorial on Windows Communication Foundation (WCF)).   Android and VxWorks.

CPU:                    Intel, ARM, PowerPC, embedded microcontrollers and Super IO chips.  Firmware, microcode and assembly.

 

SCM:                   Git, BitBucket, GitHub, GitLab, Perforce, Accurev, Subversion, Mercurial, Clearcase & CVS.

CI+CD:                TeamCity, Artifactory, Jenkins.

Compliance:       Qualys, Black Duck, XRay.

 

Security:             PKI, TLS/SSL. Kali Linux and hacking tools. Trained by Security Innovation on app/web security.

Tools:                  Debuggers: WinDbg, GDB.  Performance: dotTrace, LoginVSI. Code coverage: dotCover, Bullseye.  Memory: dotMemory, Valgrind.  Code Analysis: Coverity, FxCop, Roslyn.

 

Spoken Languages:  Fluent in English & Spanish.  Some French and Italian.

 

RECENT ACCOMPLISHMENTS

Cloud Service: Managed an 11-person team (including interns) to deliver a brand-new service within AWS Elastic Container Service (ECS).  The service is responsible for orchestrating all container update activities and monitoring their health to automatically perform rollbacks. Built on-top of AWS, it uses highly-scalable technologies (e.g. compute auto-scaling, queues, workflow orchestrators, etc) to deliver a fault-tolerant service across 30 AWS regions and handles millions of container orchestration tasks per week. .  Improved operational efficiencies by reducing log and compute consumption by 50% each, high-severity ticket on-call workload by 53% and mean-time-to-resolution days by 73%.

Business Development: Cultivated technical relationships with hyperscalers and private cloud providers to develop new business opportunities.   Spearheaded the integration of IBM Cloud, Yandex Cloud and Nutanix PC with Citrix Virtual Apps and Desktops product.

Revenue Generation: Pivotal role in closing a $3 million deal to migrate a customer from on-prem to a cloud-based revenue model. Conquered technical challenges to meet aggressive deadline.

Revenue Protection: Tactfully negotiated a multi-million dollar credit for customers affected by an egregious bug (Citrix Cloud: Orphaned Managed Disks in Azure).  Assembled a cross-functional team to address legal, financial and support impact.

Product Development: Total responsibility for Agile-based full software lifecycle management of six products, one with 270K Monthly Active Users.  Assisted the transformation of a stand-alone product to a cloud offering in under 7 months.

Entrepreneur: Startup founder.  Delivered POC showing Windows x86 applications running unmodified on Android ARM tablets.  Presented pitch deck to VCs and filed provisional patent.

Innovation: Co-inventor on a pending patent “Secure Fast Reboot of Virtual Machine”.  Galvanized teams to participate in hackathons, garnishing first and second prizes in Citrix’s global tech fairs.

Cybersecurity: Championed static code analysis on 40M lines of code, identifying several zero-day security issues. Hosted a TrendMicro capture-the-flag event to introduce 100 participants to attack vectors and incident response. Achieved Citrix’s distinguished “Black Belt Security Ninja” certification.

Automation: Introduced CI+CD DevOps practices with automated tests. Immediate dividends derived by blocking code regressions and exposing two Intel firmware bugs. Promoted Terraform for complex, cloud infrastructure deployments.

Big Data: Developed Splunk-based monitoring tools to scour billions of logs for performance and execution problems.

Scale: Analyzed and recommended architectural changes to support massive workload increase due to Covid.  

Compliance:  Incorporated FedRAMP, GDPR and OSS license compliance into development processes.

Team Building: Identified and hired 14 exceptional engineers and 4 college interns. Green fielded a 12-person team in China to supplement US development. Coached and mentored them, leading them on a path to successful careers.

Training: Authored over 400 How-To guides on products' internals and technology stacks. Hosted lunch-and-learn sessions on emerging tools/technologies. Evangelized the need to “Always Be Learning” via internal “TEDTalk” video.  Consumed over 200 LinkedIn Learning courses.

STEM: Sponsored and presented at the Society of Hispanic Professional Engineers conference as a key leader for Citrix’s STEM initiatives.

Community Support: After Hurricane Maria, executed an impossible feat by moving 30,000 lbs of donations from Boston to Puerto Rico.

 

 

Sr Software Manager, Citrix Systems (via VCI acquisition), Burlington, MA, May ‘12 – present

  • Citrix is a virtual desktop infrastructure (VDI) software company which acquired Virtual Computer for its offline VDI product, later rebranded as XenClient.  

  • Hands-on manager for a 25-person international team responsible for the full lifecycle management of 6 major products (Machine Creation Services, Personal vDisk, AppDisks, DesktopPlayer, XenClient and Synchronizer) in a $2B product line.

  • Individual contributor responsible for managing external partner relationships and feature development. 

Principal SW Engineer, Virtual Computer, Inc, Westford, MA,  May ‘10 – May ‘12

  • Hired for expertise on Xen hypervisor internals and Linux drivers.  Added multi-OS bootloader using GRUB2, virtualized mouse device, innovated mobile VMs (fully contained virtualization environment on a USB flash drive), and automated physical desktop migration to VCI’s virtual solution.

Founder / VP of Engineering, Apposable Software startup, Oct ‘10 – Dec ‘12

  • Conceived and developed an Android app that executed Windows x86 applications without recompiling the code or requiring a Windows OS (used WINE instead). Patentable technology auto-detected when to emulate x86 instructions and when to switch to ARM-native code, thereby boosting performance considerably.

Principal SW Engineer, Marathon Technologies, Littleton, MA, Aug ‘06 – May ‘10

  • Original developer in Marathon’s reinvention of its high-availability and fault tolerant products in a virtual environment.

  • Team leader responsible for Xen hypervisor and domain management (XAPI) components. Specialist in VM migration between hosts and Xen memory management internals.  Jointly worked on modifications to shadow pages and memory tracking in order to provide fully synchronized memory contents across VMs on different hosts!

Principal SW Engineer, SeaChange International, Greenville, NH Aug ’04 – Aug ‘06

  • Wrote Windows kernel drivers for SeaChange’s new Video-On-Demand hardware utilizing StarGen’s PCI-to-StarFabric inter-chassis switches.  Innovations: RAM media cache driver; video stream count improvements by using ‘long-tail’ memory caching algorithms; creative DMA driver boosted performance by using out-of-order execution/in-order completion).

Principal SW Engineer, Avici Systems, Billerica, MA,  May ’03 – Aug ‘04

  • Leader responsible for all VxWorks OS and platform services on Avici’s terabit router. Architected task priorities and spinlock usage to guarantee real-time responses and deadlock prevention; wrote MPLS’ middleware code for Intel IXP2400 network processor, handling OC-48 line rate of 2.5Gbps.  Automated core dump analysis with my own GDB-based tool.

Software Manager, Lucent Technologies (via Ignitus acquisition),  Acton, MA, Mar ‘00 – Aug ‘01

  • Manager for a 6-person team responsible for all embedded OS and firmware development in Lucent’s Ignitus telecomm product line.   Accomplishments: Board bring up, firmware and integration of a 56-port T1 over SONET, a 12-port DS3 over SONET, VT1.5 cross-connect and Circuit Emulation Services cards.

Principal SW Engineer, Ignitus Communications, Acton, MA  May ‘99 – Mar ‘00

  • Developed BSPs for the PowerPC 860 & PowerPC 750-based telecomm ATM engines.  Wrote drivers for Ethernet interfaces, flash programming, memory sizing, hard drive detection, FAT file system initialization, LED drivers, I2C interface, and PCI device initialization. The first board was up and running in less than 24 hours.

 Software Manager/SW Engineer, Xyplex Networks/MRV, Littleton, MA   Jun ‘96 – May ‘99

  • Manager for a 6-member team responsible for OS and platform services for a remote access server product (EdgeBlaster). 

 Sr. Hardware/Software Engineer, Digital Equipment Corp, Hudson, MA  1990/91 – Jun ‘96

  • Firmware development for Alpha CPU motherboards.  Extensive knowledge of computer architecture, system components, networks, peripherals. Wrote CPU initialization bootrom code, memory sizing, PCI configuration, Ethernet drivers & board regression tests. Designed and profiled different instruction caches in Alpha CPU.