Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Timeline
Generic

SUNDER RAMAN BALAKRISHNAN

CAMPBELL,US

Summary

Principal Software Engineer with proven track record in architecting scalable, cloud-native systems within high-tech environments. Expertise in utilizing technologies such as Spark, Hadoop, and AWS to enhance data accessibility and drive innovation. Proficient in data modeling and pipeline development with Java, Python, Scala, Databricks, and SQL. Recognized for leadership and commitment to aligning technology solutions with strategic business goals.

Overview

26
26
years of professional experience
1
1
Certification

Work History

Principal Software Engineer, Data/ML Platform

Genpact
Milpitas, CA
03.2016 - Current
  • Architected and led PowerMe, enhancing BI, OLAP, and OLTP capabilities to drive measurable improvements.
  • Spearheaded the development of a scalable cloud search platform utilizing PostgreSQL, ElasticSearch, and RedisGraph to boost data retrieval speed.
  • Developed a comprehensive data quality engine to ensure completeness, correctness, and anomaly detection in enterprise datasets.
  • Modernized client architecture by aligning technology solutions with e-commerce strategies to achieve strategic objectives.
  • Conducted research and proposed innovative solutions for major clients, expanding PowerMe's market reach.
  • Led the architecture of a scalable data platform to enhance data accessibility and analytics efficiency across diverse business needs.
  • Ensured data integrity through a robust quality engine that facilitated timely anomaly detection, improving reliability for stakeholders.
  • Drove product innovation, defined the technology roadmap, and provided a long-term vision for the PowerMe.
  • Developed Spark pipelines to compare datasets across multiple databases, validating for data correctness, completeness, and constraint violations. Implemented Spark workflows to detect anomalies by comparing newly ingested or modified data against previous data snapshots, enabling robust tracking of changes over time.
  • Optimized AWS Glue PySpark jobs for performance when joining large and/or skewed datasets by applying techniques such as hash partitioning bucketing and salt-based sharding to mitigate data skew and improve join efficiency.

Principal Software Engineer

AgilOne Inc.
Sunnyvale, CA
08.2015 - 03.2016
  • Orchestrated data ingestion and campaign systems for retail clients, achieving faster execution and improved accuracy.
  • Designed multi-tenant architectures utilizing Hadoop and Spark to enhance marketing intelligence.
  • Implemented big data solutions across various clients, delivering measurable results.
  • Analyzed system performance metrics to pinpoint bottlenecks, executing targeted optimizations that reduced processing times.

Senior Technology Architect

Apple Inc.
Cupertino
02.2012 - 08.2015
  • Developed fault-tolerant data platform using Java and Oracle for critical operations.
  • Constructed streaming data platform with Apache Spark, integrating customer care data into MongoDB.
  • Created scalable microservices framework, enhancing system resilience and application performance.
  • Evaluated system architecture to identify bottlenecks, implementing solutions that improved processing speed.
  • Led cross-functional teams in agile sprints, accelerating delivery timelines and enhancing product quality.
  • Mentored junior developers, fostering knowledge sharing and skill development within team.
  • Architected low-latency eventing solution to enrich customer support requests into a data lake using Kafka and Spark.
  • Deployed distributed systems using microservices and event-driven architectures, ensuring high availability.

Technology Architect

Dell, Verizon, Cisco (via Infosys Technologies Ltd)
06.2004 - 02.2012
  • Engineered 1+ TB in-memory data grid for Dell's e-commerce, boosting backend efficiency.
  • Led architectural improvements at Dell, enhancing order systems and loyalty capture.
  • Managed 40TB PeopleSoft DB at Verizon, ensuring SLA compliance with optimal performance.
  • Developed cloud integrations at Cisco, streamlining data flow and reducing bottleneck.

Java Developer

Infosys
Hyderabad
10.2002 - 06.2004
  • Analyzed project requirements for Java/J2EE application.
  • Involved in technical/functional design and build activities.
  • Review technical/functional designs and code.

Business Analyst

Orillion India Private Limited
01.2000 - 10.2002
  • Analyzed business requirements.
  • Prepared technical and functional design and build activities.
  • Performed unit and integration testing.

Education

M.Tech - Computer Science Engineering

University of Hyderabad
India

B.Tech - Computer Science Engineering

Kakatiya University
India

Skills

  • Microservices (Expert)
  • Java (Expert)
  • Python (Expert)
  • Scala (Experienced)
  • Oracle (Expert)
  • PostgreSQL (Experienced)
  • Cassandra (Experienced)
  • MongoDB (Skillful)
  • RedisGraph (Skillful)
  • JanusGraph
  • ElasticSearch (Experienced)
  • AWS (Experienced)
  • Azure
  • Spark (Experienced)
  • Hadoop (Expert)
  • HDFS
  • CI/CD (Expert)
  • Scrum (Expert)
  • Kafka (Expert)
  • Databricks (Skillful)
  • Elixir (Skillful)
  • REST APIs (Expert)
  • Cloud architecture
  • Data modeling
  • Team leadership
  • Technical mentoring
  • Cross-functional collaboration
  • Agile methodologies

Certification

CERTIFIED DATA ENGINEER ASSOCIATE Databricks

Personal Information

Timeline

Principal Software Engineer, Data/ML Platform

Genpact
03.2016 - Current

Principal Software Engineer

AgilOne Inc.
08.2015 - 03.2016

Senior Technology Architect

Apple Inc.
02.2012 - 08.2015

Technology Architect

Dell, Verizon, Cisco (via Infosys Technologies Ltd)
06.2004 - 02.2012

Java Developer

Infosys
10.2002 - 06.2004

Business Analyst

Orillion India Private Limited
01.2000 - 10.2002

M.Tech - Computer Science Engineering

University of Hyderabad

B.Tech - Computer Science Engineering

Kakatiya University
SUNDER RAMAN BALAKRISHNAN