# Girish Thombare > Principal Software Engineer at Oracle Location: Sunnyvale, California, United States Profile: https://flows.cv/girishthombare I have 12 years of rich professional experience in areas of virtualization, distributed computing, cloud computing. Served as a Software Engineer in major software firms. Particularly interested in Distributed Systems, Virtualization and developing complex Middleware systems using Java related technologies. Programming Language: Java, C, C++, Python, HTML, JSP, Servlets, Javascript, JQuery, PL/SQL, Pro*C Domain Knowledge: Virtualization, SaaS, Cloud Service/Platform, Distributed System, Java8/Lambda, MicroService, Asynchronous, Large-scale, Multi-tenant, Multithreaded/Concurrency, Object-Oriented, Framework: Spring, Jetty, Tomcat, RabbitMQ, JUnit, DUnit, PowerMock. Web/Java Development: HTTP/HTTPS, WebSocket, JSON, RESTful, Servlet, JDBC, LDAP, WebService, Tomcat, Jetty, Netty Databases : MySQL, Oracle, vPostgress, Gemfire Dev Environment: Maven, Git, Perforce, Agile/Scrum, IntelliJ, Eclipse, Jira, Jenkins, Confluence ## Work Experience ### Principal Software Engineer @ Oracle Jan 2018 – Present OCI (Oracle Cloud Infrastructure) • Designed and implemented an enterprise-grade backup solution using Oracle Recovery Service for zero data loss (ZDL), incorporating automated scheduling, validation, and recovery workflows. • Developed and integrated Oracle Cloud Infrastructure (OCI) database services with Microsoft Azure and Google Cloud Platform, enabling automated provisioning and improved multi-cloud interoperability. • Led design of a global Oracle Data Guard multi-standby architecture providing continuous data protection and cross‑region failover. • Engineered a distributed, self-orchestrating patching framework for Autonomous Database, ensuring scalable and fault‑tolerant lifecycle management. ### Staff Engineer @ Tintri Jan 2016 – Jan 2018 VM-aware Storage • Designed and developed ‘Service Group’ module for the 'Synchronous Replication' feature as zero data loss Disaster Recovery solution for Mission Critical Applications. Service Group allows to group the vms which needs to be protected and applies policies like snapshot schedule and replication to the vms. Designed and implemented rest apis for the management of the ‘Service Group’ feature. • Designed an developed rest apis for clone and snapshot of a virtual machine at System Management layer. • Implemented VMware Site Recovery Manager(SRM) for the tintri vmstore. It provides site recovery software to enable application availability and mobility across sites in private cloud environments. ### Member of Technical staff @ VMware Jan 2011 – Jan 2016 Bigsky • Designed and developed multi tenant SaaS called bigsky to manage on-premise esx hosts. It is used to perform virtual machine lifecycle operations. Along with lifecycle operations, it provides other key capabilities like alerts, recommendations, backup and restore. • Played major role in design and implementation of backup and restore module using VDDK apis • Design and Implemented complicated vm workflows like create, clone, power on/off. vSphere • Part of team who designed and developed ‘Virtual Datacenter Service’ (VDCS). The VDC aggregates clusters from different vCenter servers and exposes these aggregates resources as one large pool of capacity. • Implemented policy based VM provisioning within a VDC. It allows the user to specify policies that VM must meet such as gold storage connect to blue virtual wire in the east cost ect. and VM provisioning will find best placement for the vm within VDC and orchestrate creation of the VM with its policies across the fabrics • Created a library to integrate VDC authorization with common authorization service, which is part of vCloud Suite. Other components use this library to register their roles and rights into authorization service. vCloud Director (vCD) • Designed and Implemented ‘Extensibility Framework’ module in vCD. It provides integrated way for user to communicate to external systems through vCD. • I was involved in designing frontend architecture of vCD and implemented part of framework. I also implemented different dialogs, wizards and their backend support using flex, hibernate and java. ### Software Consultant @ Counterpoint, Inc. Jan 2009 – Jan 2011 Counterpoint, Inc. is expert in designing and developing process based applications using leading-edge business process management tools. 1. Designed and developed web based surgery scheduling system. 2. Designed and developed web based CTP Automation System for US army. Technologies: Appian 5.6.7, Java programming, JSP, servets, Javascript, SOAP 1.1, XML, SQL, PL/SQL. ### Intern @ VMware Jan 2008 – Jan 2008 VMware, Inc. is a software developer and global leader in the virtualization market. It develops various products for management of virtual infrastructure. I Designed and developed fuzz testing framework for the virtual infrastructure management APIs. It provides random data (‘fuzz’) as input to the virtual infrastructure. I worked on VMware ESX 3.1, Virtual Center 2.5, VI Client 4.0, Java multithreading and socket programming, Apache AXIS 1.4, SOAP 1.1 and XML. ### Member of Technical staff–System Engineering @ GemStone Systems Jan 2006 – Jan 2007 Gemstone Systems, enterprise software company, which specializes in distributed resource management, in-memory caching and disk persistence, scalable data distribution, high performance computing operations for mission critical data-intensive applications. I worked on the product called GemFire Enterprise Data Fabric (EDF) with a team of computer engineers, a product that provides scalable, distributed platform to manage increasing volumes of enterprise data. Developed data partitioning module using Java Multithreading. Developed test cases for unit and integration testing as well as performance testing. ### Associate System Analyst @ NSEiT Jan 2004 – Jan 2006 NSE.IT (CMM Level 5) is the software division of National Stock Exchange of India Ltd, which is India’s largest stock exchange in terms of both volume and value. I Worked as a software engineer in developing a system called FOCASS (Futures and Options Clearing and Settlement System). In order to understand functional aspects of the module, acquired following certifications governed by SEBI (Security Exchange Board of India). 1. Derivatives Core Module, 2. Capital Market Module, 3. AMFI-Mutual Fund Advisor Module. ## Education ### BE in Computer Science COEP Technological University ### MS Computer Science Lamar University ## Contact & Social - LinkedIn: https://linkedin.com/in/girish-thombare --- Source: https://flows.cv/girishthombare JSON Resume: https://flows.cv/girishthombare/resume.json Last updated: 2026-04-12