# Shishir Randive > Senior Staff Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/shishir Experienced software developer with strong computer science background. Experience of working with R&D teams. Creative, thorough, and work well with others, both as a peer and as a mentor. Passionate about computer science, highly motivated, quick learner, self starter, team player. - Solid foundation in data structures, algorithms and software design/architecture with strong analytical, problem solving & debugging skills, attention to details. - Strong object-oriented, database design and SQL skills. - Interest and ability to learn coding languages as needed. - Design, develop, test, deploy, maintain and improve software. - Manage individual project priorities, deadlines and deliverables. - Experience working with one or more from the following: - Building scalable microservices, containerization (Docker, Kubernetes), and working with public clouds (AWS, Azure) - Infrastructure, Systems, Command line Development, Security and Privacy Protocol, Access systems, Back-end development. - Interest in designs of major software components, systems, and features. - Conduct design and code reviews - Analyze and optimize large-scale server code and the underlying platforms - Optimize CPU, memory, I/O, network and storage usage in backend infrastructure - Analyze and improve efficiency, scalability, and stability of various system resources Good understanding of private and public cloud design considerations and limitations in the areas of virtualization and global infrastructure, scalability, distributed systems, load balancing and networking, massive data storage, Hadoop, MapReduce, and security. Specialties: C, C++, JAVA, Docker, Kubernetes, Microservices, RESTful API, gRPC, Azure, AWS, graph Database, Neo4J, Cosmos, SaaS, Python, System Programming, curl, json, SQL, GraphQL, HTML, Operating Systems, Data Structures and Algorithm, Multithreading, Virtualization, Eclipse, Coverity, Perforce, CVS, Rational Rose, Redis, NoSQL, Flask, Swagger, and Hasura GQL. ## Work Experience ### Senior Staff Software Engineer @ Hammerspace Jan 2024 – Present ### Senior Software Engineer @ Ambient Security Jan 2024 – Jan 2024 | San Jose, California, United States • Spearheaded the design and implementation of user management and authentication framework • Successfully integrated OpenIDC for Azure and Okta. • Engineered RESTful and gRPC APIs to enhance functionality. ### Staff Software Engineer @ vArmour Jan 2019 – Jan 2023 | Mountain View, California, United States Worked on varmour application security controller that enables customers to visualize and manage applications from hybrid cloud environments including both local data centers and public clouds like AWS and Azure. Designed and implemented user authentication/management framework for Application security Controller. ### Senior Software Engineer @ NetApp Jan 2015 – Jan 2019 | Sunnyvale On Command Insight / Cloud Insight ( OCI ) NetApp OnCommand Insight monitors configuration and performance statistics of storage devices from different vendors in a data center. Devices that can be monitored include SAN,NAS,Hyper- Visors and Fiber channel switches. As a software engineer for OnCommand Insight product, • Performed in depth research on Storage device architecture • Working in acquisition layer of OCI management to collect data from various data sources ( Storage device, Cloud platforms ( Microsoft Azure, AWS) • Developing software in Java to interact ,parse and model the collected data from acquisition layer to a meaningful representation ### Software Engineer @ NetApp Jan 2014 – Jan 2015 | Sunnyvale Project Mars - product Flashray FlashRay provides, rich scale-out and efficiency capabilities to unleash the performance of an AFA(All Flash Arrays) Participated in developement of a brand new Flash Storage Array! * Designed and implemented both a management API and CLI framework for Mars OS. * Implemented authentication/Authorization Stack (RBAC) using NSS and PAM for authentication. ### AVP, Programmer MKTS @ Bank of America Jan 2013 – Jan 2014 | NYC Software developer for Bank of America Merrill Lynch's strategic trade capture and risk infrastructure (Quartz) used by a variety of trading desks and middle office to manage risk within the Fixed Income Currencies and Commodities group. ### Software Developer @ Falconstor Jan 2010 – Jan 2013 IPstor ( C, JAVA SWING, XML, Linux, Eclipse, Perforce, Eclipse) - CLI is the key part of IPStor which gives user command line interface to control various features of IPstor such as Data snapshot, replication, mirror, continuous data protection, load balance, etc. - Designed/Developed CLI commands for IPstor in C/ Java on Linux environment. - Implemented GUI for IPStor project in Java on Windows platform. - Used Eclipse framework, JUnit, Perforce and XML - Implemented mgtcore(management core) for IPstor which reads/writes data of disk in XML configuration file. - Involved in finding memory leaks and bugs in the development branch through Coverity and fixing them, which helped in improving the performance of the IPstor. - Designed and implemented tool in core java (eclipse/ windows platform) for error code management of IPStor, which helped tech support/QA to find out exact problems from customers and helped improved customer issues quickly. - Designed and Implemented tool in core java and C to generate PDF reports of different IPStor data. - Migrated all the client side code for management core to server for better performance improvement, achieved significant performance improvement by transferring selective XML data to IPStor server. ### Research Assistant at Security, Programming Languages and Theory Laboratory (SPLAT) lab @ Stony Brook University Jan 2008 – Jan 2010 Working under guidance of Prof. Rob Johnson [www.splat.cs.sunysb.edu] •Key Generation with Randomized biometric templates ( C Programming) •Open ID extension for Anonymous Login (Funded by Computer Associates) -Investigating means to support anonymous login in OpenID •Memsafe - A tool to analyze C programs for security vulnerabilities such as buffer overflows •Timing Attack on Halting Password Key Derivation Function (C Programming) ### Senior Systems Engineer @ Siemens Information Systems Ltd Jan 2005 – Jan 2008 •Record Linkage (Core Java, XML, JUnit, MySQL) - Developed application which provides automated intelligence, to improve an institution's ability to keep their demographic data clean and free of duplicate records - Involved in implementations as per requirement specification document and code optimization. ### Systems Engineer @ Siemens Information Systems Ltd Jan 2005 – Jan 2006 ## Education ### MS in Computer Science Stony Brook University ### BE in Information Technology Pune Institute of Computer Technology ### Engineering in Information Technology Pune Institute of Computer Technology ### BE in Information Technology University of Pune ## Contact & Social - LinkedIn: https://linkedin.com/in/shishirrandive --- Source: https://flows.cv/shishir JSON Resume: https://flows.cv/shishir/resume.json Last updated: 2026-04-01