Summary
Overview
Work History
Education
Skills
Timeline
Generic

Baskaran Ramanathan

Charlotte,NC

Summary

  • 20 Plus years of experience in Development, Architecture, and Leadership roles using Java/J2EE technologies, I specialize in crafting the technical vision for solving business problems.
  • Results-oriented and highly skilled professional with in-depth knowledge and extensive experience in Object-Oriented Programming (OOP), analysis, and design. Adept at leveraging advanced programming principles to develop robust and scalable software solutions. Proven track record of delivering high-quality code and innovative solutions to complex problems. Skilled in designing efficient and maintainable software architectures that align with business objectives.
  • Financial Domain Expertise on : Online/Mobile Banking (Consumer) , Securities Lending (Trading) , Mortgage Processing , Corporate Banking , Commercial Credit Cards & Insurance

Overview

24
24
years of professional experience

Work History

Principal Engineer

Bank Of America
02.2018 - Current
  • Design & Solution Architecting for API Gateways : Mobile & Online (Desktop)
  • Optimized engineering processes by implementing innovative solutions and streamlining workflows.
  • Led cross-functional teams to successfully complete complex projects on time and within budget.
  • Collaborated with stakeholders to define project requirements, ensuring alignment with business goals.
  • Enhanced product quality by conducting thorough analysis and identifying areas for improvement.
  • Lead the design effort and detailed out the Implementation approach for the NBAA = Consumer & Wealth Platform integration effort
  • Reduced production costs with efficient resource allocation and strategic planning.

Senior Java Developer

BlackRock
03.2017 - 02.2018
  • Securities Lending : Design & Development of Sec. Lending system called " Global Loan Manager" (GLM) using Java /J2EE technologies .
  • Developed and maintained scalable Java components for improved user experience and increased traffic.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Mentored junior developers, fostering a culture of continuous learning and professional growth.
  • Implemented robust security measures that safeguarded sensitive data and ensured system stability.

Technical Lead /Solution Architect

Belk ( Gibi Systems)
12.2015 - 03.2017
  • Belk’s (www.belk.com) Retail Portal – Maintenance & Enhancements .Belk and www.belk.com offer a wide assortment of national brands and private label fashion apparel, shoes and accessories for the entire family along with top name cosmetics, a wedding registry and a large selection of quality merchandise for the home
  • Design, Development & enhancement for the retail portal wwww.belk.com using Java in BlueMartini (MVC) framework
  • Enhanced system performance with thorough code reviews, debugging, and optimization techniques..
  • Improved software development processes by introducing Agile methodologies and promoting cross-functional collaboration.
  • Led a team of developers to successfully deliver high-quality software projects on time and within budget constraints.
  • Implemented continuous integration and deployment strategies for faster release cycles and improved application reliability.
  • Collaborated with product managers, designers, and business stakeholders to define project requirements, ensuring alignment with organizational goals.

Technical Lead

CES Information Technology
03.2015 - 12.2015
  • ANX – ASV Scan Portal : Security scan project for finding the vulnerabilities and provide the report.
  • Improved team efficiency by implementing Agile methodologies and optimizing workflow processes.
  • Championed innovative solutions and encouraged creative problem-solving, driving continuous improvement within the organization.
  • Managed resources efficiently, creating project timelines and allocating budgets to maximize return on investment.
  • Resolved critical issues in a timely manner by identifying root causes and implementing effective corrective actions.

Lead Java Developer

BlackRock
04.2013 - 03.2015
  • GLM: Global Loan Manager is client-server trading application for Securities Lending group
  • Involved in GLM application development/enhancement using Java (JDK 1.7/Multithreading/Data Structures/OOAD on spring based application framework
  • Hands-on in Design & Development for enhancing GLM/SLATE applications using JDK 1.7 APIs on Spring framework
  • These applications are used in Black Rock for Electronic Trading in securities lending group
  • Good knowledge & hands-on in concurrency package , Data structures, Multithreading & trading algorithms etc
  • Developed Asset inventories and other Market Data loading jobs
  • Fix/Enhance issues related this java process
  • Responsible for Build/Release related activities, Week-end support on rotation basis to assist other Region users (APAC/EMEA )
  • Active participation in design/code sessions, train junior developer, performance tuning etc
  • Involved in critical production issues debugging , Resolving issues with application performance, debugging Stored Procedures and working in Sybase database
  • Technologies: JDK1.7/1.8, Data Structures, Java Multithreading, XML, Sybase – SQL, Spring, Hibernate, Eclipse IDE , Maven, GitHub, scrum/agile

Vice President - Lead Java Developer

Citigroup Inc
02.2012 - 03.2013
  • Design & Development of Java applications/ scalable java components for Commercial Credit Cards application.
  • Developed new revenue streams by identifying growth opportunities and forging strategic partnerships with key industry players.
  • Established a culture of continuous improvement, fostering innovation and driving sustainable growth across the organization.

Sr. Programmer Analyst

AIG
02.2011 - 02.2012
  • Project Credit Portfolio Modeling (CPM):
  • Design & Development of XML Request/Response Model using JAXB/Core Java (JDK1.6)– Rich utilization of Data Structures, Multi-Threading & Core Java APIs along with JAXB
  • Involves bug fixes , supporting end users , converting business requirements in to High/low level software design and supported periodic DEV/QA/Production releases
  • Optimized database systems for faster data retrieval and better resource management, enhancing overall user experience.

Sr. Programmer Analyst

Donavan Data Systems
10.2009 - 02.2011
  • Worked on Project EDI Hub – Electronic Data Interchange: The EDI Hub is a messaging hub
  • Its purpose is to act as a centralized piece of middleware for tracking and routing messages sent into and out of an organization
  • The main tasks performed by the Hub are the validation of incoming messages; their translation into a format suitable for their next destination; and their transmission to that next destination
  • Design & Development of Organizer using Core Java (JDK1.6)– It involves interacting with mainframes through web services to update/view data
  • Enhancement in the existing Hub Modules – REDI, CAB, GAP ,SFTP using Core Java – JDK1.6, Data Structures using Util & Collection Framework, Multithreads, and web services, JMS
  • Direct interaction with Customers for Business requirement analysis, to fix production problem, Threading, Util & Collection Frame work, JDBC, MySQL, Eclipse, JOnAS Application Server , Axis2, Java Web services, XML.

Senior Java Consultant

Bank Of America/Merrill Lynch
07.2007 - 09.2009
  • Project Global Tax which is the primary Tax processing system for Merrill Lynch
  • Design & Development of FGI – Feed Application – It involves complex tax calculation using Core Java – JDK1.5, Java Exception Handling, Data Structures using Collection APIs and Oracle PL/SQL , Stored procedures
  • Part of Design & Development team in Fore Cast Systems – Core java , Hibernate, PL/SQL, Oracle Stored Procedures
  • Threading, Util & Collection Frame work, JDBC, Oracle PL/SQL , Oracle 9.2.0.7& 10G, IBM RAD 7.0,Hibernate, Oracle Discoverer Reports, Websphere Application Server 6.0 ,TOAD for Oracle, PVCS.

Java Consultant

Citigroup Inc
07.2005 - 06.2007

Project : CitiDirect:

  • CitiDirect is the Corporate Banking platform of Citibank
  • It has fully developed modules -Payments, Trade, File Delivery and Reports
  • They interact with each other though MQ and BSI calls
  • Development & Enhancement of File Delivery Module: File Delivery Services deal with generation of transactions data and exporting it to different formats based on the preference set by client
  • Involved in enhancing the functionality of File Delivery Exports module using Java, XML and XSL
  • JDK1.2/1.6, Data Structures, Java Multithreading ,Web Technologies – JSP,Servlets etc, MVC Framework , JMS , Oracle, SQL Server , SQL, XML ,Eclipse IDE ,SVN, Weblogic , WebSphere

Java Consultant

Citi - Travelers Life & Annuity
09.2004 - 06.2005
  • CALC (Contracting, Appointing, Licensing, and Compensation) application is a distributed Java/CORBA application server intended to support the licensing and compensation needs of Travelers Life & Annuity.
  • Developed logic & algorithms for CALC using core java API
  • involved in Re-Design & Revamping the LDAP update process.
  • Implemented Automated process of LDAP update for all distribution channels using JDK 1.4 & OrbixWeb 3.2 CORBA APIs .Also Implemented Valid State Auth check for producers before adding in to LDAP.

Java Consultant

CitiMortgage O'Fallon, MO
03.2002 - 08.2004
  • Correspondent: CitiMortgage Inc., has different products of loans depends on APR and fixed duration. The Correspondents are like broker channel for CitiMortgage. This Website is for Correspondent who is authorized agent for Citimortgage. It deals with correspondent user registration, importing loans from Correspondent, validating and approving the Loans. The correspondent can able to submit new loans or editing the submitted loans. This site is dealing with two different database sections. One is called Staging area and other one is called LPM or pipeline. Once the correspondent submitted the loan data, it will go and reside in Staging area. Once the Loans have been approved, it will move to LPM.
  • Worked on Developing the Validation modules for the Loan Application – Heavily used Core Java –JDK1.3/1.4, Data Structure using Collection/util, Exception Handling, Object Oriented design
  • Involved in the Initial Design (MVC Architecture), which are related with J2EE Design Patterns Front Controller, Filters, Business Delegates and DAOs.

Java Programmer (Consultant)

Xavor Corporation
03.2001 - 12.2001
  • Developed B2B website for Standard Chattered Bank , Hong Kong using Java , J2EE Technologies
  • Involved in Analysis and Design for Billing & User Registration Module
  • Design and develop the state full session beans to manage transactional integrity based on user and roles information, , XML Parsers, Rational Clear Case

Java Programmer

SSI / Indigo Technologies
12.1999 - 02.2001
  • Worked on Trading System Development for NASDAQ -Japan using C,C++,Java Technologies
  • Involved in programming and Design for Auto Matcher which responsible for order matching during Continuous Trading Session
  • Design and development of Web based Broker Order book
  • Worked on Pre & Post Market order validation
  • Worked on Block Matcher order system
  • Servlets 2.0, JDBC 2.0, C, HTML 4.0, Java Script, Pathway, Pathmaker and Tandem K204 Running Nonstop Version D45

Education

Bachelors of Engineering - Electronics & Communication

Madras University
1997

Sun Certified Web Component Developer
Sun Microsystems
02.2003

Sun Certified Java Programmer (Java 2)
Sun Microsystems
10.1999

Skills

  • Team Mentoring
  • Software Architecture
  • Performance Optimization
  • Technical Research
  • Software Debugging
  • Research and Analysis
  • Engineering Documentation
  • Agile Scrum Environments

Timeline

Principal Engineer

Bank Of America
02.2018 - Current

Senior Java Developer

BlackRock
03.2017 - 02.2018

Technical Lead /Solution Architect

Belk ( Gibi Systems)
12.2015 - 03.2017

Technical Lead

CES Information Technology
03.2015 - 12.2015

Lead Java Developer

BlackRock
04.2013 - 03.2015

Vice President - Lead Java Developer

Citigroup Inc
02.2012 - 03.2013

Sr. Programmer Analyst

AIG
02.2011 - 02.2012

Sr. Programmer Analyst

Donavan Data Systems
10.2009 - 02.2011

Senior Java Consultant

Bank Of America/Merrill Lynch
07.2007 - 09.2009

Java Consultant

Citigroup Inc
07.2005 - 06.2007

Java Consultant

Citi - Travelers Life & Annuity
09.2004 - 06.2005

Java Consultant

CitiMortgage O'Fallon, MO
03.2002 - 08.2004

Java Programmer (Consultant)

Xavor Corporation
03.2001 - 12.2001

Java Programmer

SSI / Indigo Technologies
12.1999 - 02.2001

Bachelors of Engineering - Electronics & Communication

Madras University

Sun Certified Web Component Developer

Sun Certified Java Programmer (Java 2)
Baskaran Ramanathan