Documente Academic
Documente Profesional
Documente Cultură
Professional Summary
Experience in web development using Angular JS, Object oriented JavaScript, AJAX, JQuery,
and XML.
Functional experience in Enterprise Security,Banking Liquid platform and Telecom domain
(BSS and OSS).
Technical Expertise
Languages : Java 1.7, python, shell script, SQL and PL/SQL
JEE Technologies: JSP, Servlets, JMS, JAXB, JAX-WS
XML, XSL, XSD, XSLT, XPath.
Frameworks : Struts, spring 4.0.3(core, MVC, boot, AOP, security)
JPA, Hibernate 4.x
Integration Tool: ESB, Apache Camel
Middleware:Apache Camel MicroServices, Web services (SOAP & Rest),
IBM Message Broker, MQ-Series, Active-MQ
Application Servers : Tomcat 7/6, JBoss7.2.0, WebSphere 7.1, WebLogic
Development Tools : Eclipse, IntelliJ IDEA 11.0
UI Technologies: HTML5, JSP, Bootstrap, Angular JS and JQuery.
Security Products: IBM Security Access Manager (ISAM 9.0), IBM Tivoli Identity manager,
Tivoli access Manager (ITIM / TAM), IBM Directory server (IDS),
IBM Tivoli Directory Integrator (TDI), WebSEAL
Databases : Oracle, PLSQL, IBM DB2, LDAP
Testing API :Junit,Mockito,SOAP-UI pro and JBehave
Big Data : Hadoop, HDFS, HBase, Hive, spark, Impala and Map-Reduce.
DevOps :Jenkins, Bamboo, Splunk
Web Technologies:HTML, DHTML, HTML5, Java Script, Ajax, JQuery
Development Tools:Intellij, Eclipse, Maven, Gradle, TOAD,MS-Visio, Agile Scrum,
Scrum dash Board(Mingle/JIRA),Autosys
Protocols : HTTP, HTTPS, MSSL, TSL, TCP/IP, SOAP, SMTP
Domain Knowledge:Enterprise Security,Card Management, Banking, Telecom (BSS/OSS)
Project Details
Client: MasterCard, MO Nov 2015 to untiltoday
Page 3 of 8
Mastercard Digital Enablement Service (MDES) service allows issuers and merchants to turn
regular card PAN numbers into digital tokens. These tokens increase security by digitalizing the
payments through Apple pay, Samsung pay and Android Pay for both cardholders and merchants.
It gives cardholders the choice and peace of mind to make more secure digital payments from a
variety of connected devices through a tap, touch, or click.
Design: Highly availability platform services, high performance and highly secured SOA
architecture and integrated 16 different standalone applications with microservices and security
services.
Contribution:
Executed the development process using Agile methodology, which included iterative
application development, monthly Sprints, stand up meetings, poker planning sessions,
elaboration sessions and customer reporting backlogs.
Participated in business meetings and coordinated with business analysts to understand
the business requirements. Plan, design and develop technical solutions and alternatives
to meet business requirements.
Involved in full software development life cycle (SDLC) including Analysis, creating high
quality requirements documents, use-cases, Design, Development, Integration and
Testing of application modules.
Developed RESTful web services using spring, Jackson, Jersey and JSON in order to
implement various APIs to check eligibility, provision, suspend, resume and delete a
credit card token.
Developed standalone applications using Apache Camel for integrating various systems,
routing, and multi-threading.
Used IBM MQ for exchange of information between applications using message queues.
Setup Continuous integration in Bamboo for deployment and Integration testing with all
modules.
Deployed web applications on JBoss EAP server and made changes to the configurations
when required.
Wrote complex SQL queries, stored procedures, performance tuning in Oracle
database.
Technologies Used: Java 1.8, JEE, Spring, Jackson, Jersey, RESTful Web services, Spring Boot, IBM
MQ 8.0, Apache Camel, JMS, Maven, JBoss EAP, JSON, JUnit, Mockito, IntelliJ IDEA, SoapUI Pro,
PL/SQL, GIT, Bamboo, Crucible.
Client: MasterCard, MO Sep 2014 to until today
Project: Security ServiceIntegration
Role: Solution Designer & Individual Contribution
Description:
Page 4 of 8
Master card’s Security Services Integration (SSI) provides specialized authentication and
authorization services for consumer facing applications and different stacks like B2B, B2C and
B2B2C, IPS and IDMZ.
SSI provides the solution to shared services for all primary business like MasterCard
Connect, Priceless Cities and MasterCard Rewards. The solutions are being designed for Coarse-
Grain Authorization, SSO, password-RBA, User provisioning, STS, Encryption Services (crypto-As-
Services), 2factor authentications, multifactor authentications.
The process that SSI follows is agile methodology for implementation and uses JIRA and daily
scrum calls for story tracking.
● BCB Stack Design- SOA architecture with Spring MVC for REST API s and Spring Boot for
micro-services integrated ISAM 9.0 (IBM Security Product).
● B2B Stack Design- SOA architecture with Spring MVC for REST API s and Spring Boot for
micro-services integrated ISAM 9.0 (IBM Security Product).
Build Testing Framework
JUnit and JBehave extensively used for test coverage, automation testing and Bamboo for
continuous integration, build and deployment of code.
Mock Services provides for SOAPUI-Pro Framework
Technologies Used :Java 1.7, JEE, Spring Web services (SOAP/REST), SpringBoot,
Maven, JBoss EAP, JSON, JUnit, Mockito, Ldap, WebSEAL,
IBM Tivoli Identity manager (TIM) and Tivoli access Manager (TAM),
IBM Directory server (IDS), IBM Tivoli Directory Integrator (TDI)
Design &Principle : SOA architecture and Object oriented design
Methodologies& Build :Agile Scrum with BDD.
Tools :Git, Intellij Idea, Putty, WebSphere, JBoss
Contribution:
Installed and configured TAM 6.2, TFIM, WebSEAL, LDAP components and ISAM 9.0
appliance in devcloud
Created ACL, POPs, proxy server and WebSEAL junctions
Configured single sign on solutions for migration applications.
● Provided trouble-shooting and configuration of WebSEAL and all components with-in
the TAMe/Identity Management space.
● Developed Web pages using Spring MVC, Angular JS, HTML5, and Bootstrap to create
the rich user interface.
Page 5 of 8
Description
The Global Liquidity Platform is a centralized technology hub that enables the company to provide
consistent, seamless and integrated liquidity solutions to clients around the world. Also
encompasses operational, liquidity and product-specific components, or modules that offer
clients robust liquidity concentration products, global account connectivity and enhanced
reporting capabilities. Bank of America is dedicated to delivering innovative global liquidity
solutions to clients in a timely fashion.
Following products are built on GLP4 platform:
Physical Cash Concentration:
The PCC project will deliver domestic and cross-border automated cash concentration of BAML
client accounts, The impacted platform is GBS and in scope are all IMS locations and branches as
well as current and future currencies supported. The project will impose initial constraints by
means of only covering GBS Accounts and not taking information on other DDA platforms such as
IDS or WBS.
Notional Pooling:
Notional Pooling is a process whereby balances, debit and credit, on a series of demand accounts
owned by the same or different legal entities and domiciled in the same country. NP for interest
calculation purpose and payments release. There is no physical movement of funds (i.e. sweeping
does not occur).
The product exists because interest calculated individually on customer accounts can be less than
benefit calculated on an aggregated position of these accounts (because the interest charged on
Page 6 of 8
accounts in debit is greater than that earned on those accounts in credit). The benefit accrued is
the difference between the interest calculated for each account separately and the interest
calculated for the aggregated balance of all participating accounts.
Time Deposit: Provide facility for a fixed amount of a fixed currency, for a fixed period, at a fixed
interest rate.
Contribution:
Involved in various phases of Software Development Life Cycle (SDLC) such as analysis, design
and development.
Implemented the application using complete Agile Iteration and Scrum process.
Involved on Inception, scrum meetings and story implementations.
Involved into full stack development ( Angular JS, Rest Services, Multi-threading components
, activity workflow, MQ series adapter, Shell scripts)
Developed Micro strategy Reports for generating PDF, XML, XLS and HTML.
Involved on Interm solution for generating reports for operation team using UNIX shell
scripts.
Creating crucible review using Crucible Fisheye
Maintain the corporate account trading information and based on trade calculate the
interest
Solved the problems faced by clients and make them understand the functionality.
Developed Rest Web service-SOAto interact with other modules in the same and integrated
applications.
Involved on Test Driven Development so that written test cases before implemented the
code.
Bug fixing, Maintenance of the old modules that are already in production.
Using VMWare to create the memory utilization and ran the applications remotely.
Used IntelliJ as the integration environment for developing, debugging and maintaining
project code files.
Involved in testing, debugging, bugs fixing, and documentation of the system.
Assisted in configuring the Tomcat 7.0.59 to host and deploy the application.
Responsible for resolving Production Support Issues, involving Bug Fixes.
Development and review of changes for assigned ticket/enhancements.
Involved in analyzing the daily defects of the production support and finding the root cause.
Worked on LDAP for authentication and authorization purpose
Monitoring the Team members and resolving trouble shootings.
Used Rational PERFORCE as version control system.
Worked on Angular JS to perform the form validations
Worked on Angular filters to format the currency fields in JSP
Description
Contribution
As a technical Lead, was responsible for
Requirements & feasibility study in inception sessions and iteration planning meetings to
provide design solutions, technical and function inputs and estimation
Worked as a developer and followed the pair programming.
Performing code deliverable review & unit test plan reviews.
Setup the environment for continuous integration (Jenkins), Job Scheduling
Handover stories to QA, UAT Team.
Support QA, UAT and Prod.
Offshore co-ordination with client for design discussions
Integration with SiteMinder in QA and PROD
Co-ordination with product Manager, Architecture Team to discuss issues & gap analysis and
knowledge transfer to other team members.
Description
The Global Liquidity Platform is a centralized technology hub that enables the company to provide
consistent, seamless and integrated liquidity solutions to clients around the world. Also
encompasses operational, liquidity and product-specific components, or modules that offer
clients robust liquidity concentration products, global account connectivity and enhanced
reporting capabilities. Bank of America is dedicated to delivering innovative global liquidity
solutions to clients in a timely fashion.
Physical Cash Concentration:
The PCC project will deliver domestic and cross-border automated cash concentration of BAML
client accounts, The impacted platform is GBS and in scope are all IMS locations and branches as
well as current and future currencies supported. The project will impose initial constraints by
Page 8 of 8
means of only covering GBS Accounts and not taking information on other DDA platforms such as
IDS or WBS.
Involved in various phases of Software Development Life Cycle (SDLC) such as analysis, design
and development.
Involved into E2E application development and integrated with payment gateway service
and core banking process systems.
Involved into full stack development ( Ajax, JQuery, Rest Services, Multi-threading
components , activity workflow, MQ series adapter, Shell scripts)
Developed Micro strategy Reports for generating PDF, XML, XLS and HTML.
Creating crucible review using Crucible Fisheye
Maintain the corporate account trading information and based on trade calculate the
interest
Solved the problems faced by clients and make them understand the functionality.
Developed Rest Web service-SOAto interact with other modules in the same and integrated
applications.
Involved on Test Driven Development so that written test cases before implemented the
code.
My Services is a self-service solution, to manage customer account online for the various products
and services you availed from us. This website is a single point online access to your account and
once registered you can view and pay your bills, raise and track service requests, buy new
products and services, activate and manage subscriptions. My Services, with these unique
customer experiences, also gives you the required direction and support to conduct all the
mentioned activities with your account. Just click on My Services and get an access to an array of
exciting online services related to Reliance Communications products and services.
Contribution:
Developed webservices and explore payment gateway services using Amdocs API.
Designed Screens and developed code for Consumer Customers, Admin Users, and
Customer Care Users.
Done Unit testing for the developed code and prepared Unit Test.
Involved in fixing defects raised by Internal Testing, SAT, UAT and Production
Technologies Used :Amdocs Clarify, Java 1.5, J2EE, Java Struts 1.3, spring, hibernate, Ajax,
JQuery, SOAP Webservices, TIBCO, JMS, ANT, PL/SQL, SVN,
Amdocs IDE7.0, Eclipse, Toad