Vishal Rao
Founder of The Family Office of Vishal Rao & Sons
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
Education
Bachelor of Science - BS
1997 - 2000
New York State Regents Diploma with Honors
1994 - 1997
Junior High School Diploma
1991 - 1994
Middle School Diploma
1989 - 1991
Completed Kindergarten through 4th grade
1984 - 1989