Erik Cota-Robles Email and Phone Number
Erik Cota-Robles work email
- Valid
Erik Cota-Robles personal email
- Valid
Erik Cota-Robles phone numbers
I am a dual citizen, USA and Finland. Currently I work at Basemark in Helsinki, Finland, a small company active in the automotive space. At Basemark we are hard at work making driving safer and more enjoyable with Augmented Reality (AR). Previously I worked at Oy Gamecluster in Espoo, Finland, a small company supporting g-cluster, a distributed platform for remote gaming. G-cluster provides telcos a platform to deliver online gaming to their set-top box customers in France and Japan. I supported the base platform and enhanced the real-time performance of a Web client for mobile phones by supporting WebRTC.At VMware I rearchitected vSphere's ESXi hypervisor's stateless operation to robustly and transparently support legacy, PXE and Cloud deployments. Previously I led a team responsible for the next generation vSphere ESXi USB stack and redesigned the ESXi flash storage architecture to get enterprise class endurance from low cost commodity flash. In addition I worked on vSphere's host based flash caching for shared storage, enhancing vSphere to transparently run VM images stored in the Cloud, management of storage state for vSphere ESXi systems with no storage for configuration information and enhancing support for USB virtualization in vSphere.At Intel in a small team I helped take hardware virtualization support in x86 processors from initial concept through prototype to incorporation into Intel's product roadmap. Earlier and without source code access I enumerated a comprehensive set of causes of poor real-time behavior under load in the Windows 9x kernel and worked with Microsoft to fix them in Windows 98. In addition, I successfully influenced Microsoft to move from being against to being agnostic in regard to "soft device" workloads which were then of great importance to Intel.I have been doing research and development in the fields of virtualization and real-time systems for over 20 years and hold about 55 granted patents. I have published papers in refereed conferences including Usenix OSDI. I have experience with ex-pat assignments. My Finnish is at CEFR A1.2 and my Swedish is CEFR C1/C2. I passed the official Swedish exam to qualify for Finnish citizenship. My Spanish is at least CEFR A2.Specialties: Hypervisor, virtual machine monitor and OS kernel development, hardware virtualization technologies, real-time systems, flash caching, blob storage applications, USB, entropy, software devices.
Basemark
View- Website:
- basemark.com
- Employees:
- 48
-
Senior Software EngineerBasemark Jul 2024 - PresentHelsingfors, Nyland, FinlandWorking on an embedded software project. -
Senior Software EngineerOy Gamecluster Ltd Feb 2020 - Feb 2024Espoo, Southern Finland, FinlandArchitect for next gen WebRTC stack enabling browser use cases on mobile platforms where standalone app supporting multiple games had issues due to vendor requirements for app store certification. 1 patent granted.Rearchitected GCUpdateTool, a distributed installation tool, unifying code paths for single platform (dev/demo) and multiplatform (customer) so that continuous QA could be efficiently implemented in a small team without dedicated QA.Development Environment: C++ on Windows using Visual Studio. -
Staff EngineerVmware 2014 - 2018Bellevue, WaFor 4 years I led a small team developing a new USB driver stack for vSphere ESXi. As part of this effort I worked extensively with functional and system QE as well as external partners to ensure adequate coverage across the broad set of supported USB devices. In addition I worked to further extend the flash "friendliness" of ESXi so that vSphere can use low cost commodity flash for a broader set of mission critical non performance critical applications such as storage of system boot and core dump images. -
Staff Engineer, StorageVmware 2009 - 2014Palo Alto, CaI worked on VMware's Virtual Flash host based flash caching product and shepherded it into the vSphere 5.5 release as vFRC (vSphere Flash Read Cache). This was the only one of three major storage featured that was delivered ontime in the vSphere 5.5 release. Subsequently I worked on the next generation architecture for flash caching on the vSphere host before taking a short-term international assignment with VMware India (Pune office) continuing my prior work on storage management. This work had transitioned offshore and I led a small team to enhance the product which successfully delivered the desired new functionality for the vSphere 6.0 release. Prior to this as part of a small team I designed and implemented a prototype enabling transparent support in vSphere for storing VM images in local and remote blob stores, including both internal and external clouds, and for running VMs directly from the stored images. As indicated previously, prior to working on cloud storage I worked on storage management for stateless vSphere systems (i.e., deployed on hosts with no persistent media). 2 patents granted on storage management, 3 patents granted on virtualization using blob stores with BASE consistency models, and 4 patents granted on flash caching in a virtualized environment. -
Vmkernel Usb ArchitectVmware 2005 - 2009Palo Alto, CaMy initial primary focus upon joining VMware was enabling USB support in ESXi. I served as lead, directing self and 2 other engineers, and the effort ranged from kernel drivers to character device nodes enabling access to USB devices by user mode applications and VMs (aka, USB passthru). I designed a ground breaking mechanism (3 patents granted) to safely share USB devices among VMs while preventing DoS and other attacks on the system. Secondary technical focus areas included entropy generation and delivery and NIST certification of same, setup and management of processor MSRs, and hand optimization of hot path code. 2 additional patents granted on other aspects of USB and virtualization. In my spare time I acted as engineering liaison with a major OEM partner during development phase of ESXi and successfully drove resolution of numerous technical issues to keep the OEM onboard with the ESXi program. -
Virtualization ResearcherIntel Corporation 1999 - 2005Hillsboro, OrWorked in the Microprocessor Research Lab analyzing the performance characteristics of Virtual Machine Monitors (VMMs) and hardware support for same. Helped design and develop 3 research VMMs as part of a small team (5-6 software developers), 1 of them as lead architect. As lead I designed and developed a hypervisor-style VMM with real-time QoS capable of running COTS multimedia apps and a softmodem on an ultra-fast (microcode-assisted) emulator of VT. 34 granted patents on virtualization. -
Senior Software EngineerIntel Corporation 1995 - 1999Hillsboro, OrWorking in the Intel Architecture Labs I developed methodologies to analyze causes of poor real-time performance in the absence of OS source code access and applied same during Microsoft's development of Windows 98. Successfully evangelized softmodems and helped convert Microsoft to a neutral position on same. Publications: IDF 1998, OSDI 1999, WinHEC 1999 (invited) and RTAS 2002. 4 granted patents on real-time systems and softmodems. -
Senior Software EngineerUnited Defense 1991 - 1994San Jose, CaSoftware Lead for an embedded vehicle application using Standard Army Vetronics Architecture (SAVA). Responsible for all phases of development from requirements analysis and project schedule thru hardware integration and final customer demonstration at U.S. Army TACOM (Tank Automotive COMmand) in Detroit. -
Software EngineerOctal, Inc 1988 - 1990Mountain View, Ca And Bellevue, WaDeveloped native binary database file format CAD database translators for mechanical CAD and Solids Modeler systems, including Autocad, CADAM, CADDS4 and IDEAS. These ran on diverse platforms, from PC’s to mainframes, and I developed floating-point and spline conversion conversion libraries.
Erik Cota-Robles Skills
Erik Cota-Robles Education Details
-
Graph Theory -
Scandinavian Studies And History
Frequently Asked Questions about Erik Cota-Robles
What company does Erik Cota-Robles work for?
Erik Cota-Robles works for Basemark
What is Erik Cota-Robles's role at the current company?
Erik Cota-Robles's current role is Software Engineer.
What is Erik Cota-Robles's email address?
Erik Cota-Robles's email address is ec****@****hoo.com
What is Erik Cota-Robles's direct phone number?
Erik Cota-Robles's direct phone number is +150380*****
What schools did Erik Cota-Robles attend?
Erik Cota-Robles attended University Of Virginia, University Of Washington.
What are some of Erik Cota-Robles's interests?
Erik Cota-Robles has interest in Kayaking, Films, Cycling, Noir Films, Travel.
What skills is Erik Cota-Robles known for?
Erik Cota-Robles has skills like Usb, Kernel, Device Drivers, Debugging, X86, Computer Architecture, Real Time Systems, Operating Systems, Vmware, Storage, Hardware, Shell Scripting.
Who are Erik Cota-Robles's colleagues?
Erik Cota-Robles's colleagues are Dr. Asad Javed, Iqbal Mohammad, Jesus Cabrera, Maria Nova, Daniel Nagy, Unto Karila, Otto Koponen.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial