Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Key Project Details
Relevant Skills Experience
Timeline
Generic

Santhakumar Shanmugarathinam

Pennington,USA

Summary

Dynamic technology leader with extensive experience at Bank of America, driving successful enterprise projects with budgets up to $50 million. Expert in Java and cloud transformation, adept at managing large teams and fostering effective communication. Proven track record in delivering innovative solutions and enhancing operational efficiency in retirement services.

Overview

20
20
years of professional experience

Work History

Director of Technology, Retirement Services

Bank of America
Pennington, New Jersey
01.2017 - Current
  • Oversaw completion of enterprise projects with budgets up to $50 million, aligning outcomes with organizational goals.
  • Spearheaded AI transformation initiatives using Copilot Claude and Studio to innovate retirement platforms.
  • Managed design and implementation of projects utilizing .NET, Java, Oracle, DB2, and other technologies.
  • Coordinated efforts among business heads, internal users, vendors, and technology teams to meet client deadlines.
  • Led a team of 100 developers, analysts, and quality engineers to deliver robust retirement system applications.
  • Optimized back-end processing through effective leadership and resource management in project delivery.
  • Directed transformation and reengineering of multiple legacy systems for enhanced performance.
  • Integrated cloud technologies and containerization to streamline project execution and improve efficiency.

Development Lead

Bank of America
Pennington, New Jersey
01.2011 - 01.2017
  • Directed a team of 30 developers, both onshore and offshore, to develop a six-year data transformation engine for processing files related to 401k plans, executive stock options, non-qualified, and defined benefit plans.
  • Achieved alignment with client needs by leading development teams in banking software solutions implementation.
  • Managed project timelines to deliver development milestones on schedule and meet project objectives.
  • Collaborated with cross-functional teams to enhance software user experience, resulting in increased user satisfaction.

Senior Developer

Merrill Lynch Technology
Chennai, India
01.2008 - 01.2011
  • Developed and maintained retirement technology applications using core Java and Oracle, enhancing back-end record-keeping on Mainframe systems.
  • Led and developed offshore team to effectively support onshore technology teams.
  • Translated requirements and ensured clear communication with onshore teams to facilitate project success.

SOFTWARE DEVELOPER (JAVA/J2EE)

WIPRO
Chennai, India
01.2006 - 01.2008
  • Created applications across multiple environments leveraging Java/J2EE, Hibernate, Unix, JMS, Oracle 11G, Ant Script, WebSphere, XML, SOA, HTML.
  • Developed software solutions for Wipro clients including Yamaha and Matrix One.
  • Contributed as a core developer in a team of 15.

Education

Bachelor OF Engineering - Computer Engineering

India
01-2004

Skills

  • Cloud solutions and transformation
  • Enterprise architecture
  • Software and application development
  • Agile methodologies
  • J2EE, Net Distributed Technology
  • Spring framework and batch
  • Servlets and JSP
  • Databases (Oracle, MS-SQL, DB2, MySQL, MemSQL, CockroachDB)
  • IT infrastructure management
  • Database management
  • IT strategy and risk management
  • Business intelligence
  • Digital transformation
  • Effective communication skills
  • Critical and analytical thinking
  • IT problem-solving skills
  • Software testing

Accomplishments

  • Directly managed the critical system handling over 5000 files and over 6 million transactions a day.
  • Improved files and database processing by over 40% to increase throughput and scalability
  • Modernized over 30% of all systems, replacing over 8 million lines of legacy code in key applications
  • Led the efforts to migrate from COBOL to JAVA within the Mainframe environment
  • Migrated and modernized portals to HTML5, Angular for better user experience.
  • Reduced technology and operations costs by over 25% by implementing Automation & Robotics solutions

Key Project Details

  • Application Modernization, 01/01/19, Present, Responsible for architecting, managing, and deploying the upgrade of three key applications within the Retirement Technology group., Projects involved upgrading and retiring over 3 million lines of code and migrating to newer technologies., Designed and architected major components in Java on Z/Os to facilitate the download of VSAM file via Java SpringBoot to Oracle 19G Platform., Built a reconciliation system to make sure data from Mainframe is always up to date with the Oracle Databases and Vice Versa., Incorporated the use of Kafka’s connectors to generate the System of Record from underlying databases., Changed Legacy UI to using Angular and Java for dynamic rendering of the screens., Migrated all legacy deployment to Jenkins Pipeline and deployed using Ansible Tower and XLR., Migrated from SSIS packages & SSRS reports to Tableau and Oracle 19C databases., Oversaw the development, testing and implementation of all new code and successfully retired the old infrastructure., Migrated application from Sharepoint to Container using Coackroach and Angular.
  • Data Management Center, 01/01/18, 12/31/19, Managed the development of a comprehensive self service UI that allows the flexibility for Plan Sponsors to design and control their own reporting and batch processing needs., Successfully completed this $10 million dollar project that spanned across 6 technology teams and 3 core business groups., Architected the system to ensure full self service and automated processing for clients as well as internal users., Streamlined file processing and JDBC calls using Spring-Batch Readers., Implemented custom reader to apply header/footer validation of files to streamline processing., Designed and implemented a new custom writer to accommodate the logic of writing the records on plan-based files., Reduced processing time of all files and reports by over 50%., Ensured the development team identified areas of optimization and refactoring by implementing multi-threading in file processing.
  • COBOL to JAVA on Z/OS, 01/01/17, 12/31/18, Led the development effort to migrate two applications supporting outbound files involving contribution rate selection and loan information from mainframe out to client payroll provider., The project opened the mainframe accessibility out to distributed world.
  • Benefits Online Platform, 01/01/16, 12/31/18, In charge of creating a new platform to allow participants to perform updates to their Name, Address, Phone Number, Email and other Indicative data even if they are no longer part of the company Payroll., Architected and designed an optimized batch processing of files.

Relevant Skills Experience

Lead multiple technology teams on simultaneous projects that are critical to the organization, Took Responsibility in coming up with optimal architecture and solutions, Developed, mentored, and built talented teams across platforms both onshore and offshore, Implemented innovative and new technical tools for key Retirement Technology Initiatives, SAFE Certified Agile Lead and Scrum Master with years of experience in building agile & mature teams, Well versed in Retirement Technology, Operations and processes and the underlying products., Expert in transactions processing for 401K and other Retirement products and their systems., Familiar with most Retirement Record Keeping Systems such as OmniPlus & Other DC/DB systems., Experienced in working with Business leaders to assist them with strategic technology decisions., Provided Technology Solutions for Payroll, Loans, Compliance, Pricing, Sales, Operations & all Portals., Strong background in Java, J2EE with Web Services, SOAP JAX-WS & Restful-JAX-RS, XML, Beans, JMS, .Net, Tableau, Extensive experience with XML and XSD with JAXP,SAX & DOM Parsers., Expertise in Oracle, SQL Server, DB2 development and Database optimization, Expert in Kafka Steam Processing configuration, Kafka Producer, Consumer, Kafka Connect-JDBC/Sink, Experienced in working with Amazon Web Services, Very good knowledge on Mainframe platform and COBOL programming.

Timeline

Director of Technology, Retirement Services

Bank of America
01.2017 - Current

Development Lead

Bank of America
01.2011 - 01.2017

Senior Developer

Merrill Lynch Technology
01.2008 - 01.2011

SOFTWARE DEVELOPER (JAVA/J2EE)

WIPRO
01.2006 - 01.2008

Bachelor OF Engineering - Computer Engineering

Santhakumar Shanmugarathinam