SlideShare a Scribd company logo
1 of 7
Maharshi Amin
Phone: 732-470-1167 Email: maharshi14@yahoo.com
SUMMARY:
 10+ years of software industry experience, which includes support, design, development, testing
client server applications for finance, production, sales and export oriented industries.
 10+ years of development experience with Sybase, Perl, and Shell Script combinations. 2+ years
of Informatica experience.
 Expertise in object-oriented analysis and design methodologies (OOAD), software modeling
(UML) as well as software design patterns/frameworks such as Hibernate, Struts, MVC
architecture, and J2EE Design Patterns.
 8+ years' experience in financial industry working mainly with trading, settlements, subledger and
BPSA data. Excellent business knowledge of the Mutual fund, Equity,Credit Risk and Prime
Brokerage business.
 Great organizational and team lead skills. Well experienced in developing any software package
right from analyzing the user requirement to implementation of the system. Experienced in
working as a team member as well a stand-alone programmer analyst.
 Well versed in Software Development Life Cycle and expertise in Object Oriented Analysis and
Design. Experienced in developing/designing systems and writing T-SQL and stored procedures
in Sybase. Proficient in RDBMS.
 Good communication and interpersonal skills.
TECHNICAL SKILLS:
LANGUAGES: Perl, UNIX Shell Scripts, Java, Multi-threading, Servlets ANSI /TRANSACT SQL, HTML,
JavaScript.
FRAMEWORK: Hibernate, Struts, Spring
TOOLS: Autosys, Informatica, Business Works, Visual studio.net, DBARTISAN.
RDBMS: Sybase, MS Sql Server.
O.S: UNIX (HP/SUN/LINUX), Windows 9x, Windows NT 4.0.
INTERNET: Weblogic, Apache Tomcat, Netscape Enterprise Server.
SOURCE CONTROL: RCS, SVN, Clear Case, Visual Source Safe, SCCS, Perforce.
EXPERIENCE:
09/2015 – Present Scotiabank, NY
Working for the Prime Brokerage/Stock Lending group with the Locates group. Supporting the Global
Locates Engine.
 Supporting and enhancing the current GLE platform which matches locates to supplies available.
 Developed Restful web service for client to send in locates request.
 Developed and enhanced EJB for Supply and Availability
 Migration from Weblogic 10 to Apache Tomcat 8.
 Migration from Entrust to CAMS for user authentication.
 Designing, developing and implementing the security master from CSAM and Bloomberg feed.
 Reconciliation of Supply and Locates using Perl and Sybase procedures.
 Create reports as per user needs using stored procedure which extracts data from database,
applies the business logic and create a CSV or PDF file for users to view through the Frontend
GUI.
 Write stored procedures to extract data from the data marts and to centralize it in the local BPSA
database.
Environment: Perl, J2ee, Struts, Sybase 12.5, Sun Solaris, Autosys
03/2015– 09/2015 Barclays Capital
Working for the Fixed Income Index group as an Application developer/architect. The project was to first
migrate from the legacy Solaris platform to Linux and then convert the legacy C code which was used for
Index calculation. The Barclays Fixed Income Index are a group of proprietary fixed income Indexes
which are disseminated to subscribers.
 Designing the new Index batch model which involved the loading of security static.
 Solaris to Linux migration of the existing Index app. This involved migrating the existing perl and
C code to Linux and setting up a Prod parallel run on the Linux box.
 Creating a file mover utility which had a capability to FTP, copy files
 Setting up an automated Feed, Email and config file diff which compared the intermediator files
that were generated during the batch process between the Prod and Prod Parallel run.
 Creating Reports from the Diff utility and analyzing the differences.
Environment: Perl, Sybase 12.5, Sun Solaris, Autosys 4.5
10/2013 – 03/2014
Working as an application developer t for the Credit Risk group.
 Working on the Multifactor simulation models project to replace the present simulation process.
 Working on migrating trades from Credit Studio to Sparck infrastructure.
 Coding and enhancing application written in python/Perl for internal reporting/reconciliation.
 Developed perl scripts for loading market data into database
 Developed stored procedures to extract data and Perl scripts to create feeds for downstream
consumption.
 Developed perl scripts to validate the netted exposure numbers
Environment: Perl, Python, Sybase, Quartz, Sandra, MapR, Linux , Autosys, Tibco.
01/2013 – 09/2013 Soceite Genarale
Working as an application architect within the Back Office Equity/FI group.
 Performance tuning the present system for increased volumes of trades and journals within the
database
 Batch re-engineering/enhancement for increased volumes of data..
 Working with BPSA/Impact data to come up with a Historical Database for internal
reporting/reconciliation.
 Come up with the Database design for the new historical database
 Archival/Purging design for Database/app server.
Environment: Perl, Sql Server 2008, Linux, Autosys, Tibco.
06/2012 – 12/2012 Morgan Stanley
Working for Investment Management group. The project involves replacing the existing Books and
Records application (GIM2) with the State Street application.
 Doing application dependency gap analysis and coming up with the future state batch process.
 Documenting the entire batch process and doing dependency and gap analysis between present
and future state.
 Designing the new batch process with the new State Street data feeds using Perl and Sybase
tables. This involved modifying existing table structures to accommodate changes in data feed
and changes to existing stored procedure.
 Re-engineering the Autosys batch process to use firm mandated best practices and integrating
the existing process to access data from State Street.
 Modifying the existing Sybase stored procedures and incorporating new business logic relating to
the state street data feeds.
 Performance tuning of various transact sql queries and Sybase stored procedures arising due to
changes in data as well as table structure.
 Create Sybase tables and temp table to load the new data feeds.
Environment: Perl, Sybase ASE 15, Sun Solaris, Autosys 4.5
03/2011 – 04/2012 Credit Suisse
Working for the Credit Risk team within Risk IT. The project involves understanding the complex Credit
Risk business and re-engineering the batch and the reporting modules.
 Managed a global team of 9 (Singapore, India, and Zurich) responsible for 1st level support of the
credit risk application.
 Designing the Technical Architecture and Data Model for the Corporate Lending Database.
 Work with Loan IQ and design feeds for downstream consumption.
 Developed the De-Swissing process which allowed only users in Switzerland to view Swiss client
data. This process was developed by creating Sybase database views to tables having Swiss
client data.
 Developed Stored procedures to extract data and Perl scripts to create feeds for downstream
consumption.
 Fine tuning various Sybase transact SQL queries and stored procedures including the Risk
Calculation Engine stored procedures for performance.
 Created Indexes on frequently used tables for query tuning and performance.
 Developed complex Transact SQL queries for creating ad-hoc reports as well as creating new
reports on the frontend.
 Designing and implementing the Risk Calculation Engine using Sybase stored procedures.
 Adding new reports to the existing J2EE application implemented in JSP, Struts and Hibernate.
 Developed Perl scripts for loading upstream feeds using sybperl module into the database tables.
 Designing detail level J2EE Architecture for technology inventory and Interface to other
applications.
 Developed new GUI screens using JSP, spring and Hibernate.
 Developing and enhancing Java and Database components.
 Developing Perl scripts for loading and extraction data.
Environment: Perl, Sybase 15.5, J2EE, Servlets, Hibernate, Sun Solaris, Autosys,
02/2008 – 02/2011 Barclays Capital
Working for the Prime Brokerage/Stock Loan group for the REG-U project. The project involves
incorporating the reg-u requirements into the present Prime Brokerage working model.
 Managed a team of 15 global developers responsible for development and support of the
application.
 Designing the new BPSA batch model for the REG-U instance and leading the development
process implementing it in Sybase/Perl.
 Developing the historical load process to load EOD data to the history tables through Sybase
triggers, procedures and configuration tables
 Designing, developing and implementing the Trade and Journals flow to Broadridge using TIF
files. This involved incorporating complex data validation into stored procedures and triggers
pertaining to trades and journals.
 Margin Calculation for REG-U and REGY clients.
 Reconciliation of Margin data (Front Office Back Office) using Perl and Sybase procedures.
 Working with the BPSA (Broadridge) data which is a real time e Sybase RDBMS which
broadridge provides containing trade, holding, security, margin data.
 Performance Tuning the batch and downstream process for the legacy barcap 293 ADP stream
to handle increased trade volumes. This involved database tuning of stored procedures and
transact sql queries as well as application level tuning achieved via parallel processing.
 Create reports as per user needs using stored procedure which extracts data from database,
applies the business logic and create a CSV or PDF file for users to view through the Frontend
GUI.
 Developed Java multithreading applications to consume OCC real-time FIXML Trade and
Position movement messages, parse and load to database.
 Developed a new MQ channel connectivity to DTC. Coordinating with DTC and the MQ group to
have this setup. Developing the Java middle tier for extracting, formatting, parsing and storing of
the messages.
 Created a prototype multithreading application in JAVA to create Swift messages (MT536, MT
950) and send them to SAG (Swift Alliance Gateway) via MQ.
 Write stored procedures to extract data from the BPS data marts and to centralize it in the local
BPSA database.
Environment: Perl, Sybase 12.5, Sun Solaris, JSP, Servlet, JMS, MQ, Autosys,
07/2007 – 01/2008 Banc of America Securities, New York, NY
Working as Database Architect/Developer for the Securities Lending group within the Prime Brokerage
Space. The project involves designing and developing a Data Mart for the CFG (Central Funding Group)
which will be used for P&L calculation and to between the Middle and Back office. Also working on Stock
Loan to develop reports which would calculate the Cost of carry of various Equity and Fixed Income
 Working with business to come up with a clear understanding of the business requirement for
data sourcing
 Designing the CFG database model and implementing it in Sybase
 Wrote stored procedures to extract data from various data marts and to centralize it in the CFG
database.
 Wrote Perl scripts to load flat files to database.
 Worked on developing a new MQ channel for sending Pledges, MemoSeg and Do to DTC for
further processing.
07/2006 – 06/2007 Morgan Stanley, New York, NY
 Working as a Database Architect/Developer for the firm wide Legal Compliance group. Designed
and developed the new Legal Compliance reporting system which will replace the existing region
specific disclosure reporting systems and will incorporate a highly flexible rules engine which will
make changes in the regulatory reporting world easy to incorporate in the systems.
Responsibilities for designing/developing the rules engine system through a set of Perl scripts,
stored procedure and table.
 Working closely with the business analyst and determining the business requirements and
coming up with a Technical Design document.
 Designing and maintaining the database model using Erwin and modifying as business
requirement changes.
 Developing Perl scripts and stored procedures to implement the rules engine
 Wrote Perl loader scripts for loading and massaging the various flat files and load them to Sybase
tables
 Fine tuned Sybase queries for performance. Wrote numerous Stored Procedures
 Write Autosys JIL script to schedule jobs for the batch process.
08/2005 – 04/2006 JP Morgan Chase, New York, NY
 Worked as a team lead with the Investment Management Unit covering the Structured Equity
space. Managing a team of 7 developers including 3 offshore resources. The System comprised
of four business critical web applications and the nightly data loading jobs. Responsible for
enhancements and maintaining of the optimizer engine which takes all the account that are held
by the structured equity group and optimizes them daily and recommends buy/sell of securities in
the portfolio taking into consideration various points. Job Responsibilities include 20%
Management & 80% development.
 Managing the 24X7 support model and scheduling resources and maintaining a high level of
stability in the system.
 Managing and prioritizing projects within the Structured Equity business.
 Working closely with the business analyst and determining the business requirements and then
implementing it through Perl loaders and stored procedures.
 Fine tuned Sybase queries for performance. Wrote numerous Stored Procedures/Triggers.
 Created new performance reports as per user needs using Perl which extracts data from
database, applies the business logic and create a CSV or PDF file for users to view.
 To effectively troubleshoot errors, data inconsistencies, performance issues and to provide
solutions. Tuned various Sybase queries/stored procedures, Perl/shell scripts.
04/2001 – 08/2005 Fidelity Investments, Boston, MA
 Working as a Lead Software Engineer/ Developer leading a team of three developers. The team
is primarily responsible for enhancements and ongoing development of the data warehouse and
Perl and Informatica modules (ETL layer) . Providing support (24 X 7) and maintaining a high
level of system stability. Leading small to medium development projects and providing technical
insight.
 Working with Informatica to design and create new mappings, sessions and workflows for data
loading, extracting and verifying for the business users.
 Maintaining and enhancing the multiple databases and providing production support to various
channels using the ware houses.
 Enhancement and migration of the existing data loaders, which are primarily written in Perl, Shell
script to Informatica workflows.
 Working closely with the business analyst and determining the business requirements and then
implementing it through Perl loaders and stored procedures.
 Developing and maintaining SQR reports for various businesses according to their needs.
 Creating new Sybase procedures as well as modifying and tune the existing ones.
 Converted the business requirements into technical specifications SRR documents (System
Requirement Request) .Designed the User Interface using Dream weaver. Converted the static
HTMLs to interactive CGI pages. Co-ordination for Testing, Preparation of Test case & Review of
test plans.
 Worked on the middle tier for the middle tier using Java, JDBC, Servlets, JSP, and Sybase.
Environment: Perl, Sybase 12.5, Sun Solaris, Informatica.
07/1993 – 04/2001 Computer Concepts, Baroda, India
Project 1: Wholesale Banking Contact Management
 The application provides a single point of contact for the banks wholesale customer by integrating
wholesale applications as well as providing the bank with the opportunity to cross sell and
enhances its brand. Product list includes, loan, checking and saving accounts, mortgage, car
loan, credit card and etc. The ultimate aim is seamless integration of majority of the existing and
future customers. In addition to its primary functions it also offers both inte rnal and external
product and
 Industry related content, personalized marketing messages product announcements and
application related marketing information. As Senior Programmer Analyst responsible for
 Developing part of the middle tier application using Perl
 Design and development of many Perl programs.
 Developing programs for accessing the database using Sipper/DB Library.
 Wrote many queries and Stored Procedures, Triggers on Sybase database.
 Wrote Perl programs with queries for data retrieval, manipulation and update on underlying
tables.
 Tuning Sybase queries and Stored Procedures.
 Providing the Design Requirement for designing the database Schema and various entities.
 Analysis and modification of the coding of various stored procedures, packages etc. for
application enhancement.
 Testing, documentation and end-user training
Environment: Perl, Sybase 11.x, Solaris 2.x, DB Library, Netscape Enterprise Server.
Project 2: Intranet Document Management System
 This system is intranet based document management system. It has the ability to store and
retrieve the documents on the intranet. It has restricted access to the system. System will show
different collection of document list to the user based on the user's authentication level. It has the
facility to browse the document and/or download them. It has options to compress the document,
crypt, lock and etc. It has modules to publish the document as HTML also. The list and all the
other information about the document is stored in underlying Sybase tables. Perl programs are
used to fetch, download, upload, and convert the documents. It has CGI modules to work with
Html pages with Java Script validation for the presentation. As a senior programmer/analyst
 Wrote many Perl/CGI modules for upload, download and presentation of the document.
 Enhanced the existing upload module.
 Designed and developed CGI scripts to work with Html.
 Wrote JavaScript for front end validation.
 Developed Sybase tables, Stored Procedures and Triggers.
 Created Indexes to improve performance.
 Took part in design and user meeting.
 Did unit and system level testing?
 Created web pages using Html and JavaScript.
 Used Sipper modules for connectivity.
Environment: Perl, Html, JavaScript, CGI, Sybase 11.x, HP UNIX, Apache Web Server.
EDUCATION:
BE Electronics, University of Bombay, India. (Completed 1993)
TRAINING & COURSES:
 Extensive training in Java (6 Months Certificate Course)
 Advanced training inn UNIX and C (4 months Certificate Course, Unisys, India)
 Web Technologies (Fidelity Internal Training)
 XML (Fidelity Internal Training)
 Informatica Training (Fidelity Internal Training)

More Related Content

What's hot

Pentaho data integration 4.0 and my sql
Pentaho data integration 4.0 and my sqlPentaho data integration 4.0 and my sql
Pentaho data integration 4.0 and my sqlAHMED ENNAJI
 
simha msbi resume
simha msbi resumesimha msbi resume
simha msbi resumeT.N simha
 
Kettle: Pentaho Data Integration tool
Kettle: Pentaho Data Integration toolKettle: Pentaho Data Integration tool
Kettle: Pentaho Data Integration toolAlex Rayón Jerez
 
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...Alex Rayón Jerez
 
Resume_Basu_KS_3.4Yrs_Exp
Resume_Basu_KS_3.4Yrs_ExpResume_Basu_KS_3.4Yrs_Exp
Resume_Basu_KS_3.4Yrs_Expbasu ks
 
ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17Shipra Jaiswal
 
Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho Uday Kothari
 
Ramesh BODS_IS
Ramesh BODS_ISRamesh BODS_IS
Ramesh BODS_ISRamesh Ch
 
Kumar Godasi - Resume
Kumar Godasi - ResumeKumar Godasi - Resume
Kumar Godasi - ResumeKumar Godasi
 
Hedrich_Michael_Resume_NT
Hedrich_Michael_Resume_NTHedrich_Michael_Resume_NT
Hedrich_Michael_Resume_NTMichael Hedrich
 
Abinitio Experienced resume-Anilkumar
Abinitio Experienced resume-AnilkumarAbinitio Experienced resume-Anilkumar
Abinitio Experienced resume-Anilkumaranilkumar kagitha
 
Chris_Eriksen_Resume
Chris_Eriksen_ResumeChris_Eriksen_Resume
Chris_Eriksen_ResumeChris Eriksen
 
CHETHAN RESUME_MSBI DEVELOPER
CHETHAN RESUME_MSBI DEVELOPERCHETHAN RESUME_MSBI DEVELOPER
CHETHAN RESUME_MSBI DEVELOPERChethan a
 
Ramesh BODS_IS
Ramesh BODS_ISRamesh BODS_IS
Ramesh BODS_ISRamesh Ch
 

What's hot (20)

BI consultant
BI consultantBI consultant
BI consultant
 
Pentaho data integration 4.0 and my sql
Pentaho data integration 4.0 and my sqlPentaho data integration 4.0 and my sql
Pentaho data integration 4.0 and my sql
 
simha msbi resume
simha msbi resumesimha msbi resume
simha msbi resume
 
Kettle: Pentaho Data Integration tool
Kettle: Pentaho Data Integration toolKettle: Pentaho Data Integration tool
Kettle: Pentaho Data Integration tool
 
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
 
Pranabesh Ghosh
Pranabesh Ghosh Pranabesh Ghosh
Pranabesh Ghosh
 
Resume_Basu_KS_3.4Yrs_Exp
Resume_Basu_KS_3.4Yrs_ExpResume_Basu_KS_3.4Yrs_Exp
Resume_Basu_KS_3.4Yrs_Exp
 
ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17
 
Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho
 
Bw_Hana
Bw_HanaBw_Hana
Bw_Hana
 
Ganesh CV
Ganesh CVGanesh CV
Ganesh CV
 
Ramesh BODS_IS
Ramesh BODS_ISRamesh BODS_IS
Ramesh BODS_IS
 
Kumar Godasi - Resume
Kumar Godasi - ResumeKumar Godasi - Resume
Kumar Godasi - Resume
 
Premsagar_Gadapa_Resume
Premsagar_Gadapa_ResumePremsagar_Gadapa_Resume
Premsagar_Gadapa_Resume
 
Hedrich_Michael_Resume_NT
Hedrich_Michael_Resume_NTHedrich_Michael_Resume_NT
Hedrich_Michael_Resume_NT
 
Abinitio Experienced resume-Anilkumar
Abinitio Experienced resume-AnilkumarAbinitio Experienced resume-Anilkumar
Abinitio Experienced resume-Anilkumar
 
Pentaho etl-tool
Pentaho etl-toolPentaho etl-tool
Pentaho etl-tool
 
Chris_Eriksen_Resume
Chris_Eriksen_ResumeChris_Eriksen_Resume
Chris_Eriksen_Resume
 
CHETHAN RESUME_MSBI DEVELOPER
CHETHAN RESUME_MSBI DEVELOPERCHETHAN RESUME_MSBI DEVELOPER
CHETHAN RESUME_MSBI DEVELOPER
 
Ramesh BODS_IS
Ramesh BODS_ISRamesh BODS_IS
Ramesh BODS_IS
 

Similar to Maharshi_Amin_416

Similar to Maharshi_Amin_416 (20)

Samuel Bayeta
Samuel BayetaSamuel Bayeta
Samuel Bayeta
 
SACHIN_SINGH_SAP-BW
SACHIN_SINGH_SAP-BWSACHIN_SINGH_SAP-BW
SACHIN_SINGH_SAP-BW
 
Mimi-Byrd-Updated-Resume
Mimi-Byrd-Updated-ResumeMimi-Byrd-Updated-Resume
Mimi-Byrd-Updated-Resume
 
Resume Pallavi Mishra as of 2017 Feb
Resume Pallavi Mishra as of 2017 FebResume Pallavi Mishra as of 2017 Feb
Resume Pallavi Mishra as of 2017 Feb
 
Sanjay Lakhanpal 2015
Sanjay Lakhanpal 2015Sanjay Lakhanpal 2015
Sanjay Lakhanpal 2015
 
GCharles_Resume_Summer_2016_SS_Short
GCharles_Resume_Summer_2016_SS_ShortGCharles_Resume_Summer_2016_SS_Short
GCharles_Resume_Summer_2016_SS_Short
 
Resume Vikram_S
Resume Vikram_SResume Vikram_S
Resume Vikram_S
 
DS_Sreeram_7
DS_Sreeram_7DS_Sreeram_7
DS_Sreeram_7
 
CV_Vasili_Tegza 2G
CV_Vasili_Tegza 2GCV_Vasili_Tegza 2G
CV_Vasili_Tegza 2G
 
resume
resumeresume
resume
 
jerry_wen_resume
jerry_wen_resumejerry_wen_resume
jerry_wen_resume
 
Chaitanya_updated resume
Chaitanya_updated resumeChaitanya_updated resume
Chaitanya_updated resume
 
Prashanth Kumar_Hadoop_NEW
Prashanth Kumar_Hadoop_NEWPrashanth Kumar_Hadoop_NEW
Prashanth Kumar_Hadoop_NEW
 
Resume
ResumeResume
Resume
 
8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies
 
Chaitanya_updated resume
Chaitanya_updated resumeChaitanya_updated resume
Chaitanya_updated resume
 
Nagarjuna_Damarla
Nagarjuna_DamarlaNagarjuna_Damarla
Nagarjuna_Damarla
 
Imran Shaik BIBW
Imran Shaik BIBWImran Shaik BIBW
Imran Shaik BIBW
 
Sandeep Grandhi (1)
Sandeep Grandhi (1)Sandeep Grandhi (1)
Sandeep Grandhi (1)
 
Abhishek jaiswal
Abhishek jaiswalAbhishek jaiswal
Abhishek jaiswal
 

Maharshi_Amin_416

  • 1. Maharshi Amin Phone: 732-470-1167 Email: maharshi14@yahoo.com SUMMARY:  10+ years of software industry experience, which includes support, design, development, testing client server applications for finance, production, sales and export oriented industries.  10+ years of development experience with Sybase, Perl, and Shell Script combinations. 2+ years of Informatica experience.  Expertise in object-oriented analysis and design methodologies (OOAD), software modeling (UML) as well as software design patterns/frameworks such as Hibernate, Struts, MVC architecture, and J2EE Design Patterns.  8+ years' experience in financial industry working mainly with trading, settlements, subledger and BPSA data. Excellent business knowledge of the Mutual fund, Equity,Credit Risk and Prime Brokerage business.  Great organizational and team lead skills. Well experienced in developing any software package right from analyzing the user requirement to implementation of the system. Experienced in working as a team member as well a stand-alone programmer analyst.  Well versed in Software Development Life Cycle and expertise in Object Oriented Analysis and Design. Experienced in developing/designing systems and writing T-SQL and stored procedures in Sybase. Proficient in RDBMS.  Good communication and interpersonal skills. TECHNICAL SKILLS: LANGUAGES: Perl, UNIX Shell Scripts, Java, Multi-threading, Servlets ANSI /TRANSACT SQL, HTML, JavaScript. FRAMEWORK: Hibernate, Struts, Spring TOOLS: Autosys, Informatica, Business Works, Visual studio.net, DBARTISAN. RDBMS: Sybase, MS Sql Server. O.S: UNIX (HP/SUN/LINUX), Windows 9x, Windows NT 4.0. INTERNET: Weblogic, Apache Tomcat, Netscape Enterprise Server. SOURCE CONTROL: RCS, SVN, Clear Case, Visual Source Safe, SCCS, Perforce.
  • 2. EXPERIENCE: 09/2015 – Present Scotiabank, NY Working for the Prime Brokerage/Stock Lending group with the Locates group. Supporting the Global Locates Engine.  Supporting and enhancing the current GLE platform which matches locates to supplies available.  Developed Restful web service for client to send in locates request.  Developed and enhanced EJB for Supply and Availability  Migration from Weblogic 10 to Apache Tomcat 8.  Migration from Entrust to CAMS for user authentication.  Designing, developing and implementing the security master from CSAM and Bloomberg feed.  Reconciliation of Supply and Locates using Perl and Sybase procedures.  Create reports as per user needs using stored procedure which extracts data from database, applies the business logic and create a CSV or PDF file for users to view through the Frontend GUI.  Write stored procedures to extract data from the data marts and to centralize it in the local BPSA database. Environment: Perl, J2ee, Struts, Sybase 12.5, Sun Solaris, Autosys 03/2015– 09/2015 Barclays Capital Working for the Fixed Income Index group as an Application developer/architect. The project was to first migrate from the legacy Solaris platform to Linux and then convert the legacy C code which was used for Index calculation. The Barclays Fixed Income Index are a group of proprietary fixed income Indexes which are disseminated to subscribers.  Designing the new Index batch model which involved the loading of security static.  Solaris to Linux migration of the existing Index app. This involved migrating the existing perl and C code to Linux and setting up a Prod parallel run on the Linux box.  Creating a file mover utility which had a capability to FTP, copy files  Setting up an automated Feed, Email and config file diff which compared the intermediator files that were generated during the batch process between the Prod and Prod Parallel run.  Creating Reports from the Diff utility and analyzing the differences. Environment: Perl, Sybase 12.5, Sun Solaris, Autosys 4.5 10/2013 – 03/2014 Working as an application developer t for the Credit Risk group.  Working on the Multifactor simulation models project to replace the present simulation process.  Working on migrating trades from Credit Studio to Sparck infrastructure.  Coding and enhancing application written in python/Perl for internal reporting/reconciliation.
  • 3.  Developed perl scripts for loading market data into database  Developed stored procedures to extract data and Perl scripts to create feeds for downstream consumption.  Developed perl scripts to validate the netted exposure numbers Environment: Perl, Python, Sybase, Quartz, Sandra, MapR, Linux , Autosys, Tibco. 01/2013 – 09/2013 Soceite Genarale Working as an application architect within the Back Office Equity/FI group.  Performance tuning the present system for increased volumes of trades and journals within the database  Batch re-engineering/enhancement for increased volumes of data..  Working with BPSA/Impact data to come up with a Historical Database for internal reporting/reconciliation.  Come up with the Database design for the new historical database  Archival/Purging design for Database/app server. Environment: Perl, Sql Server 2008, Linux, Autosys, Tibco. 06/2012 – 12/2012 Morgan Stanley Working for Investment Management group. The project involves replacing the existing Books and Records application (GIM2) with the State Street application.  Doing application dependency gap analysis and coming up with the future state batch process.  Documenting the entire batch process and doing dependency and gap analysis between present and future state.  Designing the new batch process with the new State Street data feeds using Perl and Sybase tables. This involved modifying existing table structures to accommodate changes in data feed and changes to existing stored procedure.  Re-engineering the Autosys batch process to use firm mandated best practices and integrating the existing process to access data from State Street.  Modifying the existing Sybase stored procedures and incorporating new business logic relating to the state street data feeds.  Performance tuning of various transact sql queries and Sybase stored procedures arising due to changes in data as well as table structure.  Create Sybase tables and temp table to load the new data feeds. Environment: Perl, Sybase ASE 15, Sun Solaris, Autosys 4.5 03/2011 – 04/2012 Credit Suisse Working for the Credit Risk team within Risk IT. The project involves understanding the complex Credit Risk business and re-engineering the batch and the reporting modules.  Managed a global team of 9 (Singapore, India, and Zurich) responsible for 1st level support of the credit risk application.  Designing the Technical Architecture and Data Model for the Corporate Lending Database.  Work with Loan IQ and design feeds for downstream consumption.
  • 4.  Developed the De-Swissing process which allowed only users in Switzerland to view Swiss client data. This process was developed by creating Sybase database views to tables having Swiss client data.  Developed Stored procedures to extract data and Perl scripts to create feeds for downstream consumption.  Fine tuning various Sybase transact SQL queries and stored procedures including the Risk Calculation Engine stored procedures for performance.  Created Indexes on frequently used tables for query tuning and performance.  Developed complex Transact SQL queries for creating ad-hoc reports as well as creating new reports on the frontend.  Designing and implementing the Risk Calculation Engine using Sybase stored procedures.  Adding new reports to the existing J2EE application implemented in JSP, Struts and Hibernate.  Developed Perl scripts for loading upstream feeds using sybperl module into the database tables.  Designing detail level J2EE Architecture for technology inventory and Interface to other applications.  Developed new GUI screens using JSP, spring and Hibernate.  Developing and enhancing Java and Database components.  Developing Perl scripts for loading and extraction data. Environment: Perl, Sybase 15.5, J2EE, Servlets, Hibernate, Sun Solaris, Autosys, 02/2008 – 02/2011 Barclays Capital Working for the Prime Brokerage/Stock Loan group for the REG-U project. The project involves incorporating the reg-u requirements into the present Prime Brokerage working model.  Managed a team of 15 global developers responsible for development and support of the application.  Designing the new BPSA batch model for the REG-U instance and leading the development process implementing it in Sybase/Perl.  Developing the historical load process to load EOD data to the history tables through Sybase triggers, procedures and configuration tables  Designing, developing and implementing the Trade and Journals flow to Broadridge using TIF files. This involved incorporating complex data validation into stored procedures and triggers pertaining to trades and journals.  Margin Calculation for REG-U and REGY clients.  Reconciliation of Margin data (Front Office Back Office) using Perl and Sybase procedures.  Working with the BPSA (Broadridge) data which is a real time e Sybase RDBMS which broadridge provides containing trade, holding, security, margin data.  Performance Tuning the batch and downstream process for the legacy barcap 293 ADP stream to handle increased trade volumes. This involved database tuning of stored procedures and transact sql queries as well as application level tuning achieved via parallel processing.  Create reports as per user needs using stored procedure which extracts data from database, applies the business logic and create a CSV or PDF file for users to view through the Frontend GUI.  Developed Java multithreading applications to consume OCC real-time FIXML Trade and Position movement messages, parse and load to database.  Developed a new MQ channel connectivity to DTC. Coordinating with DTC and the MQ group to have this setup. Developing the Java middle tier for extracting, formatting, parsing and storing of the messages.  Created a prototype multithreading application in JAVA to create Swift messages (MT536, MT 950) and send them to SAG (Swift Alliance Gateway) via MQ.  Write stored procedures to extract data from the BPS data marts and to centralize it in the local BPSA database.
  • 5. Environment: Perl, Sybase 12.5, Sun Solaris, JSP, Servlet, JMS, MQ, Autosys, 07/2007 – 01/2008 Banc of America Securities, New York, NY Working as Database Architect/Developer for the Securities Lending group within the Prime Brokerage Space. The project involves designing and developing a Data Mart for the CFG (Central Funding Group) which will be used for P&L calculation and to between the Middle and Back office. Also working on Stock Loan to develop reports which would calculate the Cost of carry of various Equity and Fixed Income  Working with business to come up with a clear understanding of the business requirement for data sourcing  Designing the CFG database model and implementing it in Sybase  Wrote stored procedures to extract data from various data marts and to centralize it in the CFG database.  Wrote Perl scripts to load flat files to database.  Worked on developing a new MQ channel for sending Pledges, MemoSeg and Do to DTC for further processing. 07/2006 – 06/2007 Morgan Stanley, New York, NY  Working as a Database Architect/Developer for the firm wide Legal Compliance group. Designed and developed the new Legal Compliance reporting system which will replace the existing region specific disclosure reporting systems and will incorporate a highly flexible rules engine which will make changes in the regulatory reporting world easy to incorporate in the systems. Responsibilities for designing/developing the rules engine system through a set of Perl scripts, stored procedure and table.  Working closely with the business analyst and determining the business requirements and coming up with a Technical Design document.  Designing and maintaining the database model using Erwin and modifying as business requirement changes.  Developing Perl scripts and stored procedures to implement the rules engine  Wrote Perl loader scripts for loading and massaging the various flat files and load them to Sybase tables  Fine tuned Sybase queries for performance. Wrote numerous Stored Procedures  Write Autosys JIL script to schedule jobs for the batch process. 08/2005 – 04/2006 JP Morgan Chase, New York, NY  Worked as a team lead with the Investment Management Unit covering the Structured Equity space. Managing a team of 7 developers including 3 offshore resources. The System comprised of four business critical web applications and the nightly data loading jobs. Responsible for enhancements and maintaining of the optimizer engine which takes all the account that are held by the structured equity group and optimizes them daily and recommends buy/sell of securities in the portfolio taking into consideration various points. Job Responsibilities include 20% Management & 80% development.  Managing the 24X7 support model and scheduling resources and maintaining a high level of stability in the system.  Managing and prioritizing projects within the Structured Equity business.
  • 6.  Working closely with the business analyst and determining the business requirements and then implementing it through Perl loaders and stored procedures.  Fine tuned Sybase queries for performance. Wrote numerous Stored Procedures/Triggers.  Created new performance reports as per user needs using Perl which extracts data from database, applies the business logic and create a CSV or PDF file for users to view.  To effectively troubleshoot errors, data inconsistencies, performance issues and to provide solutions. Tuned various Sybase queries/stored procedures, Perl/shell scripts. 04/2001 – 08/2005 Fidelity Investments, Boston, MA  Working as a Lead Software Engineer/ Developer leading a team of three developers. The team is primarily responsible for enhancements and ongoing development of the data warehouse and Perl and Informatica modules (ETL layer) . Providing support (24 X 7) and maintaining a high level of system stability. Leading small to medium development projects and providing technical insight.  Working with Informatica to design and create new mappings, sessions and workflows for data loading, extracting and verifying for the business users.  Maintaining and enhancing the multiple databases and providing production support to various channels using the ware houses.  Enhancement and migration of the existing data loaders, which are primarily written in Perl, Shell script to Informatica workflows.  Working closely with the business analyst and determining the business requirements and then implementing it through Perl loaders and stored procedures.  Developing and maintaining SQR reports for various businesses according to their needs.  Creating new Sybase procedures as well as modifying and tune the existing ones.  Converted the business requirements into technical specifications SRR documents (System Requirement Request) .Designed the User Interface using Dream weaver. Converted the static HTMLs to interactive CGI pages. Co-ordination for Testing, Preparation of Test case & Review of test plans.  Worked on the middle tier for the middle tier using Java, JDBC, Servlets, JSP, and Sybase. Environment: Perl, Sybase 12.5, Sun Solaris, Informatica. 07/1993 – 04/2001 Computer Concepts, Baroda, India Project 1: Wholesale Banking Contact Management  The application provides a single point of contact for the banks wholesale customer by integrating wholesale applications as well as providing the bank with the opportunity to cross sell and enhances its brand. Product list includes, loan, checking and saving accounts, mortgage, car loan, credit card and etc. The ultimate aim is seamless integration of majority of the existing and future customers. In addition to its primary functions it also offers both inte rnal and external product and  Industry related content, personalized marketing messages product announcements and application related marketing information. As Senior Programmer Analyst responsible for  Developing part of the middle tier application using Perl  Design and development of many Perl programs.  Developing programs for accessing the database using Sipper/DB Library.  Wrote many queries and Stored Procedures, Triggers on Sybase database.  Wrote Perl programs with queries for data retrieval, manipulation and update on underlying tables.  Tuning Sybase queries and Stored Procedures.  Providing the Design Requirement for designing the database Schema and various entities.
  • 7.  Analysis and modification of the coding of various stored procedures, packages etc. for application enhancement.  Testing, documentation and end-user training Environment: Perl, Sybase 11.x, Solaris 2.x, DB Library, Netscape Enterprise Server. Project 2: Intranet Document Management System  This system is intranet based document management system. It has the ability to store and retrieve the documents on the intranet. It has restricted access to the system. System will show different collection of document list to the user based on the user's authentication level. It has the facility to browse the document and/or download them. It has options to compress the document, crypt, lock and etc. It has modules to publish the document as HTML also. The list and all the other information about the document is stored in underlying Sybase tables. Perl programs are used to fetch, download, upload, and convert the documents. It has CGI modules to work with Html pages with Java Script validation for the presentation. As a senior programmer/analyst  Wrote many Perl/CGI modules for upload, download and presentation of the document.  Enhanced the existing upload module.  Designed and developed CGI scripts to work with Html.  Wrote JavaScript for front end validation.  Developed Sybase tables, Stored Procedures and Triggers.  Created Indexes to improve performance.  Took part in design and user meeting.  Did unit and system level testing?  Created web pages using Html and JavaScript.  Used Sipper modules for connectivity. Environment: Perl, Html, JavaScript, CGI, Sybase 11.x, HP UNIX, Apache Web Server. EDUCATION: BE Electronics, University of Bombay, India. (Completed 1993) TRAINING & COURSES:  Extensive training in Java (6 Months Certificate Course)  Advanced training inn UNIX and C (4 months Certificate Course, Unisys, India)  Web Technologies (Fidelity Internal Training)  XML (Fidelity Internal Training)  Informatica Training (Fidelity Internal Training)