Skip to content
Soorya Prasanna Ravichandran

Soorya Prasanna Ravichandran

Senior Software EngineerDallas, TX

I architect and build scalable data platforms. I have 10+ years in distributed systems, data lakes, and real-time processing at enterprise scale. At Microsoft, I build the data infrastructure behind AI-driven security.

Experience 👨🏻‍💻

Data Engineering → Exposure Management

  • Leading infrastructure scaling strategy for 10x load increase across HBase, Solr, Hadoop and Azure services to support 180k enterprise tenants, designing critical bottleneck pipelines for Threat Intelligence.
  • Architected Global Insights to Lake initiative end-to-end, defining scalable ingestion architecture and implementing core components including label-derived applicability model and metadata dataset.
  • Implemented guardrails in Microsoft’s Discovery services to prevent high-blast radius blocking events, validating safety across 81 million IPs and reducing operational risk.

Data Lake Engineering

  • Lead for the firm’s enterprise Data Lake platform, overseeing core services (ingest, sandbox and simulator) to support reporting and analytics across ~160K unique datasets ingesting ~450K daily data pipelines.
  • Spearheaded the data & operational catalog, and built the ingest framework using HBase, Flink, HDFS, AWS S3 and Hadoop YARN.
  • Developed a production-like simulation test framework that preemptively caught bugs, reducing post-deployment defects by 75% and enabling first-time-right releases.

Core Data Engineering

  • Lead Architect for Lake to Lakehouse migration, designing and implementing ingest migration architecture to enhance performance and reduce costs.
  • Designed and implemented workflows to decommission 25% of Lake refiners & datastores, migrating unused data to cold storage and reducing quarterly storage costs by ~$500K.
  • Engineered parallel ingest pipelines for seamless migration, improved scalability, and enhanced failover reliability.
  • Collaborated with Snowflake Engineers to develop the Snowpark Migration Accelerator, automating refiner categorization and streamlining migration to Lakehouse.
  • Architected and developed key components of Data Lake, including AWS S3 Ingest service, Data Partitioner, Snowflake Ingest service, Avro-Parquet Scanner & Converter utility, ensuring high reliability and on-time delivery.
  • Built a Simulator tool that enabled early bug detection, fostered developer mindfulness, and improved performance tuning, resulting in an 80% increase in customer satisfaction.
  • Contributed to the core backend metadata services for data cataloging, ingestion, and refinement in an early-stage enterprise Data Lake; migrated ingest framework from MapReduce to Flink, reducing latency by 25% and memory usage by 33%.
  • Built a robust testing framework, standardized for 100% releases, ensuring stable deployments and minimizing post-release firefighting.
  • Led the Big Data Club as the primary instructor, designing hands-on projects, course content, and learning pathways in collaboration with the Center for CS Education & Outreach at The University of Texas at Dallas (UTD) to enhance student engagement, coding skills, and Big Data mastery, earning the CS Outreach Excellence Award for impactful contributions.

Infosys - Software Engineer

Sep 2013 - Jul 2015

  • Developed a high-precision Emergency Alert Solution with 100% predictability, warning Australian communities of fire and flood hazards while delivering mission-critical ETL data to Telstra’s Network Decision Support Database.
  • Developed an online shopping website that markets seasonal clothes based on customer geolocation, rapidly prototyping new features to validate feasibility and user engagement.

Education 👨🏻‍🎓

The University of Texas at Dallas

2015 - 2017

Master of Science in Computer Science · Data Science Major

Anna University, India

2009 - 2013

Bachelor of Engineering in Computer Science

Skills 🥷🏻

Languages

Java
TypeScript
JavaScript
SQL
Python

Technologies & tools

Azure
AWS
Flink
HDFS
HBase
Spark
MapReduce
Kafka
Iceberg
Snowflake
Apache Avro
Apache Parquet
Hive
REST
JUnit
CI/CD
Git
Azure DevOps
Maven
Gradle
NoSQL
Bash
PowerShell
Pandas

Leadership 🤝🏻

  • Mentored sophomore students to cultivate essential industry skills that will help them become better engineers and explore opportunities at Goldman Sachs.
  • Mentored interns, junior and mid-level engineers through the Black Analyst Initiative and Hispanic/Latinx Analyst Initiative to promote diversity within Goldman Sachs.
  • Led the recruiting team to identify, source, and hired 100+ engineering talents across the U.S. and Canada, ensuring alignment with business needs for the Goldman Sachs Engineering Division.
  • Led engineering events and hackathons at UT Dallas in collaboration with Goldman Sachs engineers.
  • Developed competency among 500+ students and 300+ industry professionals by conducting hands-on workshops and seminars on Big Data technologies.

UT Dallas - CS Outreach Coordinator

Summer 2016

  • Designed and led programming workshops for middle and high school students to foster STEM interest and informed career choices, while mentoring college students in programming, coursework, projects, and internships for industry readiness.

Projects 🎓

Yelp Challenge

Prediction of Yelp Review Star Rating → Sentiment Analysis & Recommendation Model.

Java
Scala
PigLatin
Big Data

Shopping Website

Developed scalable web application to market wide range of tech products.

Javascript
PHP
CSS
MySQL

Kaggle Challenge

Implemented Naive Bayes, SVM and KNN classifiers across complex multivariate dataset with 75% accuracy.

R Programming
Machine Learning

Tweets Clustering

Implemented supervised classification techniques on Twitter dataset using clustering algorithms.

Java
Machine Learning

Car Rental System

Designed a complete database for a car rental system with all the features. Database was designed using PLSQL.

PLSQL
Design

Game of Craps

Coded the famous casino game 'Craps' to implement machine learning strategies to automate wager and to maximize profit.

Python
Machine Learning

Critical Paths

Implemented the critical path method (CPM) algorithm in PERT charts to schedule a set of project activities.

Java
Algorithms

Indexed Heap

Implemented Indexed Priority Queues, Prim’s Minimum Spanning Tree Algorithm, Dijkstra’s Shortest Path Algorithm along with performance comparison.

Java
Algorithms

Skip List

Implemented the Skip List data structure and compare its performance with Tree Map data structure.

Java
Algorithms

Euler Tour

Implemented Hierholzer's algorithm to find an Euler tour for any given graph.

Java
Algorithms

Taggr

Developed an application that is capable of processing repository of videos, convert them to searchable hashtags using Optical Character Recognition (OCR).

Java
Cloud Computing

Portfolio

Personal webpage built using Next.js, deployed on Vercel.

Next.js
React