VR

Vishal Rao

Founder of The Family Office of Vishal Rao & Sons

Austin, Texas

Overview

Work Experience

  • Founder, Chairman and Chief Investment Officer

    2017 - Current

    • My portfolio of angel investments:      ▪ http://vishal.investments • All my venture activities including venture capital vehicles and corporate governance roles:      ▪ http://vishalrao.vc • Founders of future unicorns, apply for my investment of money and advice:      ▪ http://pitchvishal.com • Read about my journey and thought process as an Angel Investor at my blog:      ▪ http://analyticalangel.com • Share my LinkedIn profile with this short, easy to remember, and easy to say link:      ▪ http://vishal.in • Need to talk to me over the phone right now? Call me:     ▪ http://callvishal.com • Need to guarantee that I read your e-mail promptly? E-mail me here:     ▪ http://emailvishal.com • Need a quick consultation via text, video response, or live video call? Book me on Minnect:     ▪ http://vishal.tel • Want to see what I'm up to? Follow me on X (formerly known as "Twitter"):     ▪ http://vishal.news • Need proof that I'm technically skilled enough to evaluate investments? Check out my creds here:     ▪ http://vishal.bio

  • Senior Staff Software Development Engineer

    2016 - 2020

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ITOM (Information Technology Operations Management) Business Unit PRODUCT & SERVICE OVERVIEW ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ServiceNow makes the world of work, work better for people. Discovery is charged with creating and maintaining an inventory of configuration items (CIs) in a customer's CMDB. CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Agent Client Collector for Visibility [Paris Release] • Certificate Inventory and Management [Orlando Release] • AssumeRole Enhancements for AWS Organizations [New York Release] • Discovery and MID Server Usage Analytics [New York Release] • ECC Queue Monitoring Interface [Madrid Release] • Discovery Metrics Capture and Analytics [Madrid Release] • AWS Organizations Discovery [London Release] • Enhanced Application Dependency Management for Discovery [Kingston Release] • MID Server Auto-Configuration [Jakarta Release] • Horizontal Discovery for Docker Engines, Images, and Containers [Istanbul Release] • Orchestration SSH Activity Improvements [Istanbul Release] TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Java • Google Guava • Docker • JavaScript (server side customization language in ServiceNow) • Bourne Shell Scripting (/bin/sh) • MySQL • MySQL Workbench • JUnit • Google Truth • MockServer • SoapUI • Eclipse IDE • Eclipse Memory Analyzer (MAT) • Maven • Git • Gerrit • GitHub Enterprise • mibble • Amazon AWS CLI • Amazon AWS Shell • Amazon AWS SDK for Java • Amazon AWS Organizations • Amazon AWS STS (Security Token Service) • Amazon AWS CloudTrail • Amazon AWS IAM • Amazon AWS Policy Generator • osquery • Sensu Go • Ruby • jq JSON Processor

  • Senior Software Engineer

    2015 - 2016

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Backend Services Team PRODUCT & SERVICE OVERVIEW ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯: Placester is a SaaS that helps real estate agents market better. We also white label listing services for major publishers. CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Rules Based Lead Assignment • Lead Capture • Client Agnostic E-mail Threading and Conversation Capture • Product, Subscription, and Contact Tracking TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Java • Google Guava • Jetty • Servlets • MySQL • MySQL Workbench • Amazon Web Services RDS for MySQL • XML-RPC • Infusionsoft API • JUnit • Google Truth • IntelliJ • Ant • Gradle (with Ivy dependency management) • Git (using gitflow branching model) • GitHub • Firefox Developer Tools • RequestBin • SendGrid SMTP API • SendGrid Inbound Parse Webhook • Apache James Mime4J • Amazon Web Services S3 (Simple Storage Service) • Amazon AWS SDK for Java Architectural Patterns • RESTful Web Services (JSON over HTTP Servlets) • Microservices

  • Principal Software Engineer

    2014 - 2015

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ R&D Department PRODUCT OVERVIEW ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ The Attivio Active Intelligence Engine (AIE) is the world's first information access platform that bridges the gap between legacy enterprise search engines, relational databases, and OLAP style business intelligence solutions. It seamlessly integrates unstructured, semi-structured, and structured data in your transactions and interactions and thus empowers coherent decision making, taking into consideration all aspects of your enterprise. We call this pioneering concept, "Unified Information Access" (UIA). Furthermore, the Attivio AIE is designed to be highly scalable, configurable, and extensible at a core architectural level. It allows customers to plug in custom connectors to data sources and transformers at various points in the ingestion, query, and response workflows using industry standard Java and Spring Framework technologies. CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Attivio Active Intelligence Engine 4.3     ▪ REST and SOAP API Support for Message Domains     ▪ Alerts Enhancements     ▪ Cluster Control Enhancements     ▪ Text Extraction Enhancements     ▪ Platform Store Enhancements     ▪ Performance Monitor Stability     ▪ SDK Enhancements     ▪ Incremental Connector Migration Enhancements • Attivio Active Intelligence Engine 4.2     ▪ Fault Tolerance For Incremental Connectors     ▪ Cluster Control Enhancements     ▪ Collapsing Database Connector     ▪ Index Backup Enhancements TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Java • Apache Cassandra • Netflix Astyanax • Apache ZooKeeper • Spring Framework • Google Guava • Oracle Outside In SDK (formerly Stellent) • JUnit • install4j • Eclipse • Apache Maven • Subversion • Atlassian Bamboo • Atlassian Clover • Atlassian Crucible • Findbugs • Postman REST client • YourKit • ZooInspector

  • Senior Software Engineer

    2011 - 2014

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ R&D Department PRODUCT OVERVIEW ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ The Attivio Active Intelligence Engine (AIE) is the world's first information access platform that bridges the gap between legacy enterprise search engines, relational databases, and OLAP style business intelligence solutions. It seamlessly integrates unstructured, semi-structured, and structured data in your transactions and interactions and thus empowers coherent decision making, taking into consideration all aspects of your enterprise. We call this pioneering concept, "Unified Information Access" (UIA). Furthermore, the Attivio AIE is designed to be highly scalable, configurable, and extensible at a core architectural level. It allows customers to plug in custom connectors to data sources and transformers at various points in the ingestion, query, and response workflows using industry standard Java and Spring Framework technologies. CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Attivio Active Intelligence Engine 4.0     ▪ Attivio SDK     ▪ Intelligent HTML Processing     ▪ Text Extraction Enhancements     ▪ AIE Agent Daemon • Attivio Active Intelligence Engine 3.5     ▪ Document Thumbnails and Previews Generation     ▪ System Performance Monitoring     ▪ Text Extraction Enhancements • Attivio Active Intelligence Engine 3.1     ▪ Structure Extraction Enhancements • Attivio Active Intelligence Engine 3.0     ▪ Text Extraction Diagnostics and Reporting TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Java • C++ • Spring Framework • Google Guava • Oracle Outside In SDK (formerly Stellent) • Hyperic SIGAR API (now part of VMware vFabric Hyperic) • JNI • Microsoft Windows API • JSoup • juniversalchardet • boilerpipe • H2 Database Engine • install4j • JUnit • Eclipse • Apache Maven • Subversion • Atlassian Bamboo • Atlassian Clover • Findbugs • IBM Rational Purify 7

  • Senior Product Developer

    2009 - 2011

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ BladeLogic R&D Department PRODUCT OVERVIEW ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ BMC BladeLogic Server Automation (formerly BladeLogic Operations Manager) is the world's leading data center automation software. It helps IT staff manage and maintain thousands of servers automatically instead of a system administrator having to login into each one manually and perform desired actions. BladeLogic offers capabilities like taking snapshots, performing audits, checking for compliance, deploying software and configuration, and even provisioning "bare metal" hardware with operating systems. It also supports a powerful remote scripting technology known as the Network Shell (NSH). CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • BMC BladeLogic Server Automation 8.2     ▪ Configurable Local Property Name Conflict Resolution Policy For Component Packaging     ▪ Component Template Support For Optimized Snapshot Job Execution     ▪ Component Template Performance Enhancements • BMC BladeLogic Server Automation 8.1     ▪ Compliance Job Results Paging • BMC BladeLogic Server Automation 8.0     ▪ Automated and Integrated Licensing     ▪ XML Configuration File Parser Scalability TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Java • SQL • C++ • JNI • TeamCity • JUnit • Eclipse • Apache Ant • JProfiler • YourKit • Oracle SQL Developer • IBM Rational Purify 7 • IBM Rational Quantify 7 • Perforce • Subversion • SmartBear CodeCollaborator

  • Senior Software Engineer

    2008 - 2008

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ docHarbor Division CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Redesigned docHarbor's electronic document management and retrieval SaaS to have built in • multi-tenancy (multiple customers in one installation), • asynchronous as well as synchronous response modes, • DR-ready transportable document GUID, • easier customer setup, • full text search readiness • horizontally and vertically scalable distributed architecture within every tier • high availability (HA) in every component of the architecture Also designed a disaster recovery (DR) and synchronization strategy using JTA/XA transactions that would be modular to the above design. TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Java • JMS (using JBoss Messaging) • Tomcat inside of JBoss • JNDI • Spring Framework • Terracotta • Alfresco • JUnit • Subversion

  • Senior Software Engineer

    2007 - 2007

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Product Development Team n2N Commerce was a high profile, venture backed startup that took on the ambitious task of creating an on demand SaaS platform that powers and publishes to multiple sales channels (web, kiosk, catalog call center, etc.) specifically designed for large retailers (i.e. retailers such that annual revenues exceed $500 MM). CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ I was one of the early engineering employees. The company shutdown in December of 2007. • individual contributor for X-Channel Retail Workbench Team • responsible for partner component integration and resident expert for Scene7 Image Production System and Image Server TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Java • SQL • PL/SQL • Oracle Database • JDBC • WebWork (precursor to Struts 2) • FreeMarker • IntelliJ IDEA • Apache Maven • JProfiler • Subversion • Perforce

  • Senior Software Engineer

    2004 - 2006

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Core Engines Team, R&D Department Company and Product Overview: Endeca is a leading provider of enterprise search software and pioneered Guided Navigation, which is now known in the industry as "faceted navigation". Endeca was acquired in October 2011 by Oracle for $1.075 Billion. CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Automatic Phrasing (Endeca Navigation Engine 4.6) • Performance Tuning Guide (Endeca Navigation Engine 4.6) • Personalization Framework (Endeca Navigation Engine 4.5) TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • C++ • Java • C# • Rational Purify • Rational Quantify • CVS (Concurrent Versions System) • GDB (GNU Debugger) • TCMalloc

  • Senior Member of Technical Staff / IC-3

    2003 - 2004

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Oracle Spatial Team, Server Technologies Division Company and Product Overview: Oracle Spatial is a set of database tier and middle tier features that allow applications to be location enabled. CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Oracle Spatial Network Data Model TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Java • SQL • PL/SQL • Oracle Database • JDBC • Java 2D • Java Swing and AWT

  • Member of Technical Staff / IC-2

    2000 - 2003

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Oracle Spatial Team, Server Technologies Division Oracle interMedia Team, Server Technologies Division Company and Product Overview: CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Oracle Spatial Routing Engine • Oracle Spatial eLocation • Oracle Spatial MapViewer • Oracle Spatial Visualization Library (SDOVIS) • Oracle interMedia SpeechMining & SpeechIndexing TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Java • SQL • PL/SQL • Oracle Database • Oracle Extensible Indexing • JDBC • Java 2D • Java Servlets • Java RMI

  • Technology Intern

    1999 - 1999

    BUSINESS UNIT / DEPARTMENT / TEAM ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Corporate And Institutional Client Group (CICG Technology) CONTRIBUTION HIGHLIGHTS ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Created a web application that dynamically generates a PDF report of loan records stored in a Sybase database. TECHNOLOGIES USED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ • Java • SQL • Sybase Database • JDBC • Sitraka (formerly KL Group) JClass PageLayout PDF API

Relevant Websites