Summary
Overview
Work History
Education
Skills
Certification
Summary - Experience
Timeline
Generic
Santosh Kadam

Santosh Kadam

Associate Director Application Support Engineering
Mumbai,MH

Summary

Results-oriented professional with over 15 years of experience in analyzing, designing, developing, and implementing robust web-based and client/server applications, specializing in Enterprise Risk applications. Proven expertise in production support and system reliability engineering (SRE) within high-stakes environments for Fortune 500 clients, including DTCC and IBM. Demonstrated ability to lead cross-functional teams in delivering strategic initiatives while optimizing processes to enhance operational efficiency. Recognized for strong analytical skills, adaptability, and a commitment to fostering collaborative team dynamics that drive business growth and success.

Overview

27
27
years of professional experience
3
3
Certifications
3
3
Languages

Work History

Associate Director Application Support Engineer

DTCC
10.2014 - Current
  • Participate in all planning, design sessions, sprint zero and relevant meetings for all new delivery to fully understanding the changes and their impact.
  • Attend and present operational readiness with EAS at each PMT/QTR, raising any operational risks and concerns.
  • Partner with IT Embedded Risk Managers and Problem Management to identify strategic solutions for risk incidents and problem management.
  • Showcase operational improvements through defined metrics and reporting.
  • Ensure all NFRs (resiliency & observability, performance, and security) are identified, clearly defined, and prioritized as part of delivery process.
  • Ensure applications are Observable and Sustainable with a Client Focus.
  • Test NFRs in lower environments to validate effectiveness and completeness of operational capabilities.
  • Review all Controls and Alerting mechanisms for new delivery to ensure they meet operational standards.
  • Partner with NAVEX Golden NFR Repository owners to identify continuous improvements (i.e., add, update, remove NFRs).
  • Partner with Stakeholders to drive Resiliency & Observability, Performance, and Security testing scenarios.
  • Evaluate application's must be designed for failure to remain operational and continue functioning in failure scenarios.
  • Implement code and software engineering practices for applications to recover quickly and minimize user disruption.
  • Review Automation Squad backlog to see where SREs can help accelerate.
  • Participate in EAS activities to understand what can be improved to make support of our applications more efficient and organized.
  • Provide signoffs for SRE applicable releases as part of Production Readiness Process.
  • Escalate risks and issues with NFRs not being implemented to PMT/QTR and EAS Leadership, as necessary.

Associate Director Application Support Engineer

DTCC
10.2014 - Current
  • Analyze multiple application alert trends, providing business impact and analysis to teams while recommending solutions to minimize future occurrences.
  • Review and update articles and run books with collaborators to confirm information is up to date.
  • Provide oversight and leadership for other support engineers, including technical mentorship and collaboration on complex issues.
  • Collaborate with Client Facing teams to provide answers to application issues.
  • Review and Complete Disaster Recovery scripts to be implemented in response to planned and unplanned outages, ensuring appropriate steps are documented.
  • Recommend and design automation to reduce the cost of ongoing application monitoring.
  • Facilitate internal review and validation of support and Non-Functional Requirements during the development phase of an application.
  • Serve as point of contact for critical issues and advance to appropriate teams as necessary while providing updates to management.
  • Mitigates risk by following established procedures and monitoring controls, spotting key errors and demonstrating strong ethical behavior.
  • Extract and provide weekly reports on the deployments planned for the week to increased visibility across all teams regarding upcoming production implementations.
  • As apart EAS liaison squad, responsible for gathering the information required to support ongoing projects, which includes Support Runbook updates, MF flow chart changes, process change diagrams, DR runbook changes and DR validation procedure changes.
  • XLU sessions are conducted for Cross team knowledge sharing sessions.
  • Actively participated in gathering requirements for FICC, NSCC & DTC milestones to build Splunk Dash for FICC, NSCC and DTC end to end processing.
  • Worked with team to come up with standard template for Run Book, involved in creating runbook and maintain update to date with all releases.
  • Maintain and support QA and PSE environment for ongoing projects, helps in setting up and running the projects smoothly.
  • Worked as a lead role in DR co-ordination for the for the past 10+ years.
  • Worked and provide EAS metrics for EAS weekly and monthly status Reports, which are used to report higher management.
  • Learned new distributed, Cloud technologies fast, which are required to support EAS Risk applications.
  • Providing Support for Extended run project for DTC, FICC and NSCC applications.
  • Conduct weekly AD team meeting to review over the issues that occurred in the week Deployments planned in the week and get the status of issues, which are been tracked using issue tracker.
  • To provide better support from offshore team. Initiated daily status meeting between offshore team members.

Sr. Software Consultant

Amazon (Audible.com)
12.2012 - Current
  • Company Overview: Audible, Inc., an Amazon.com, Inc. subsidiary (NASDAQ:AMZN), is the leading provider of premium digital spoken audio information and entertainment on the internet.
  • Used Scrum methodology for project management.
  • Worked as scrum master.
  • RSuite CMS development in Java and MarkLogic updates using XQuery.
  • Developed manifest backfiller in Groovy.
  • Used JMS MQ for asynchronous processing.
  • S3 (AWS) as image storage.
  • Developed java based webservices.
  • Writing PL/SQL procedures.
  • Used Hibernate and iBatis as JPA.
  • Worked on multithreading.
  • Writing PERL program modules.
  • Test using JUnit and Mockito.
  • Audible, Inc., an Amazon.com, Inc. subsidiary (NASDAQ:AMZN), is the leading provider of premium digital spoken audio information and entertainment on the internet.

Sr. Software Consultant

DTCC
08.2007 - 12.2012
  • Company Overview: TCC, through its subsidiaries provides clearing, settlement and information services for equities, corporate and municipal bonds, government and mortgage-backed securities, money market instruments and over-the-counter derivatives.
  • Develop ECCP, MBSD (Mortgage Backed Securities Division – Fixed Income), and FICCPM (Fixed Income Clearing Corporation Portfolio Margining) Value at Risk (VaR) Engine and reports.
  • Develop Intraday VaR reports, Intra-Day Price Exception Reporting and Haircut File Monitoring.
  • Develop and Publish GSD (Government Securities Division – Fixed Income), MBSD reports to customer facing Report Center under Fixed Income Clearing Corporation (FICC) Portfolio Margining.
  • Develop, support and maintain ECCP, NSCC (National Securities Clearing Corporation) and NYPC pricing applications.
  • Processed Corporate & Municipal UITs (Fixed Income) and RTTM FAQ (Fixed Income).
  • Enhance NYPC pricing application to accommodate GCF Repo Index Futures contracts.
  • Enhance Clearing Fund Management (CFM) under NYPC project to implement Single Pot and other stuff.
  • Develop and support NYPC (New York Portfolio Clearing) pricing, NYPC Options pricing web applications.
  • Develop and maintain application to load historical prices using Reuters Tick History and provide it to the Quantitative Analysis business team.
  • Replace Sunguard prices with Reuters feed for NSCC pricing.
  • Develop Pricing Exception Reporting.
  • Automate Muni TFT Offset in Clearing Fund Calculation.
  • Develop DTC Participant Fund Notices (DTC Liquidity) maintenance, report and audit web screens (exportable to pdf and excel).
  • Analyze service alerts and notifications received from Reuters DSS, DSE and Tick History products and take necessary action.
  • Requirements gathering including downstream and upstream interface requirements.
  • Involved in understanding the business processes, requirements and defining the Functional specification.
  • Implemented web projects based on MVC framework, involving Servlets, JSPs, Struts, Spring, Hibernate/JPA, Java Beans, POJO, Hibernate etc.
  • Designed web pages using JSP, HTML and XML/XSLT.
  • Developed JSP’s using JSTL and custom taglibs.
  • Worked on JAXP, XML, JAXB and Multithreading for placing Asynchronous calls to different federated systems like SOAP Server RSA.
  • Involved in writing Web Service clients as per the WSDL files and invoking the 3rd party Services.
  • Responsible for the design, development, unit and integration testing of several rich web user interface application screens.
  • Do server side programming in Java/J2EE.
  • Develop Restful/SOA services as part of Risk reengineering project.
  • Provide solutions using design patterns, common techniques, and industry best practices that meet the typical challenges/requirements of a web based UI application including usability, performance, security, and compatibility.
  • Created XML Interfaces and Schema Definitions (XSD).
  • Used JavaMail to send email alerts to the customer.
  • Write UNIX Shell scripts and perl scripts.
  • Write stored procedures, triggers and SQL/PL-SQL queries.
  • Write JUnit test cases for Unit testing and prepare code documentation for future reference and upgrades.
  • Performed Code reviews to make sure that the industry best practices are followed.
  • Analyze the problem situation and provide solutions.
  • Prepare program specifications and develop coding logic flowcharts.
  • Independently undertake the major and critical coding tasks of a project.
  • Participate, contribute, assimilate and provide opinion on changes, enhancements and design being done to the project.
  • Participate in defining and developing technical specifications to meet systems’ requirements.
  • Analyze and translate logical designs to create physical designs.
  • Create Visio flow charts to understand and document the functionality of the entire system.
  • Follow SCRUM and Agile methodology of software development.
  • Automate build process using Ant.
  • TCC, through its subsidiaries provides clearing, settlement and information services for equities, corporate and municipal bonds, government and mortgage-backed securities, money market instruments and over-the-counter derivatives.

Sr. Software Engineer

Sprint/Embarq (CenturyLink)/Sprint-Nextel
10.2004 - 05.2007
  • Involvement in the various enhancement modules like implementing Viewing Permissions for Intranet Site Content with tree based data structure, adding new My News Portlet and Integration of SiteMinder with Portal for Single Sign-On in the application.
  • Design modules using J2EE guidelines, Core/J2EE design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
  • Implementation of the Provider classes used to render the information in the portlet using the Sun ONE Portal framework and implementing parsing of the XML content file using the JAXP API in provider classes.
  • Used XML for configuring the display of various portlets in the application.
  • Worked on complex business rules and algorithms for separating the viewing content from one user to another based on the permissions and authorization access of the users.
  • Implementation of the application presentation layer, which is based on Sun ONE Portal framework, involves Providers (Servlets), JSPs and Java Beans.
  • Implementation of the Tree based data structure in JavaScript using its Tree Object with added features like maintaining the persistence Tree state, dynamic expanding of the tree nodes, etc.
  • Involved in the delivery of various project deliverables like Estimation, Application Design Document (ADD), Project Schedule, Application Test Cases, Test Results and Deployment Plan.
  • Creating and mapping business objects, interfaces, relationships.
  • Importing and exporting services.
  • Customizing behavior with visual snippets.
  • Assembling business services.
  • Creating mediation flows and assembling mediation services.
  • Creating and assigning human tasks.
  • Building conditions, state machines, processes.
  • Generating custom event notifications.
  • Implemented the SOA Governance Policy using WSRR.
  • Created the best practices and methodologies of SOA service repository configuration and governance management.
  • WSRR used for Runtime.
  • Design and implement IBM WebSphere ESB based interfaces.
  • Create technical design documents, code and unit test ESB based interfaces.
  • Design and develop maps, message flows and configure/develop adaptors.
  • They are also responsible for deploying integration components.
  • Designed a SOA technology references model used to guide the implementation of supporting systems.
  • Create Use Case, Architecture & Sequence Diagrams.
  • Worked on Interwoven Teamsite Templating.
  • Develop class diagrams / definitions and activity / sequence diagrams using UML for components that will be written in Java.
  • Creates programming specifications of moderate to high complexity from high-level specifications.
  • Makes strategic as well as tactical recommendations and provides technical leadership.
  • Ensures system and data structure/architecture aligns with business requirements.
  • Develop, test, implement and maintain application software.
  • Write unix scripts and database components.

Sr. Software Engineer

Aeroplan/Air Canada
01.2004 - 09.2004
  • Designed and developed the common APIs to communicate with existing system.
  • Designs and develop high quality enterprise level applications specifications utilizing technologies across all tiers (J2EE application, business domain, persistence).
  • Designed the component interface to the existing system.
  • Prepare status reports, update Project Plan and conduct meetings with clients.
  • Develops class diagrams / definitions and activity / sequence diagrams using UML for components that will be written in Java and SQL(DB SP etc.).
  • Managed a team of 3, training and mentoring of junior developers, specifications preparation for developers.
  • Implemented the JMS/MQ functionality.
  • Develop standard web applications using JSPs and servlets.
  • Involved in preparing Test Cases and Configuration of the system using Unit test Plan and system integrate plan and support the system through various phases of life cycle.

Group Leader

HITACHI
01.2003 - 12.2003
  • Provide input and support for, and performs full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.).
  • Analyzes and translates logical designs to create physical designs.
  • Participates in defining and developing technical specifications to meet systems’ requirements.
  • Analyzes designs, codes, and tests, corrects, and documents moderate to highly complex programs to ensure optimal performance and compliance.
  • Creates unit test plans and reviews documented results to ensure requirements are met.
  • FS creation. Implemented the design patterns like Singleton, Service Locator, Session Façade and Data Transfer Objects for the application.
  • Implemented the report generation in PDF format using iTEXT library.
  • Implemented Struts Framework 1.1 (Action and Controller classes).
  • Used simple Struts Validation for validation of user input as per the business logic, and initial data loading.
  • Implemented open source Log4j logging framework.
  • Developed Unit Test cases for unit testing using JUnit and prepared code documentation for future reference and upgrades.
  • Use Unicode Character Support (i18n) of Java as well as Browser to display Japanese characters.
  • Used java script for validation of page data in the JSP pages.

Group Leader

JARS Tech Inc.
07.2002 - 01.2003
  • Requirement gathering and analysis.
  • Implementation of Data Objects and Controllers.
  • Develops & debugs application programs.
  • Executes system & integration tests.
  • Implemented Data Junction transformation to Business XML.
  • Develop Administration Module for Adding, Modifying and Deleting Organizations from the system, Super User Module for adding as well as updating the eMPS users information and Medical Practitioner Module for adding new patients.
  • Implemented open source Log4j logging framework.
  • Written Unit Test cases for unit testing using JUnit and prepared code documentation for future reference and upgrades.

Sr. Software Programmer

HDFC / Societé General / Bank of Nova Scotia
04.2000 - 07.2002
  • Provide solutions using design patterns, common techniques, and industry best practices that meet the typical challenges/requirements of a Client/Server and web based UI application including usability, performance, security, and compatibility.
  • Involved in Design, Development, Testing and Integration of the application.
  • Implementing Session and Entity EJBs and deployment over Weblogic Application Server.
  • Created a EJB Wizard which fetches the data from the database and creates the EJBs.
  • Responsible for implementing the JMS and Message Driven Bean functionality.
  • Explored the source code of Sun BDK1.1 for implementing Hydra Transaction Form Wizard which is used for development of Beans.
  • Explored Sun BDK1.1 for deployment and runtime environment of the Beans.
  • Providing Multiple InfoBus support to the Beans.
  • Automatic code generation of the Form/Canvas/DashBoard.
  • Developing JavaBeans and Customizers.
  • Coding and Testing.
  • Providing JNDI support using Netscape Directory Server.
  • Developing the GUI for manipulating LDAP entries.

Trainee Programmer

Cobbit Engg. Pvt. Ltd.
07.1999 - 03.2000
  • Company Overview: Cobbit Engg. Pvt. Ltd. is engaged in the manufacturing and marketing of a wide range of Belt conveyors to diverse industries.
  • Study the Belt Conveyor Design.
  • Gathering and analysing requirements from the client.
  • Developed numerous utility classes using core Java.
  • Client side GUI design and coding using Java Swing.
  • Developed test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrade.
  • Writing Test Plan and generate Test Data.
  • Executes system & integration tests.
  • Implementing core framework components for data logic flow using Core Java and JDBC.
  • Cobbit Engg. Pvt. Ltd. is engaged in the manufacturing and marketing of a wide range of Belt conveyors to diverse industries.

Trainee Programmer

EMCO Transformers Pvt. Ltd.
01.1999 - 06.1999
  • Involved in Requirement Gathering and Development of the project.
  • Participation in technical designs, unit testing, product test support, and deployment support.
  • Developing the algorithm of testing transformer design as per Client specification.
  • Developed Stored Procedures, Triggers and PL/SQL queries for the database.
  • Conducted code review and Black Box testing.
  • Formulation of various graphs and reports.

Education

Bachelor of Engineering (B.E.) - Electrical Engineering

Mumbai University
12-2000

Skills

JAVA

Certification

Sun Certified Java Programmer (SCJP 1.2), 2000-01-01

Summary - Experience

  • P6M, Experience in supporting Enterprise Risk applications as SRE at DTCC.
  • P9Y6M, Experience in Production Support of Enterprise Risk applications at DTCC.
  • P15Y, Experience in Analysis, Design, Development, Testing and Implementation of robust Web-based and client/server software applications using Java/J2EE, Relational Databases and OOAD, SOA etc.
  • P15Y, Experience in financial applications (Equities, Options, Fixed –Income Securities, Risk Management/Derivatives etc.)
  • Experience working with global teams for FORTUNE 500 Clients like Sprint Nextel, IBM, Hitachi and others like DTCC, Embarq (CenturyLink) and Air Canada (Aeroplan).
  • Experience in various domains like Finance, Telecom, Travel & Transport, Healthcare and Manufacturing.
  • Worked on Reuters Data Scope Select (DSS), Data Scope Equities (DSE) and Tick History products.
  • Experience in Test Drive Development (TDD) and Agile/Scrum Methodology.
  • Hands on experience in multi-tier applications using Java/J2EE technologies such as Struts, Spring, Hibernate (JPA), iBatis, Servlets, JSP, EJB, JDBC, SOA, Web Services, JMS/MQ, XML, Groovy, Grails and various Core/J2EE Design Patterns.
  • Extensive experience in UML like Use Case, Class diagram and Sequence diagram etc.
  • Used Oracle, Sybase, SQL Server and DB2/UDB as databases & J2EE platforms on UNIX.
  • Experience in SOA architecture with WebSphere and WebLogic frameworks.
  • Proficiency in designing, developing and implementing interfaces using JBoss, IBM WPS and ESB.
  • Excellent experience in IBM products like WID, WS MQ, WMB, WSAD, RAD, RPM, RUP, Rational Requisite Pro and WebSphere 5.1, 6.0 & 6.1 (WAP).
  • Experience in effort estimation using UCP (Use Case Point) and Functional Point Analysis(FPA).
  • Hands on experience in messaging using JMS, MQ Series and excellent UNIX skills.
  • Experience in the business of VaR (RISK) Calculation and Reporting, Clearing Fund Management (CFM) and Pricing of GSD/MBSD/ECCP/NSCC.
  • Knowledge of fixed-income products, derivatives, securities, equities, Derivatives, FpML(Financial product markup language) and FIX message formats.
  • Versatile team player/team leader with excellent Analytical, Communication and Interpersonal skills.

Timeline

Associate Director Application Support Engineer

DTCC
10.2014 - Current

Associate Director Application Support Engineer

DTCC
10.2014 - Current

Sr. Software Consultant

Amazon (Audible.com)
12.2012 - Current

Sr. Software Consultant

DTCC
08.2007 - 12.2012

Sr. Software Engineer

Sprint/Embarq (CenturyLink)/Sprint-Nextel
10.2004 - 05.2007

Sr. Software Engineer

Aeroplan/Air Canada
01.2004 - 09.2004

Group Leader

HITACHI
01.2003 - 12.2003

Group Leader

JARS Tech Inc.
07.2002 - 01.2003

Sr. Software Programmer

HDFC / Societé General / Bank of Nova Scotia
04.2000 - 07.2002

Trainee Programmer

Cobbit Engg. Pvt. Ltd.
07.1999 - 03.2000

Trainee Programmer

EMCO Transformers Pvt. Ltd.
01.1999 - 06.1999

Bachelor of Engineering (B.E.) - Electrical Engineering

Mumbai University
Santosh KadamAssociate Director Application Support Engineering