# Richard Bhuleskar > - Location: San Francisco Bay Area, United States Profile: https://flows.cv/richardbhuleskar Experienced Senior Software Engineer with a demonstrated history of working in the computer software industry. Skilled in C/C++, BOOST Test Automation, RapidJSON, TCP/IP, SNMP, Shell Scripting, Coverity, Code Collaborator, and Customer Escalations. Strong engineering professional with a Masters of Science focused in Software Engineering from San Jose State University. ## Work Experience ### Staff Software Engineer @ VMware Jan 2020 – Present | Palo Alto, California, United States ### Engineering - Software @ FireEye, Inc. Jan 2019 – Jan 2020 | Milpitas, CA - Identify areas of improvements for telemetry monitoring and proactively track issues in the field. - Track and investigate customer issues on FireEye NX products. Handle customer escalations and create patches to help address customer issues. - Proactively monitor health of various deployments and take actions before issues get reported. - Enhance Cloud Collector app for CEF/LEEF standard and stream events to Helix Cloud. - Use open source SALT tool for Cloud Collector appliance configuration management. - Use open source tools like Grafana and Chrongraf to monitor health of distributed deployments. - Investigate logs uploaded in Redis and refer to Splunk/X15 dashboard for troubleshooting ### Sr. Software Engineer @ Cisco Jan 2018 – Jan 2019 | San Jose, CA - Design and Implement software applications on Cisco Catalyst series enterprise products. - Implement operational YANG models for data available in Cisco IOS. - Work on relevant services to help support lifecycle of LXC and docker containers on Cisco switch. - Interact with Meraki team to collect requirements to launch Meraki app in Cisco IOS container. ### Sr. Software Engineer @ Symantec Jan 2017 – Jan 2018 | Mountain View, CA - Research and Develop software applications using C++ on an Internet of Things (IoT) product called Norton Core router usually deployed at home to provide wireless access and protect consumer IoT devices. - BOOST Test automation framework to write unit tests. - gdb to debug application crash. - Peer code reviews done offline through Code Collaborator. - Coverity scan to perform static analysis and check code coverage. - Knowledge of Amazon Web Service (AWS), and interact with Mobile and Cloud teams based on requirements. - Take ownership and responsibilities for various existing modules of the project, and implement new features based on requirements. - JIRA for tracking stories, defects and identify the story points for each JIRA. - Agile model for software development. - Perforce for source control management. - Troubleshoot and investigate Root Cause Analysis (RCA) for issues filed by QA teams and Support teams. - Linux OpenWRT - Ixia Chariot - Firewall iptables - MQTT - REST - Telemetry - AWS S3 - ARM / x64 development - CMake - Shell Script ### Software Development Manager @ McAfee Jan 2012 – Jan 2017 | Santa Clara, CA - Individual contribution on an SSL project since Oct 2015 - Jan 2017 - Research on designing of Outbound SSL decryption for NSP (IPS/IDS appliance) and perform competitive analysis on market offering. - Implement MIB objects and the underlying backend framework for SSL/TLS feature using C on Linux using open source Net-SNMP. - Implement IPC communication between process, shared memory objects, and persist configuration files. Handle software upgrade logic on configuration files between various software versions. - Implemented message queues to initialize various application configurations at backend datapath and front end running on Intel architecture. - Worked on parser to extract the correct segments from the UI manager and fill in the correct data structures on the IPS appliance. - Peer reviews with local and remote developers using Code Collaborator tool. - Track defects found during peer reviews in Early Defect Tool (EDT) - Agile methodology for product development, and provide daily updates to scrum master. - Work on customer escalations, bug fixes, and customer issues based on priority assigned. Management role May 2012 - Oct 2015 - Manage sustaining team to track Customer Escalations for the NSP appliance. Responsible to test, reproduce customer issues and investigate root cause. - Build software applications on embedded systems using C, Linux. Knowledge of Broadcom, Intel BMC and VxWorks, Control Path and Data Path. - Handle customer facing calls and provide daily updates on critical cases. - Monitor the SLA for outstanding customer issues and keep track on progress of escalations. - Manage branches and merge sequence strategies. - Assists with PoC - Provide weekly updates to non technical leaders. - Interact with Product Management team, Director and Support to engage them in supportability to improve the product quality and reduce issues in field - Connection limiting - Trusted Source, DNS, HTTP over SSL - XFF (X-Forwarded-For) ### Sustaining Engineer @ McAfee Jan 2011 – Jan 2012 | Santa Clara, CA ### Software Engineer @ McAfee Jan 2008 – Jan 2012 - Design and develop software applications for Network Security Platform (NSP), formerly known as Intrusion Prevention System (IPS) to prevent security threats for an organization. - Develop applications using C on Linux OS, enhance the current features, and to improve the performance of the product. - Introduce new commands in the Command Line Interface (CLI). - Track SNMP requests arriving via Network Security Manager (NSM). - Designed and Implemented packet forwarding feature (Layer2 and Layer4) to improve performance of real time traffic on IPS appliance. - Monitor the health of various processes and threads in NSP, and to report any faults. Raise system events using IPC message queues and send it to the NSM for any abnormal activity. - Designed and implement a list to maintain attack ids logging information, translate the global attack ids to local attack ids, to help debug false positive alerts. - Use automation tools like TCP Replay, and Tomahawk to run existing captured traffic on NSP. Use Spirent Smartbits, Avalanche, TestCenter to provide customize traffic to the NSP. Run proprietary attack traffic to produce significant load on the Sensor. - Create network setup in lab to simulate customer environment. Configure ACL rules in Firewall, Cisco switch, router, failopen, failover (High Availability), and tap as required for simulation. - Handle customer escalations, conduct remote sessions, troubleshoot production issues, and reproduce customer issues in lab. ### Software Engineering Intern @ EFI Jan 2007 – Jan 2008 Create and maintain Printer PostScript Description modules, as per designed by Adobe's specification, for various print server projects to create a compatibility between the PS driver and the print server as well as PCL driver and the print server. Conduct engineering acceptance test of the product before releasing to QA. Create patches of the existing product as per requested by the customers and instructed by supervisor. Fix for defects on the server side PostSrcipt Printer Description modules, as per the defects logged by the QA team or OEM QA team. Use of Clearcase source control tool, and Siebel bug tracking tool. ### QA Intern @ ringcube technologies Jan 2007 – Jan 2007 Work in QA team and design various test cases for the company's virtual operating system product. Conduct manual and automated testing. Use debugging tools to detect defects in the system, and to collect logs of those defects to share it with the engineering team. Provide daily report about the results of the test case conducted to the manager. Create scripts to conduct automation using tools like AutoIt scripts. ## Education ### Masters of Science in Software Engineering San José State University ### BE in Computer Engineering Department of Technology, Savitribai Phule Pune University ### B.E. in Computer Engineering Dr. D. Y. Patil Vidyapeeth ## Contact & Social - LinkedIn: https://linkedin.com/in/richardbhuleskar - Portfolio: http://www.efi.com --- Source: https://flows.cv/richardbhuleskar JSON Resume: https://flows.cv/richardbhuleskar/resume.json Last updated: 2026-04-12