Summary
Overview
Work History
Education
Skills
Websites
Priorexperience
Timeline
Generic

Sriram Raghavan

Somerset,NJ

Summary

Results-driven Software Engineering leader with 20+ years of experience in the financial (FinTech) domain. Proven track record of delivering large-scale multi-year programs from conception to successful launch. Expertise in architecting and developing highly scalable distributed systems in cloud, on-premises, and HPC environments. Skilled in building high-performing global teams and driving towards simple solutions.

Overview

23
23
years of professional experience

Work History

SVP- Software Engineering Manager/Architect HPC

CitiGroup
Rutherford, USA
06.2015 - Current

Managed, architected, and developed a highly scalable solution in the Counterparty Credit Risk space, focusing on both compute and storage scalability to efficiently handle Citi's Credit Risk Exposure for risk monitoring and regulatory reporting.

  • Led strategic planning, talent assessment, hiring, and team development efforts, including mentoring and guiding a team of managers/individual contributors to achieve organizational goals and foster a high-performance culture.
  • Responsible to liaise effectively between business and development teams during the entire project life cycle.
  • Responsible for architecting and migrating massively scalable 150k+ Cores HPC on-prem grid computing to multi-tenancy private and public cloud.
  • Led a $35M+ project to deliver the entire firm to the IBM cloud compute (SaaS platform).
  • Saved $10M on infrastructure costs by delivering a solution in hybrid cloud.
  • Achieved $8M savings by designing and adopting a multi-cluster orchestrating/scheduling solution.
  • Improved performance by 20% by rearchitecting and tuning on-prem applications, migrating to external compute cloud (IBM).
  • Responsible for architecting and migrating monolithic applications to microservices as part of a modernization effort, utilizing the 12-factor app methodology within the multi-tenant Citi ECS cluster.
  • Delivered new and supported modifications of existing solutions by leading distributed teams of architects and engineers across multiple domains/functions and teams globally.
  • Re-engineered the existing storage solution – IBM Spectrum Scale (GPFS), SSD, and NetApp NAS storage to use cloud-friendly MongoDB and Confluent Kafka.
  • Influenced early adoption of both AWS Cloud EC2/EKS and Internal Citi ECS platform using OpenShift/Kubernetes orchestration.
  • Re-engineered managing and orchestrating batch processing framework.
  • Architected solutions for business continuity (DR) in times of global uncertainty.
  • Managed and implemented CI/CD automation for all the release cycles
  • Managed monthly regulatory deliverables and risk calculation model validation in Counterparty Credit Risk space.

Environment: GCC, C++, Java, Python, Linux RHEL 7, BitBucket, IBM Cloud Compute, AWS, EC2, EKS, S3, AWS FSx Lustre, ECS, Citi Internal ECS, Openshift Kubernetes 3.11, MongoDB, IBM Symphony, Confluent Kafka 5.3, Splunk, Kibana, Docker Container, GPFS, NFS, REST API, EBJenkins, RLM, RHEL, Shell Scripting, ZeroMQ, Google ProtoBuf.

Senior Manager – Software Engineering Manager/Architect

E*TRADE Financial
Jersey City, USA
05.2010 - 05.2015

Responsible for managing and engineering E*TRADE Ultra Low-Latency Market Data Platform, connecting to multiple exchanges for real-time feed.

  • Architected next generation market data solution for all digital channels, serving 3.7M customers at scale, and providing real-time quote streaming at 6M quotes/sec.
  • Managed and delivered large-scale projects, leading cross-functional/domain teams of engineers and business experts globally.
  • Delivered guidance and leadership for technology.
  • Responsible for architecting and developing real-time Market & Reference Data for all E*TRADE Digital Channels (Active Trader, Website, Mobile, and Capital Market's Market Making systems).
  • Managed migrating ETRADE Feed handler-based ticker plant to vendor consolidator feeds.
  • Created a highly customizable, vendor-agnostic, highly scalable, ultra-low latency market data framework for communication across different vendors and client-facing market data applications.
  • Engineered solution to improve performance and scalability.
  • Worked on optimization and cost reduction through multiple avenues to move towards the next generation solution, while reducing data center footprint and achieving significant cost reduction.
  • Led technology assessments and POCs from multiple vendors to migrate platforms such as NYSE Wombat Data Fabric, Bloomberg BPipe, TREP, Activ/OneTick for Equities, Options, Futures, Mutual Funds, Bonds, OTC, Greeks, Indices, and News.
  • Collaborated cross-functionally across IT and established vendor relationships for analysis, product selection, product revamp, and customization.
  • Demonstrated proficiencies in business case development, program management, issue resolution, and communication.
  • Responsible for setting strategies/vision, talent assessment, hiring, mentoring, and building a team.
  • Managed a team of 10+ employees by providing guidance, setting goals and objectives, delegating tasks, and monitoring performance.

Environment: GCC C++, Linux CentOS 5.5/5.8, Shell Scripting, Oracle Coherence 3.6/3.7.1, Java (JDK SE 8), JWS WS, Tortoise SVN, JIRA

Senior Lead Engineer

Mantara Inc
Jersey City, USA
06.2006 - 05.2010
  • Designed OMS (Order Management System) and framework for multi-asset/multi-broker execution management system to handle high-speed trading and analytics
  • Designed and developed Risk Operation and Control managing positions and risks for multiple brokers and firms
  • Created API to communicate between OM server and Front-end
  • Contributed to design and code of incoming FIX/GUI order flow executions and handing off to outgoing modules
  • Designed and Developed Trade Operation and Control, a centralized controller module that controls all the servers
  • Developed Smart Order Router to route order to cross exchanges and venues
  • Developed simulator to generate Equity and Options market feed
  • Developed Level2 Montage, Order Blotter, Order Ticket etc
  • Created a prototype demonstrating multi-asset and multi-broker trading capabilities using .NET
  • Environment: MS C++, MS .Net Framework, MS C#, Managed C++, MS-SQL Server 2005, Tortoise SVN

Sr. Analyst/Lead Engineer

SunGard
Jersey City, USA
12.2001 - 06.2006
  • Led and developed SunGard’s next generation Broker Direct U2 quote management and market access platform from the ground up, providing order routing and quoting facility for BUY and Sell side clients
  • Led architecture, design, development and maintenance of SunGard’s next generation U2 platform
  • Led developing and designing the SDK Framework
  • Converted the existing MS C++ code to pure managed code in .NET, improve performance, enable both SELL and BUY side client functionality
  • Designed and developed various algorithmic order routing strategies like smart liquidity finder – Smart Agent etc
  • Designed and developed several UI components (Level2 montage, market watch, order blotter, universal order ticket, custom containers, custom grid control, etc.,)
  • Environment: MS .Net Framework, MS C#, C++, Managed C++, MS-SQL Server 2000, Tortoise SVN

Education

Master of Computer Applications -

Bharadhidhasan University
India

Bachelors - Physics

Madras University
India

Skills

  • Distributed Systems Architecture: Highly scalable compute and storage systems, including High-Performance Computing (HPC)
  • Cloud & Hybrid Solutions: IBM Cloud, AWS Cloud, AWS EC2, EKS, OpenShift/Kubernetes 311, cloud-native, and hybrid distributed system design
  • Microservices Transformation: Reengineering large-scale monoliths into modular, scalable microservices
  • Ultra-Low Latency Systems: Market Data Feeds, Order Management Systems (OMS), Execution Management Systems (EMS), including NYSE Wombat Data Fabric, Bloomberg BPipe, Reuters UPA, Activ, and OneTick

Leadership & Collaboration:

  • Cross-functional leadership: Experience in managing cross-functional teams, and collaborating across departments to drive project success
  • People management: Proven ability to mentor, develop, and lead technical teams, fostering growth and high performance
  • Strategic Planning: Developing and executing strategic plans for complex technical projects
  • Programming Languages: Systems and General-Purpose Languages: C, C, Java, Python, Managed C, NET (C#); Scripting Languages: JavaScript, VBScript, Linux shell scripting, Socket Programming
  • Operating Systems: Linux, Windows
  • Databases:Relational Databases: Oracle DB, PostgreSQL, MS Access, MS SQL Server
    NoSQL Databases: MongoDB, Oracle Coherence
  • Distributed Storage Solutions: IBM Spectrum Scale (GPFS), EFS, NFS, NetApp's NAS, and Cleversafe S3
  • Messaging and Streaming: Confluent Kafka 531, Solace, ZeroMQ, Google Protobuf
  • Monitoring & Logging Tools: Splunk, Kibana
  • Frameworks: STL, MFC, Boost, Java Spring, Spring Boot
  • Version Control & Source Management: GIT, Rational ClearCase, Visual Source Safe 60, JIRA, SVN

Priorexperience

  • Senior Programmer/Analyst, Sony Ericsson
  • Senior Programmer/Analyst, Intelligent Systems Inc.

Timeline

SVP- Software Engineering Manager/Architect HPC

CitiGroup
06.2015 - Current

Senior Manager – Software Engineering Manager/Architect

E*TRADE Financial
05.2010 - 05.2015

Senior Lead Engineer

Mantara Inc
06.2006 - 05.2010

Sr. Analyst/Lead Engineer

SunGard
12.2001 - 06.2006

Master of Computer Applications -

Bharadhidhasan University

Bachelors - Physics

Madras University
Sriram Raghavan