SlideShare ist ein Scribd-Unternehmen logo
1 von 5
1
Senior Solution Architect
PROFESSIONAL SUMMARY
10+ years experience in architecture, planning, developing, implementing solutions facilitating
corporate growth, Lead cross-functional teams with diverse technical backgrounds. Experienced in Data
Analytics, Business Intelligence, Big Data Solutions, Web & Mobile Dashboard, E-Commerce applications
& SaaS. Experienced in management of large technical teams, building new businesses and helping
organizations to reduce cost and strategic investment.
 Architected and Delivered products in J2EE, Spring, Mule ESB/Talend ESB, Flex, HTML5,
JavaScript frameworks (Sencha ExtJS, JQuery, Angular JS, Bootstrap etc.), Objective C, Swift,
Android, Pentaho Dashboard, Jasper dashboard, Tableau, SaaS, WebServices, REST/SOAP.
 Architected and Designed Applications with Pentaho BI, Jasper BI, IBM BI Cognos 10/8, Talend
Software Stack, IBM TM1, Cognos SDK, Pentaho Data Integration, Pentaho Mondrian OLAP, R
Statistical Language, Apache Hadoop, Cloudera, Apache STORM, Apache Kafka, Apache Flume,
Apache Solr, MongoDB, Cassandra Netezza Analytics, Vertica, Druid, HBase, MonetDB, Neo4j,
Apache CouchDB and Oracle.
 Experienced in Java, JEE, JSR 168 Portlets, AJAX, EJB, JPA, JSF, JavaScript libraries, Servlets,
JMS, XML/XSL, JDBC, JAAS, LDAP & UMLE.
 Experienced in Web Services, UDDI, WSDL, SOAP, XML, XSL, XSLT and XML Schema.
 Expert skills in Objected Oriented Design using UML and Core J2EE Design Patterns. Used MS
Visio & Ration Architect tools
 Experience in Oracle Web ATG for custom search with Endeca.
 Experience in various software project management activities like Estimating efforts, Project
planning, Project Scheduling and Task Allocation to Team, Tracking and Mitigating the Risks, Team
Building and Management, Project Management and Quality related Activities
 Experienced in Banking and Financial Services. Detailed Subject matter expertise in Investor
Services for strategic Investor Services applications and mobile platforms.
AWARDS AND RECOGNITION
 TOGAF 8.1.1 Certified Enterprise Architect. (April 2010)
 Sun Certified Java Programmer
 Brain Bench Certified Spring Developer
EDUCATIONAL QUALIFICATIONS
B S in Computer Science 1999-2003
TECHNICAL SKILLS
Operating System AIX, LINUX 2.2.2 (RedHat6.2), Windows 2000, Windows NT.
Architectural & Software
Design Patterns
MVC, Layered, SOA, Asynchronous EAI patterns, OO and J2EE Design
patterns.
Software Development
Methodologies
RUP, XP, Agile and TDD.
2
PROFESSIONAL EXPERIENCE
Worldwide Securities Service Reporting Dashboard, Raleigh, US Sep 2014 – Present
Senior Solutions Architect,
Bank Of America, Raleigh, NC
Unified Dashboard view for Users reporting data. Application performs online analysis on historical
behavior of Users to predict and prepare data on dashboard so that information is available to users for
viewing and take actions. Widget on the Dashboard shows current data with comparisons from previous
activity points. Application also provides flexibility of analyze detailed data in online data analysis tool and
extract information in format of users choice (PDF/Excel/MHTML).
 Architected and implemented the Dashboard with online analysis tool for Accounting, Custody, Sec
Lending and performance business units with data size of 56 TB.
 Implemented Apache STORM & Kafka for real time processing of data from ETL (IBM DataStage)
source with Mule ESB.
 Implemented Apache Hadoop cluster with HBase, Apache Solr with multiple Shards, Pentaho Data ,
MonetDB for high performance data processing.
 Implemented R statistical to perform analytics calculation in real time with streaming data form
HBase.
 Implemented Pentaho Mondrian as OLAP provider for online data analysis tool.
 Designed and Implemented HTML 5 user Interface with ExtJS, JQuery, CSS3, Highchart, D3 chart
and Spring MVC.
 Managed team of 25 members – 20 Offshore and 5 Online.
Worldwide Securities Service Portal, Raleigh, NC Aug 2013 – Sept 2014
Solutions Architect, Bank of America, Raleigh, NC
Portal shows high level Data consolidation for Business Sectors served by BOA Securities Services. Users
have flexibility to drill down on Summary Data and explode the Portal in full screen Business view. Graphs
Object Oriented Design UML using Rational Rose, Enterprise Architect and IBM Software Architect.
Technologies/Software Java, J2EE, EJB (2.1, 3.0), XML, Quartz, JAXP, Struts, XML, JFC/SWING,
XSL, Spring 2.5/3.0,Spring Boot, Spring Integration, Blaze DS, JPA,
Hibernate, IBatis, Log4J, XML RPC, JUNIT, Pentaho, SOAP, JMS, Web
Services, MQSeries, Mule ESB, Talend ESB, Flex, HTML 5, CSS 3,
JavaScript Frameworks (Sencha ExtJS, JQuery, Angular JS, Bootstrap
etc.), Highchart and D3 chart, Android, Object C, Swift, SQL, PL/SQL.
Web/Application Servers Apache Web Server, IIS, IBM Websphere, Tomcat, JBoss, and Jetty.
Java Reporting Cognos SDK for ReportNet, Cognos SDK 8.3, Cognos 10 and Cognos
Mash up Services.
RDBMS & NoSQL DB Oracle 8/8i/9i/10g, MS SQL Server, MySQL, Composite Software,
MongoDB, Cassandra Netezza Analytics, Vertica, Druid, HBase, MonetDB,
Neo4j, Apache CouchDB.
BI Tools IBM Cognos, IBM TM1, Jasper BI, Pentaho BI, Tableau, Talend SDK,
Pentaho Mondrian.
Platform Apache Hadoop (HDFS, Map Reduce, Python coding, Hive, Sqoop),
Cloudera Hadoop, Talend Software Stack, Cognos SDK, Pentaho Data
Integration, Pentaho Mondrian OLAP, R Statistical Language, Apache
STORM, Apache Kafka, Apache Flume, Apache Spark, Pentaho Weka,
Apache mahout.
Development /Architecture
Tools
Eclipse IDE, IBM RAD, Rational Rose, Rational Software Architect (RSA),
Enterprise Architect, XML Spy, XML Binder and WTP from Eclipse.org,
MyEclipse, IntelliJ, Sencha Architect, Sencha Complete, WaveMaker,
Wakanda, Alfabet Enterprise Architecture Management, Abacus, Oracle
Web ATG.
3
and Grids are dynamically drawn using JSON Response from Pentaho data Integration and Mule ESB
Servers. WSS Portal provides platform for application on- boarding where application can be hosted on
local as well on Remote application servers. Application utilized NoSql database for data caching and high
performance data processing.
 Implemented R statistical to perform complex analytical calculation on Securities Lending data.
 Implemented NoSQL Cassandra to cache preprocessed data to support faster retrieval for online
Users.
 Designed and Created Hadoop infrastructure to deal with 56M record for Custody data, this was to
achieve 5 second screen rendering SLA. HDFS was created on 12 Linux boxes with 250 GB data
transfer per day.
 Implemented MonetDB & Druid for real time analysis of Accounting data.
 Implemented Apache Solr search for Custody Transaction with 20 M transaction message per day.
 Implemented Pentaho BI Dashboard with Mondrian OLAP and Pentaho data integration.
 Implemented Dynamic Jasper Report to perform dynamic reporting form OLAP Grid User Interface.
 Implemented Mule ESB for SOA Environment.
 Developed architectures for web services security using WS-Security and WS-Policy.
 Designed and Implemented Flex, HTML 5 user Interface with ExtJS, JQuery, CSS3, Highchart, D3
chart and Spring MVC.
 Developed data models and data architecture for financial data
 Managed Team of 20 members –10 Onsite resources and 10 offshore.
Views Portfolio Reporting (VPR), Raleigh, US Aug 2006 – July 2013
Solutions Architect, Bank of America, Raleigh, NC
Portfolio Reporting is BOA’s enhanced reporting application for clients serving Custody, Accounting and
Securities Lending reporting. Easy to use and integrated with intuitive navigation and easy access via
single sign-on to the JPMorgan ACCESSS client portal. It’s part of the VIEWS platform/suite of applications
linking to other web-based applications including Performance Measurement, Compliance Reporting,
Network News & Reference, Transaction Initiation and Corporate Action Instructions Online.
 Designed and Developed Service Framework for VPR application using Mule ESB, Spring 3.0, JPA 2,
Active MQ, Message Driven Bean/Pojo, Apache CXF. This Framework provides service level
abstraction for the system and enables application as Service (SOA).
 Designed and Developed Cognos Reporting Service layer using Cognos SDK, Spring 3.0, Spring
Integration, Axis 2 and Hessian Binary web services. This abstraction is responsible for all Cognos
Reporting Engine interaction and provides easy to use API for users.
 Several Optimization and performance improvement of application for stability and system load. This
involves JVM optimization, evaluation of JVM performance and heap analysis using tools like JConsole,
IBM heap analyzer etc.
 Developed In-house Java profiler tool for performance statistics extraction and visualization, which uses
aspect weaving at to non-invasively instrument the application binaries and extract performance
statistics which can be visualized and analyzed in an offline manner.
 Developed In-house performance monitoring tool for java application, this tool can measure application
performance under multithreaded environment. Tool also provides facility to identify optimal number of
instances to deploy for handling given user base. This tool also provides facility for data visualization of
system activity
 Designed and Development framework for Flex 4.5 using robolegs. Framework also includes Babel
Effect for internalization support and Blaze DS for server side integration.
 Managed team of 32 members – 25 offshore resources and 7 Onsite resources.
Automated Report Construction (ARC), Raleigh, US Sep 2010 – Oct 2011
Application Architect & Senior Developer, Bank of America, Raleigh, NC
ARC application is to limit human effort of building reports in a reporting system. The ARC system receives
report specific requirements from MDR (report feed) and enables automated reporting build by mapping
4
these report specific requirements to a pre-defined report model. ARC is intended to be an accelerator for
report development and does not intend to completely automate report creation.
 Designed and Developed the core framework and modules of ARC using Flex 4.5, Spring 3.0 IBatis
and Cognos SDK.
 Cognos version agnostic framework, with XSD and XSLT based module that is used as core of the
system.
 Designed System Decoupled from both up-stream and downstream systems. Coupling is through
configuration and mappings.
 Designed Metadata based generic System that can be use with any reporting System.
 Managed team of 10 members – 8 offshore resources and 2 Onsite resources.
Wizard Flex Migration, Raleigh, US Oct 2009 – Aug 2010
Application Architect & Senior Developer,
Bank of America, Raliegh, NC
VIEWS Portfolio Reporting provides users with the ability to modify reports through the application’s Report
Wizard functionality. It is accessed via the Customize button on the Global Toolbar in the Workspace.
This project was migration of Existing JSP/HTML, JavaScript, Struts, EJB and Hibernate 2.1 project to flex
based Project using Flex 3.0, Blaze DS, Spring 3.0, Spring Integration and JPA.
 Designed and developed Framework for the Flex application using Flex 3.0, Blaze DS, Spring 3.0 and
JPA2.
 This application demanded large amount of data and server interaction, Developed a module using de-
queable cells that loads and unloads data on visible data set.
 Implemented the design using Apache -Axis.
 Implemented Software as Service Architecture –This application was developed as Technology
agnostic application.
 Improved screen rendering performance.
 Managed team of 8 members – 6 offshore resources and 2 Onsite resources.
Script Master, Raleigh, US April 2009 – Sep 2009
Senior Developer,
Bank of America, Raleigh, NC
Views Portfolio Reporting is reporting application based on cognos reporting engine, Report developed in
cognos are backed by XML document and requires frequent bulk changes. Manual modification of reports
is erroneous and requires large effort. Script Master automates the bulk modification of reports using XML
based language. Users have to define update action and location of modification to perform bulk
modification. This application has helped BOA to reduce effort by 250%.
 Designed Generic solution for Report Modification built on XSLT.
 Implemented Software as Service - Functionality can be invoked using Hessian Web Service.
 Design and developed Generic & Customizable solution using Meta information.
 Designed scripts for project management tasks like build, deployment etc. using Maven and Ant.
 Continuous testing using JUnit - Test Driven Development.
Cognos 8 Migration, Raleigh, US Feb 2009 – March 2009
Senior Developer, Bank of America, Raleigh, NC
5
Cognos 8 has changed report internal and spec significantly, which had impact on VPR Custom reports
because they were constructed with Cognos 7 spec. Cognos 8 migration was Technology refresh project
targeted to migrate generation of VPR Wizard Report from Cognos 8 and automatically migrate existing
Cognos 7 wizard reports to Cognos8. These component uses Cognos SDK to converts the wizard objects /
report definition to Cognos 8 spec after applying all application related processing.
 Coded transaction aware module for XA aware data stores.
 Implemented design using patterns like Service Locator, DAO.
 Designed and Developed Cognos SDK Wizard capability for VPR using Cognos SDK, Spring 3.0,
JPA2. This service layer enables VR Users to customize system-defined report.
 Developed Web Service interface for this application using Hessian Binary web service and Apache
CXF to enable this module for SOA.
 Implemented Continuous testing using JUnit, maven and Hudson.
 Designed Rules based architecture.
 Managed team of 6 members – 6 Onsite resources.
Profile Seeker, New York, US Sep 2005 – July 2006
Module Lead and Developer, JPMorgan, Dallas
Profile Seeker is a Query Tool that allows the Customers as well as internal JPMC users to create and
execute customized queries on the Profile Repository. The application is capable of handling various
security types such as Equities, Fixed Income, Cash, International Equities, International Derivatives, etc.
The application takes care of generating the profile reports too. As collateral agent, JPM holds collateral on
the BDAS system. The eligibility criteria are entered into the BDAS system through a screen based UI.
BDAS checks collateral eligibility for each TPR on a daily basis based upon the criteria. The check occurs
at the time the collateral is allocated to the lender.
 Designed and developed complex intuitive GUI using JSP, JavaScript and CSS.
 Used MVC framework architecture.
 Used design patterns like proxy, command, factory etc.
 Implemented database interactions using JDBC with back-end Oracle
 Used Hibernate and IBatis for data persistence.
 Developed PL/SQL Stored procedures.
 Continuous testing using JUnit and StrutsTestCase, for testing Struts Framework based applications.
Portfolio View, Dallas, US Oct 2004 – Aug 2005
Team Member, JPMorgan, Pune
Portfolio Views (PV) is a browser based thin client reporting tool that allows JPMC clients to submit request
for reports and view the same. It was primarily developed for Institutional Investors (Clients of JPMorgan
Chase). PV is capable of generation Custody and Institutional Accounting reports. In PV JPMC Product
Manager and Investors can select a predefined report or create a User defined reports and submit it with
certain specified criteria for execution. PV is capable of generating reports in PDF and Excel format. The
system also provides lending reports based on intra-day, close of business day or historical data through
JPMorgan T&SS.
 Developed EJB 1.1/2.1 Session and Entity bean based business service
 Developed Jasper reports for system and service module to interact with J2EE system.
 Database designing and PL/SQL stored Procedure development for Oracle.
 Developed C++ module to read and push MQ messages for performance consideration.
 Developed Unit Test cases using JUnit.
 Developed UI Automation test using Selenium.

Weitere ähnliche Inhalte

Was ist angesagt?

Atul Randive CV_IKnowSolutions_ENv2
Atul Randive CV_IKnowSolutions_ENv2Atul Randive CV_IKnowSolutions_ENv2
Atul Randive CV_IKnowSolutions_ENv2
atul randive
 
Jayaram_Parida- Big Data Architect and Technical Scrum Master
Jayaram_Parida- Big Data Architect and Technical Scrum MasterJayaram_Parida- Big Data Architect and Technical Scrum Master
Jayaram_Parida- Big Data Architect and Technical Scrum Master
Jayaram Parida
 
Raymond Cochrane 12_12_12
Raymond Cochrane 12_12_12Raymond Cochrane 12_12_12
Raymond Cochrane 12_12_12
Ray Cochrane
 
Resume_YueWang
Resume_YueWangResume_YueWang
Resume_YueWang
Yue Wang
 
Dev - Senior BI Data Warehouse Architect - Sept 21_2016
Dev - Senior BI Data Warehouse Architect - Sept 21_2016Dev - Senior BI Data Warehouse Architect - Sept 21_2016
Dev - Senior BI Data Warehouse Architect - Sept 21_2016
Dev Samy
 
RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOP
renuga V
 
Hadoop Big Data Resume
Hadoop Big Data ResumeHadoop Big Data Resume
Hadoop Big Data Resume
arbind_jha
 
Mani_Sagar_ETL
Mani_Sagar_ETLMani_Sagar_ETL
Mani_Sagar_ETL
Mani Sagar
 
Ashish_Maheshwari_Data_Analyst
Ashish_Maheshwari_Data_AnalystAshish_Maheshwari_Data_Analyst
Ashish_Maheshwari_Data_Analyst
Ashish Maheshwari
 
Deepak Sharma_ETL_Programmer_2016
Deepak Sharma_ETL_Programmer_2016Deepak Sharma_ETL_Programmer_2016
Deepak Sharma_ETL_Programmer_2016
Deepak Sharma
 

Was ist angesagt? (19)

Atul Randive CV_IKnowSolutions_ENv2
Atul Randive CV_IKnowSolutions_ENv2Atul Randive CV_IKnowSolutions_ENv2
Atul Randive CV_IKnowSolutions_ENv2
 
Sankaragopal Velayudhan_Architect
Sankaragopal Velayudhan_ArchitectSankaragopal Velayudhan_Architect
Sankaragopal Velayudhan_Architect
 
Resume
ResumeResume
Resume
 
Resume_Raj Ganesh Subramanian
Resume_Raj Ganesh SubramanianResume_Raj Ganesh Subramanian
Resume_Raj Ganesh Subramanian
 
Jayaram_Parida- Big Data Architect and Technical Scrum Master
Jayaram_Parida- Big Data Architect and Technical Scrum MasterJayaram_Parida- Big Data Architect and Technical Scrum Master
Jayaram_Parida- Big Data Architect and Technical Scrum Master
 
Raymond Cochrane 12_12_12
Raymond Cochrane 12_12_12Raymond Cochrane 12_12_12
Raymond Cochrane 12_12_12
 
Resume_YueWang
Resume_YueWangResume_YueWang
Resume_YueWang
 
Dev - Senior BI Data Warehouse Architect - Sept 21_2016
Dev - Senior BI Data Warehouse Architect - Sept 21_2016Dev - Senior BI Data Warehouse Architect - Sept 21_2016
Dev - Senior BI Data Warehouse Architect - Sept 21_2016
 
Resume
ResumeResume
Resume
 
RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOP
 
Hadoop Big Data Resume
Hadoop Big Data ResumeHadoop Big Data Resume
Hadoop Big Data Resume
 
Mani_Sagar_ETL
Mani_Sagar_ETLMani_Sagar_ETL
Mani_Sagar_ETL
 
BalaResume - Copy
BalaResume - CopyBalaResume - Copy
BalaResume - Copy
 
SAP BO Resume
SAP BO ResumeSAP BO Resume
SAP BO Resume
 
Ashish_Maheshwari_Data_Analyst
Ashish_Maheshwari_Data_AnalystAshish_Maheshwari_Data_Analyst
Ashish_Maheshwari_Data_Analyst
 
Resume-SAP-BO
Resume-SAP-BOResume-SAP-BO
Resume-SAP-BO
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
sudipto_resume
sudipto_resumesudipto_resume
sudipto_resume
 
Deepak Sharma_ETL_Programmer_2016
Deepak Sharma_ETL_Programmer_2016Deepak Sharma_ETL_Programmer_2016
Deepak Sharma_ETL_Programmer_2016
 

Ähnlich wie Sean Java Arch

Sid K
Sid KSid K
Sid K
Sid K
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Nishant Verma
 
Andrei Leonov_161208
Andrei Leonov_161208Andrei Leonov_161208
Andrei Leonov_161208
Andrei Leonov
 
Ashok Architect resume
Ashok Architect resumeAshok Architect resume
Ashok Architect resume
Ashok Sanku
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
wahirshad
 
Tim Jarvis Resume 2016 main-6
Tim Jarvis Resume 2016 main-6Tim Jarvis Resume 2016 main-6
Tim Jarvis Resume 2016 main-6
Tim Jarvis
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev Kumar Paul
 

Ähnlich wie Sean Java Arch (20)

Gangadhar_Challa_Profile
Gangadhar_Challa_ProfileGangadhar_Challa_Profile
Gangadhar_Challa_Profile
 
Anoop Saxena
Anoop SaxenaAnoop Saxena
Anoop Saxena
 
Sid K
Sid KSid K
Sid K
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
 
Andrei Leonov_161208
Andrei Leonov_161208Andrei Leonov_161208
Andrei Leonov_161208
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Software
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
SureshSunkara
SureshSunkaraSureshSunkara
SureshSunkara
 
Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 
Ashok Architect resume
Ashok Architect resumeAshok Architect resume
Ashok Architect resume
 
Ziad Resume_New
Ziad Resume_NewZiad Resume_New
Ziad Resume_New
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
Tim Jarvis Resume 2016 main-6
Tim Jarvis Resume 2016 main-6Tim Jarvis Resume 2016 main-6
Tim Jarvis Resume 2016 main-6
 
JulianSerna2016
JulianSerna2016JulianSerna2016
JulianSerna2016
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
 
Chaitanya r b resume
Chaitanya r b resumeChaitanya r b resume
Chaitanya r b resume
 
Harmeet singh
Harmeet singhHarmeet singh
Harmeet singh
 

Sean Java Arch

  • 1. 1 Senior Solution Architect PROFESSIONAL SUMMARY 10+ years experience in architecture, planning, developing, implementing solutions facilitating corporate growth, Lead cross-functional teams with diverse technical backgrounds. Experienced in Data Analytics, Business Intelligence, Big Data Solutions, Web & Mobile Dashboard, E-Commerce applications & SaaS. Experienced in management of large technical teams, building new businesses and helping organizations to reduce cost and strategic investment.  Architected and Delivered products in J2EE, Spring, Mule ESB/Talend ESB, Flex, HTML5, JavaScript frameworks (Sencha ExtJS, JQuery, Angular JS, Bootstrap etc.), Objective C, Swift, Android, Pentaho Dashboard, Jasper dashboard, Tableau, SaaS, WebServices, REST/SOAP.  Architected and Designed Applications with Pentaho BI, Jasper BI, IBM BI Cognos 10/8, Talend Software Stack, IBM TM1, Cognos SDK, Pentaho Data Integration, Pentaho Mondrian OLAP, R Statistical Language, Apache Hadoop, Cloudera, Apache STORM, Apache Kafka, Apache Flume, Apache Solr, MongoDB, Cassandra Netezza Analytics, Vertica, Druid, HBase, MonetDB, Neo4j, Apache CouchDB and Oracle.  Experienced in Java, JEE, JSR 168 Portlets, AJAX, EJB, JPA, JSF, JavaScript libraries, Servlets, JMS, XML/XSL, JDBC, JAAS, LDAP & UMLE.  Experienced in Web Services, UDDI, WSDL, SOAP, XML, XSL, XSLT and XML Schema.  Expert skills in Objected Oriented Design using UML and Core J2EE Design Patterns. Used MS Visio & Ration Architect tools  Experience in Oracle Web ATG for custom search with Endeca.  Experience in various software project management activities like Estimating efforts, Project planning, Project Scheduling and Task Allocation to Team, Tracking and Mitigating the Risks, Team Building and Management, Project Management and Quality related Activities  Experienced in Banking and Financial Services. Detailed Subject matter expertise in Investor Services for strategic Investor Services applications and mobile platforms. AWARDS AND RECOGNITION  TOGAF 8.1.1 Certified Enterprise Architect. (April 2010)  Sun Certified Java Programmer  Brain Bench Certified Spring Developer EDUCATIONAL QUALIFICATIONS B S in Computer Science 1999-2003 TECHNICAL SKILLS Operating System AIX, LINUX 2.2.2 (RedHat6.2), Windows 2000, Windows NT. Architectural & Software Design Patterns MVC, Layered, SOA, Asynchronous EAI patterns, OO and J2EE Design patterns. Software Development Methodologies RUP, XP, Agile and TDD.
  • 2. 2 PROFESSIONAL EXPERIENCE Worldwide Securities Service Reporting Dashboard, Raleigh, US Sep 2014 – Present Senior Solutions Architect, Bank Of America, Raleigh, NC Unified Dashboard view for Users reporting data. Application performs online analysis on historical behavior of Users to predict and prepare data on dashboard so that information is available to users for viewing and take actions. Widget on the Dashboard shows current data with comparisons from previous activity points. Application also provides flexibility of analyze detailed data in online data analysis tool and extract information in format of users choice (PDF/Excel/MHTML).  Architected and implemented the Dashboard with online analysis tool for Accounting, Custody, Sec Lending and performance business units with data size of 56 TB.  Implemented Apache STORM & Kafka for real time processing of data from ETL (IBM DataStage) source with Mule ESB.  Implemented Apache Hadoop cluster with HBase, Apache Solr with multiple Shards, Pentaho Data , MonetDB for high performance data processing.  Implemented R statistical to perform analytics calculation in real time with streaming data form HBase.  Implemented Pentaho Mondrian as OLAP provider for online data analysis tool.  Designed and Implemented HTML 5 user Interface with ExtJS, JQuery, CSS3, Highchart, D3 chart and Spring MVC.  Managed team of 25 members – 20 Offshore and 5 Online. Worldwide Securities Service Portal, Raleigh, NC Aug 2013 – Sept 2014 Solutions Architect, Bank of America, Raleigh, NC Portal shows high level Data consolidation for Business Sectors served by BOA Securities Services. Users have flexibility to drill down on Summary Data and explode the Portal in full screen Business view. Graphs Object Oriented Design UML using Rational Rose, Enterprise Architect and IBM Software Architect. Technologies/Software Java, J2EE, EJB (2.1, 3.0), XML, Quartz, JAXP, Struts, XML, JFC/SWING, XSL, Spring 2.5/3.0,Spring Boot, Spring Integration, Blaze DS, JPA, Hibernate, IBatis, Log4J, XML RPC, JUNIT, Pentaho, SOAP, JMS, Web Services, MQSeries, Mule ESB, Talend ESB, Flex, HTML 5, CSS 3, JavaScript Frameworks (Sencha ExtJS, JQuery, Angular JS, Bootstrap etc.), Highchart and D3 chart, Android, Object C, Swift, SQL, PL/SQL. Web/Application Servers Apache Web Server, IIS, IBM Websphere, Tomcat, JBoss, and Jetty. Java Reporting Cognos SDK for ReportNet, Cognos SDK 8.3, Cognos 10 and Cognos Mash up Services. RDBMS & NoSQL DB Oracle 8/8i/9i/10g, MS SQL Server, MySQL, Composite Software, MongoDB, Cassandra Netezza Analytics, Vertica, Druid, HBase, MonetDB, Neo4j, Apache CouchDB. BI Tools IBM Cognos, IBM TM1, Jasper BI, Pentaho BI, Tableau, Talend SDK, Pentaho Mondrian. Platform Apache Hadoop (HDFS, Map Reduce, Python coding, Hive, Sqoop), Cloudera Hadoop, Talend Software Stack, Cognos SDK, Pentaho Data Integration, Pentaho Mondrian OLAP, R Statistical Language, Apache STORM, Apache Kafka, Apache Flume, Apache Spark, Pentaho Weka, Apache mahout. Development /Architecture Tools Eclipse IDE, IBM RAD, Rational Rose, Rational Software Architect (RSA), Enterprise Architect, XML Spy, XML Binder and WTP from Eclipse.org, MyEclipse, IntelliJ, Sencha Architect, Sencha Complete, WaveMaker, Wakanda, Alfabet Enterprise Architecture Management, Abacus, Oracle Web ATG.
  • 3. 3 and Grids are dynamically drawn using JSON Response from Pentaho data Integration and Mule ESB Servers. WSS Portal provides platform for application on- boarding where application can be hosted on local as well on Remote application servers. Application utilized NoSql database for data caching and high performance data processing.  Implemented R statistical to perform complex analytical calculation on Securities Lending data.  Implemented NoSQL Cassandra to cache preprocessed data to support faster retrieval for online Users.  Designed and Created Hadoop infrastructure to deal with 56M record for Custody data, this was to achieve 5 second screen rendering SLA. HDFS was created on 12 Linux boxes with 250 GB data transfer per day.  Implemented MonetDB & Druid for real time analysis of Accounting data.  Implemented Apache Solr search for Custody Transaction with 20 M transaction message per day.  Implemented Pentaho BI Dashboard with Mondrian OLAP and Pentaho data integration.  Implemented Dynamic Jasper Report to perform dynamic reporting form OLAP Grid User Interface.  Implemented Mule ESB for SOA Environment.  Developed architectures for web services security using WS-Security and WS-Policy.  Designed and Implemented Flex, HTML 5 user Interface with ExtJS, JQuery, CSS3, Highchart, D3 chart and Spring MVC.  Developed data models and data architecture for financial data  Managed Team of 20 members –10 Onsite resources and 10 offshore. Views Portfolio Reporting (VPR), Raleigh, US Aug 2006 – July 2013 Solutions Architect, Bank of America, Raleigh, NC Portfolio Reporting is BOA’s enhanced reporting application for clients serving Custody, Accounting and Securities Lending reporting. Easy to use and integrated with intuitive navigation and easy access via single sign-on to the JPMorgan ACCESSS client portal. It’s part of the VIEWS platform/suite of applications linking to other web-based applications including Performance Measurement, Compliance Reporting, Network News & Reference, Transaction Initiation and Corporate Action Instructions Online.  Designed and Developed Service Framework for VPR application using Mule ESB, Spring 3.0, JPA 2, Active MQ, Message Driven Bean/Pojo, Apache CXF. This Framework provides service level abstraction for the system and enables application as Service (SOA).  Designed and Developed Cognos Reporting Service layer using Cognos SDK, Spring 3.0, Spring Integration, Axis 2 and Hessian Binary web services. This abstraction is responsible for all Cognos Reporting Engine interaction and provides easy to use API for users.  Several Optimization and performance improvement of application for stability and system load. This involves JVM optimization, evaluation of JVM performance and heap analysis using tools like JConsole, IBM heap analyzer etc.  Developed In-house Java profiler tool for performance statistics extraction and visualization, which uses aspect weaving at to non-invasively instrument the application binaries and extract performance statistics which can be visualized and analyzed in an offline manner.  Developed In-house performance monitoring tool for java application, this tool can measure application performance under multithreaded environment. Tool also provides facility to identify optimal number of instances to deploy for handling given user base. This tool also provides facility for data visualization of system activity  Designed and Development framework for Flex 4.5 using robolegs. Framework also includes Babel Effect for internalization support and Blaze DS for server side integration.  Managed team of 32 members – 25 offshore resources and 7 Onsite resources. Automated Report Construction (ARC), Raleigh, US Sep 2010 – Oct 2011 Application Architect & Senior Developer, Bank of America, Raleigh, NC ARC application is to limit human effort of building reports in a reporting system. The ARC system receives report specific requirements from MDR (report feed) and enables automated reporting build by mapping
  • 4. 4 these report specific requirements to a pre-defined report model. ARC is intended to be an accelerator for report development and does not intend to completely automate report creation.  Designed and Developed the core framework and modules of ARC using Flex 4.5, Spring 3.0 IBatis and Cognos SDK.  Cognos version agnostic framework, with XSD and XSLT based module that is used as core of the system.  Designed System Decoupled from both up-stream and downstream systems. Coupling is through configuration and mappings.  Designed Metadata based generic System that can be use with any reporting System.  Managed team of 10 members – 8 offshore resources and 2 Onsite resources. Wizard Flex Migration, Raleigh, US Oct 2009 – Aug 2010 Application Architect & Senior Developer, Bank of America, Raliegh, NC VIEWS Portfolio Reporting provides users with the ability to modify reports through the application’s Report Wizard functionality. It is accessed via the Customize button on the Global Toolbar in the Workspace. This project was migration of Existing JSP/HTML, JavaScript, Struts, EJB and Hibernate 2.1 project to flex based Project using Flex 3.0, Blaze DS, Spring 3.0, Spring Integration and JPA.  Designed and developed Framework for the Flex application using Flex 3.0, Blaze DS, Spring 3.0 and JPA2.  This application demanded large amount of data and server interaction, Developed a module using de- queable cells that loads and unloads data on visible data set.  Implemented the design using Apache -Axis.  Implemented Software as Service Architecture –This application was developed as Technology agnostic application.  Improved screen rendering performance.  Managed team of 8 members – 6 offshore resources and 2 Onsite resources. Script Master, Raleigh, US April 2009 – Sep 2009 Senior Developer, Bank of America, Raleigh, NC Views Portfolio Reporting is reporting application based on cognos reporting engine, Report developed in cognos are backed by XML document and requires frequent bulk changes. Manual modification of reports is erroneous and requires large effort. Script Master automates the bulk modification of reports using XML based language. Users have to define update action and location of modification to perform bulk modification. This application has helped BOA to reduce effort by 250%.  Designed Generic solution for Report Modification built on XSLT.  Implemented Software as Service - Functionality can be invoked using Hessian Web Service.  Design and developed Generic & Customizable solution using Meta information.  Designed scripts for project management tasks like build, deployment etc. using Maven and Ant.  Continuous testing using JUnit - Test Driven Development. Cognos 8 Migration, Raleigh, US Feb 2009 – March 2009 Senior Developer, Bank of America, Raleigh, NC
  • 5. 5 Cognos 8 has changed report internal and spec significantly, which had impact on VPR Custom reports because they were constructed with Cognos 7 spec. Cognos 8 migration was Technology refresh project targeted to migrate generation of VPR Wizard Report from Cognos 8 and automatically migrate existing Cognos 7 wizard reports to Cognos8. These component uses Cognos SDK to converts the wizard objects / report definition to Cognos 8 spec after applying all application related processing.  Coded transaction aware module for XA aware data stores.  Implemented design using patterns like Service Locator, DAO.  Designed and Developed Cognos SDK Wizard capability for VPR using Cognos SDK, Spring 3.0, JPA2. This service layer enables VR Users to customize system-defined report.  Developed Web Service interface for this application using Hessian Binary web service and Apache CXF to enable this module for SOA.  Implemented Continuous testing using JUnit, maven and Hudson.  Designed Rules based architecture.  Managed team of 6 members – 6 Onsite resources. Profile Seeker, New York, US Sep 2005 – July 2006 Module Lead and Developer, JPMorgan, Dallas Profile Seeker is a Query Tool that allows the Customers as well as internal JPMC users to create and execute customized queries on the Profile Repository. The application is capable of handling various security types such as Equities, Fixed Income, Cash, International Equities, International Derivatives, etc. The application takes care of generating the profile reports too. As collateral agent, JPM holds collateral on the BDAS system. The eligibility criteria are entered into the BDAS system through a screen based UI. BDAS checks collateral eligibility for each TPR on a daily basis based upon the criteria. The check occurs at the time the collateral is allocated to the lender.  Designed and developed complex intuitive GUI using JSP, JavaScript and CSS.  Used MVC framework architecture.  Used design patterns like proxy, command, factory etc.  Implemented database interactions using JDBC with back-end Oracle  Used Hibernate and IBatis for data persistence.  Developed PL/SQL Stored procedures.  Continuous testing using JUnit and StrutsTestCase, for testing Struts Framework based applications. Portfolio View, Dallas, US Oct 2004 – Aug 2005 Team Member, JPMorgan, Pune Portfolio Views (PV) is a browser based thin client reporting tool that allows JPMC clients to submit request for reports and view the same. It was primarily developed for Institutional Investors (Clients of JPMorgan Chase). PV is capable of generation Custody and Institutional Accounting reports. In PV JPMC Product Manager and Investors can select a predefined report or create a User defined reports and submit it with certain specified criteria for execution. PV is capable of generating reports in PDF and Excel format. The system also provides lending reports based on intra-day, close of business day or historical data through JPMorgan T&SS.  Developed EJB 1.1/2.1 Session and Entity bean based business service  Developed Jasper reports for system and service module to interact with J2EE system.  Database designing and PL/SQL stored Procedure development for Oracle.  Developed C++ module to read and push MQ messages for performance consideration.  Developed Unit Test cases using JUnit.  Developed UI Automation test using Selenium.