I am passionate about helping enterprises make informed decisions using data. The path for democratizing analytics needs a trifecta of right team, having a design centered approach and an agile process. I have been at the forefront of the data driven application revolution the past 18 years and am currently focused on building design-centered personalized data applications which is the last mile for widespread adoption.
I learnt how to build self managed large scale distributed systems at Sybase and 3PARdata, real-time streaming applications at Celequest. In 2007, I realized analytics is about both performance and being comprehensive and co-founded jovianDATA. jovianDATA tagline was “interactive pivot table analysis on terabytes of data”. At jovianDATA we built an MDX engine that could run any report on multi-terabytes of data in secs. As we worked with customers in retail and automotive industry, we realized backward looking reports are only useful to an extent. To help make decisions, the software needs to prescribe actions and have been building a large scale decision support system at MarketShare. We have built a state of the art decision support platform and have reached leadership position for Marketing Analytics recognized by Forrester and Gartner. As we continue to increase our reach I have come to realize that the last mile for democratizing analytics and paving the way for large scale adoption is personalized data apps. Personalization needs to be built ground up from the design. These design abstractions need to marry data, math, user and/or group profiles and need to in-corporate speed, comprehensiveness as first order issues to tackle. Having a design centered approach not only helps understand the analytical use-cases better, but also helps reuse the common core design aspects amongst them.
I have had a lot of fun being at the forefront of analytics and would love to hear thoughts, brainstorm about analytics or anything data related.
VP Engineering @ MarketShare was acquired by Neustar in Nov 2015. From December 2015 to Present (1 month) San Francisco Bay AreaSVP Engineering, Managing Director (India Operations) @ JovianDATA was acquired by MarketShare Aug 2010. I joined MarketShare as VP Engineering and am responsible for all of MarketShare's product development
- Expanded the team from 8 to 120+ (UI, Application, Distributed Platform, Advanced Math, ETL, QA, SaaS Operations) across US and India.The team develops / maintains 4 products and a complex pipeline which takes raw data which turns them into actionable analytics
- Created a matrix organization to ensure timely delivery on these products and also facilitate cross product line solutions
- Created a SaaS Operations team from scratch to ensures timely delivery of the Software on the cloud and provides enterprise class support
- Put in a formal process for product development to increase the quality/timeliness of delivery
- Apart from overseeing the entire engineering operations, I was the product lead for Pricemaster, an analytic platform for Dynamic Pricing developed in partnership with Ticketmaster-Live Nation
- Designed the distributed architecture behind the tool and ensured each layer is API driven
Co-Founder JovianDATA
- Built the engineering team from 0 to 10 (Distributed Platform, Multi Dimensional Database, ETL) exclusively through my contacts and led the company to a successful acquistion
- Key contributor to patents developed.6 patents pending in self managed distributed access, distributed cube materialization and parallel querying techniques.
- The technology was based on my experience in distributed computing and large scale data processing
- I worked with the business team to focus the technology for digital media
- Led the engineering team to deliver a complex technology at a low cost which included hiring the entire technical team, executing a strategy for recruiting top talent in India
- Worked closely with customers (VideoEgg, Washington Post, AOL & Organic) and ensured each engagement was highly successful From February 2008 to November 2015 (7 years 10 months) Contractor @ Developed back-end architecture. Developed Benchmarks for the server. Initiated the concept to move all of Jivox backend infrastructure to AWS and helped setup Jivox services on Amazon Web Services (AWS) From September 2007 to January 2008 (5 months) Technical manager - Celequest Activity Server @ Celequest was acquired by Cognos and is now called the Cognos Now suite.
• Led the Celequest backend team which was a streaming database engine written entirely in Java.
• Streamlined the entire team operational activities and instituted rigorous software engineering methodologies to ensure a stable project.
• Took over as the point person responsible for all technical issues related to Query engine thereby allowing the core team to focus on product development.
• Responsible for Logging, Checkpoint and Execution Sub-systems.
• Owned Kernel and performance of the LAVA backed server From May 2006 to August 2007 (1 year 4 months) Sr. Software Engineer @ Member of the System Manager group. I was part of the development team for the next generation enclosure called LBOD. I implemented support for 3rd party enclosure called SBOD (Switched Bunch of disks) for the E200 product line.
• Part of the System Manager group
• Re-factored existing code to include a cage operation layer
• Provided support for split mode in Sys Mgr. Split mode provided support to split the FC loop in a 3PAR cage into two loops for performance
• Implemented manager for TPD™ log files.
• Added support to remove a logical disk. From February 2005 to May 2006 (1 year 4 months) Staff SoftwareEngineer @ I• Designed and implemented DCache™. DCache™ uses a lock-based scheme to maintain coherency across a cluster. As one of the lead engineers for the shared disk cluster project, was involved in the design of critical pieces such as recovery, distributed lock management, cache coherency, metadata coherency and threshold management in a cluster.
• Served as Project Lead - Dynamic Data Caches
- Member, Performance enhancements to the Java engine in ASE™. The changes brought about 30 times improvement in throughput while executing Java classes within the server.
- Member, JIT compiler for Java: Integrated the JIT compiler with the server by providing the host support and cleaned up much of the op-code implementation in Solaris.
- Member, Extended New Limits project: Completed the build-master support, support needed in query processing and memory manager.
- Member, Performance group: Improved the performance of 12.0 by 40 %. Profiled the server using workshop analyzer for analysis. From February 2000 to January 2005 (5 years) Software Engineer @ Greystone(tm) was a small company (9 engineers) which developed GT.M(tm). GT.M(tm) was a high performance database engine and was an application development platform and a compiler for ANSI /ISO standard M language. Since the team was small, I had the unique opportunity of being involved in all aspects of software development. I owned the M compiler and was a member of the design team for many projects in the compiler and the database engine. In addition to developing code, I used to handle customer support, manage the Solaris(tm) and AIX(tm) machines and develop tests. Greystone was acquired by Sanchez computers which in turn was acquired by FIS, From August 1997 to January 2000 (2 years 6 months)
ME (Int), Computer Science @ Indian Institute of Science From 1993 to 1997 Satya Ramachandran is skilled in: Distributed Systems, Software Development, SaaS, Databases, Enterprise Software, Cloud Computing, Scalability, Analytics, Java, High Availability, Technical Leadership, REST, Business Intelligence, Database Internals, Unix
Websites:
http://www.marketshare.com/us/our-team/79-satya-ramachandran,
http://satyaramachandran.blogspot.com/