B. Tech in Computer Science from Dr. RML Avadh University.
10+ Years of working Experience in object oriented programming, development, documentation, coding, debugging, implementation and testing of web based applications
Worked in multiple software companies for implementing solutions using web based technologies. Currently working in "Sapient Consulting" as Senior Software Developer since June '10 to present.
Have gathered understanding of Core Java, Spring, Struts, Hibernate, Servlet, JSP, Scala, MySQL, Oracle, DB2 , Scala, XML , XSLT , JBPM etc.
An effective communicator with strong problem solving & analytical abilities.
Overview
15
15
years of professional experience
Work History
Senior Software Developer
Sapient Canada Inc
Canada
06.2010 - Current
Key Projects
Assignment#1
Project: Intermediary Holding Company Reporting Requirements.
Built, tested and deployed scalable, highly available and modular software products.
Worked closely with clients to establish problem specifications and system designs.
Performed regression and system-level testing to verify software quality and function before it was released.
Debugged and modified software components.
Developed code fixes and enhancements for inclusion in future code releases and patches.
Built databases and table structures following n-tier architecture methodology for web applications.
Generation of FRY9C, 14A and 14Q reports for their new entity to comply with Enhanced Prudential Standards for Foreign Banking Organization reporting requirements.
ETL solution has been developed to populate the reports and sub-schedule under these major reports using complex transformation and Aggregation logic based on multiple scenarios.
Roles & Responsibilities:.
Designing, Development and Coding.
Planning and estimation analysis of the work to be done.
Executed Testing and deployment of adapters in different environments.
Various Interfaces/adapters have been developed to provide the AML and Regulatory data to the upstream/downstream that publish or consume client data.
Dodd Frank 102s Interface: Dodd Frank Regulatory data is collected from the GoldTier system based on the requirement from different source systems such as Murex, Encompass, and Compliance.
Output Report is generated for required clients using business logic depending on different conditions, its source systems and reporting reasons and reported to CFTC.
SCREAM Interface: This is another interface that was built for Dodd Frank act, collateral agreement is one of the required field on DTCC template that needs to be populated for trade reporting.
Scream maintains that information sends the collateralization data for all entities to be used by Venom for trade reporting.
This Interface receives collateral information from Scream, process it and store in a database table outside of GT.
Once collateral data stored in processed form, we will send the request message(s) to GT for generating real time events for all clients (only new or modified) received in Scream feed.
In response GT will generate a client event using existing venom interface injects collateral data into the TDML before sending it to VENOM, in this way VENOM will keep receiving one TDML containing client and collateral data both.
MIS Interface: This interface sends an incremental feed to MIS system contains client setup or modified during the day.
The feed contains only completed setup, it does not include in-progress amendments or new clients.
MIS uses this data for reconciliation between client and trade data.
Roles & Responsibilities:.
Worked on development of different Adapters/Interfaces.
Involved in planning and estimation analysis of the work to be done.
Executed Testing and deployment of interfaces in different environments.
Solution Environment: Core Java, SQL, XML, XSLT, TIBCO, JMS
Tools: WebSphere, Rational Application Development
Assignment#3
Project: Common Services Support (Kasper).
Project is the Client On-Boarding Application dealing with TD Bank.Kasper provides a standard client on-boarding process that merges KYC and account opening via Straight through Processing (STP).It uses a central on-boarding system for all clients and all geographies that is simple and efficient.
Apart from that it provides a strict surveillance on Anti Money Laundering depending on the risk of the clients.
This Information holds the End to End Data of the Client involving his Lines of Business and Regions in which the business is executed, mandatory documents required as per the regions, applicable Systems for the client and various other things.
This application interacts with various other upstream systems to collect the regulatory data process it to the downstream systems.
Roles & Responsibilities:.
Coordinated business requirements gathering across several key business contacts.
Involved in planning and estimation analysis of the work to be done.
Designed, implemented and tested functionality required by Business Users to resolve their issues using Java, J2EE deployed on a Websphere Application Server.
Involved in Implementation & Time Estimation Plan for Trackers to be resolved in the Current Release.
Solution Environment: Core Java, Struts, Servlets, JSP, JavaScript, AJAX, DB2, JBPM
Tools: IBM RAD, Apache Tomcat, Log4J
J K Technosoft, Noida
Key Projects
Assignment#1
Project: HIS (Hospital Information System).
Senior Developer
CHAFB
This software is the complete solution for the Health Care System built on Web
based solution which provides it's maintenance through various modules.
It holds the complete
information of the Inpatients as well as Outpatients from registration to the discharge with its
complete diagnosis and test's performed during the time he/she was admitted or visited in the
hospital.
It's various modules are-:
1: ADT (Admission Discharge & Transfer)
2: Ward Management
3: Stores Module ADT includes the complete information regarding the patient registration with his transfer to the discharge of the patient.
Ward Management includes the complete information of the particular ward with the details of the patient admitted in the ward the complete information of different cares suggested to his and with details of the consumption in ward of medicines & managing & updating the stock.
Stores Modules includes the complete management of the stock with the details of the stock issued the departments and managing the indent's etc.
MIS module includes the complete management of reports for different modules with the facility of printing different receipt's & certificates like Birth/Death etc.
OPD module includes the information of all out patients with the details of his/her visit to the hospital with the information of diagnosis and investigation's given to him/her.
This module is to be used by Doctor's for further prescription and investigation's to be given to the patient's coming to the hospital.
OPD Module is made to take care of the OPD patient's i.e.
Out Patient's visiting to the hospital, system keep record of the complete details of the prescription and test's performed in the hospital for the patient and maintaining the complete history of the patient for medical records.
OT i.e.
Operation Theatre is a module used for booking of the patient's whose surgeries are to be performed and follows the complete procedure's through form's without using any paper work from Pre-Anesthetic details to the discharge of the patient after successful completion of the surgery requested.
Roles & Responsibilities:
- Designing, Development and Coding
- Debug and troubleshoot the application.
Database Designing.
Involved in technical analysis, technical review of Use cases, Interface specifications
And development.
Solution Environment: Core Java, MySQL, Spring - AOP, Spring -MVC, JSP, JavaScript, AJAX,
Tools: Eclipse, Apache Tomcat, Log4J.
Education
Bachelor of Science - Computers
Dr. R.M.L Avadh University
2005
Skills
DomainBanking , Health Care , Retail
Web Framework Spring , Struts
Programming Languages Java, J2EE, SQL/PLSQL , Scala
Assignment#1
Project: InfoTRX
Period: 1.5 Years
Role: Java Developer
Description: It is a hospital project basically developing for the management of doctors,
patients and employees in the hospital.
A new technique is used in this project for making its GUI eye catching is open LASZLO server which generate a dynamic eye pleasing GUI on front end.
InfoTRX works on identification of its employees and doctors by identifying there fingerprints, SSN
and other fields by managing the database globally and locally.
The information is stored in
encrypted form in local database for security purposes.
For patients to be admitted in the hospital fills up the form which dynamically generate form through XML.Then from those forms with data again an XML file is generated which is parsed and stored globally as well as locally also.