Summary
Overview
Work History
Skills
Timeline
Generic

Ish Mahajan

Vice President, Technology
Bengaluru,Karnataka

Summary

A seasoned full-stack developer and solution architect with over 14 years of experience in investment and corporate banking, risk management, and automation tools, I bring a comprehensive skill set in Java, J2EE, and web technologies. My career spans prestigious financial institutions like Morgan Stanley, JP Morgan & Chase, Goldman Sachs, and Oracle Financial Services, where I’ve led high-impact teams and delivered resilient, high-performance applications that address complex business challenges. Known for building scalable, secure synchronous and asynchronous messaging systems and microservices, I am adept at delivering innovative solutions that enhance operational efficiency and meet stringent regulatory requirements. With a strong foundation in cloud technologies, DevOps, and AI, I continuously drive modernization and introduce advanced frameworks to streamline development. My dedication to quality, performance tuning, and automation has been instrumental in reducing manpower needs and resource consumption, making me a valuable asset in dynamic, fast-paced environments. Performance-driven Vice President with 14 years of experience aligning systems with business requirements, policies, and regulatory requirements. Passionate about applying excellent organization and communication skills to manage and lead teams. Results-oriented individual well-versed in interfacing and consulting on business processes to drive results based on sound overall business judgment.

Overview

15
15
years of professional experience

Work History

Vice President

Morgan Stanley
Bangalore
10.2021 - Current
  • Company Overview: Today's businesses run on software, which must inter-operate with myriad other software platforms
  • But how can Morgan Stanley offer its valuable data and computing capabilities to countless potential clients without revealing the underlying source code and collaborating with countless developers
  • We at Enterprise APIs Development team ensures that firm’s resources are shared effectively and securely over APIs
  • Website: https://developer.morganstanley.com/
  • Gather and finalize requirements with Operations/Higher Management
  • Create Architecture Decision Records
  • Get a buying from Security Architecture team
  • Lead a squad of 39 to build Reporting APIs and an Application to capture Open API specs 3.0
  • Conduct daily stand-ups and fortnightly ceremonies
  • Review code written by team members and help them writing cleaner and sleek code
  • Department head of Application Modernization
  • Department head of DevOps
  • Department head of Observability
  • Department lead for code generation Utilities & Automation
  • Department lead for cloud initiatives
  • Today's businesses run on software, which must inter-operate with myriad other software platforms
  • But how can Morgan Stanley offer its valuable data and computing capabilities to countless potential clients without revealing the underlying source code and collaborating with countless developers
  • We at Enterprise APIs Development team ensures that firm’s resources are shared effectively and securely over APIs
  • Website: https://developer.morganstanley.com/

Associate

JP Morgan & Chase
Bangalore
09.2016 - 10.2021
  • Company Overview: Businesses seek timely and accurate information about their business with JP Morgan Chase; helping them track their books and records
  • Client Reporting is all about providing such data by reports of different formats such as csv, xls, pdf etc
  • Gather and finalize requirements with business on new reports and on-board them on My Reports 2.0
  • First level code review for other team members
  • Integrate other reporting platforms onto My Reports and guide these teams for on-boarding the exiting reports on My Reports Platform
  • As part of Cloud initiative, played key role in moving the micro services on to Kubernetes platform
  • Developed Validation framework for entire Application
  • Played crucial role in refactoring existing monolith application into multiple micro services while following the domain driven design and micro services design principles
  • This also includes Designing database per micro service and integrate it with Elastic search for faster retrieval of the data
  • Integrated application with RabbitMq for asynchronous communication
  • Built Generic Retry Logics
  • Integrated telemetry and APM such as Prometheus, Grafana, Splunk & AppDynamics
  • Helped Quorum (now known as ConsenSys) Block chain team in implementing RAFT consensus protocol for fault tolerance
  • Businesses seek timely and accurate information about their business with JP Morgan Chase; helping them track their books and records
  • Client Reporting is all about providing such data by reports of different formats such as csv, xls, pdf etc

Senior Software Developer

Goldman Sachs
Bangalore
04.2013 - 09.2016
  • Company Overview: Banking regulators play a pivotal role in the setup, development, and safety of the banking system, thereby ensuring its continuity and profitability
  • To manage banking systems effectively, regulators seek timely and accurate information from member banks in specific formats at regular intervals
  • ‘Regulatory reporting’ is the submission of raw or summary data needed by regulators to evaluate a bank’s operations and its overall health, thereby determining the status of compliance with applicable regulatory provisions
  • Website: https://www.goldmansachs.com/careers/divisions/global-compliance/
  • Actively worked on EMEA Position Reporting, USTR, OATS, IOATS, India PD and SEBI reports
  • Worked in Agile model
  • Routine work included Understanding and Analyzing requirements in discussion with Operations
  • Gathering knowledge of different component in the system viz
  • Its technical architecture, business process flow
  • Perform coding while following the standards, debugging & deploying the application on application server
  • Test the modules rigorously across all cycles like Unit, System, Integration and UAT
  • Debug the code to fix defects found in testing cycles
  • Support go-live and fix post go-live issues
  • Perform analysis of the defects, effort estimation
  • Provide production support
  • Monitor and control quality of all deliverables
  • Create various critical project documents like Software Requirement Specification, Project Design Document, Configuration Management, Unit Test Plan, and System Test Plan which formed basis to customize and develop features
  • Conduct java technical interviews as part of hiring for my employer
  • Banking regulators play a pivotal role in the setup, development, and safety of the banking system, thereby ensuring its continuity and profitability
  • To manage banking systems effectively, regulators seek timely and accurate information from member banks in specific formats at regular intervals
  • ‘Regulatory reporting’ is the submission of raw or summary data needed by regulators to evaluate a bank’s operations and its overall health, thereby determining the status of compliance with applicable regulatory provisions
  • Website: https://www.goldmansachs.com/careers/divisions/global-compliance/

Associate Applications Developer

Oracle Financial Services Software Ltd.
Bangalore
03.2010 - 04.2013
  • Company Overview: Financial institutions face multiple challenges while assessing their exposure levels to customers, entities, or industry sectors
  • Moreover, the usage of multiple product processors to manage lines of businesses prevents financial institutions from gaining a consolidated view of their exposure
  • Oracle FLEXCUBE Enterprise Limits and Collateral Management integrates with existing IT application landscape and offers a single source for managing online, real-time exposure across the enterprise
  • Its process-centric architecture enables centralized collateral management, enterprise-wide limits definition, and tracking for effective exposure management as well as resource utilization
  • Website: https://www.oracle.com/industries/financial-services/banking/flexcube/core-banking-software/
  • Actively Worked on Flexcube ELCM as part of the Kernel development and Global implementation team
  • Routine work included Interpreting requirements, technical designs and flow charts of various applications getting used in Oracle
  • Gather, understand and analyze requirements in discussion with Testers/Sales team
  • Gathering knowledge of different component in the system viz
  • Its technical architecture, business process flow
  • Create various critical project documents like Software Requirement Specification, Project Design Document, Configuration Management, Unit Test Plan, and System Test Plan
  • Perform analysis of the defects, effort estimation
  • Financial institutions face multiple challenges while assessing their exposure levels to customers, entities, or industry sectors
  • Moreover, the usage of multiple product processors to manage lines of businesses prevents financial institutions from gaining a consolidated view of their exposure
  • Oracle FLEXCUBE Enterprise Limits and Collateral Management integrates with existing IT application landscape and offers a single source for managing online, real-time exposure across the enterprise
  • Its process-centric architecture enables centralized collateral management, enterprise-wide limits definition, and tracking for effective exposure management as well as resource utilization
  • Website: https://www.oracle.com/industries/financial-services/banking/flexcube/core-banking-software/

Skills

Java

undefined

Timeline

Vice President

Morgan Stanley
10.2021 - Current

Associate

JP Morgan & Chase
09.2016 - 10.2021

Senior Software Developer

Goldman Sachs
04.2013 - 09.2016

Associate Applications Developer

Oracle Financial Services Software Ltd.
03.2010 - 04.2013
Ish MahajanVice President, Technology