Post Job Free
Sign in

J2EE SOA

Location:
Richmond Hill, ON, L6A 3Z8, Canada
Posted:
March 21, 2013

Contact this candidate

Resume:

*

*

*

*

*

* **** - *********** ***********

Email - ********@*****.***

Phone - 416-***-****(Cell)

* *********

Java Programming Language (15 years)

> Spring Framework, AJAX, Hibernate, KodoJDO, Servlets, JSP, JDBC, EJB,

Swing (JFC), Java Beans, RMI, STRUTS (MVC), ANT, log4J,JProbe, XQuery,

XPath, JSF.

> Architected/Designed and Lead Server, middle and client tiers,

Tangosol/Oracle Coherence.

Security (13 years)

> SAML,Netegiry SiteMinder,ALES 2.x,3.x,Oracle Identity

Federation/AccessManager, WS* security and Policy,SSO, Kerberos, LDAP.

Application/Transaction Servers (15 years)

> Oracle SOA Suite 11g,BPM

> IBM Data Power SOA Appliance.

> TiBCo Active Matrix Business Works, TibRv

> BEA Weblogic, WLI, WLP, ALSB,ALBPM,

> IBM Websphere - Websphere Service Repository and Registry, IBM Data

Power XML Accelerator.

Performance/Capacity Planning (13 years)

> LoadRunner, JMeter, JProbe,Wiley Introscope, HP Diagnostics, Grinder,

Samurai Thread Dump Analyser.

Web Technologies (15 years)

> WebServices, JAX/RPC, JAX/WS, XML,HTML, Javascript, XMLSpy, JAXB, XQuery,

XPath, SAML, TCP/IP, HTTP/SSL protocols, Microsoft IIS server.

1 IDEs (15 years)

> Eclipse, Oracle Workshop, VA for Java, Visual Caf, Inprise JBuilder, MS-

Studio MVC ++, Intelli J Idea (6 years)

Architecture (13 years)

> SOA, TOGAF, Zachman Framwork, Cloud computing, OOAD - designed n-tier-

web-enabled applications, UML (analysis) - Rational Rose

2 Databases (15 years)

> NoSQL Database - MondoDB and Hadoop

> Oracle 8i/9i and RAC- advanced SQL, JDBC on Solaris,MS-SQL Server,

DB2, MS Access, Gupta SQL - advanced SQL, Embedded Berkely DB, HP

SQL/MX.

3

4 Miscellaneous

> SOLR Lucene search engine,

> Continuous Integration - Cruise Control and Jenkins.

> Version Control - Clear Case, Tortoise SVN

> Build Tools - Maven, ANT

> Unit Testing - Junit

> Performance/Load testing - Jmeter, Grinder, JProbe, Wiley.

> C/C++, Visual C++ (MFC, Win32), CORBA, Terracota EHCache.

LinkedIn

http://ca.linkedin.com/in/BurhanK

1 Education

2 Dalhousie University, Halifax, Ns 1998

M.Sc., Computer Science

University Of Pune, Pune India 1997

B.E. Computer Engineering

Canadian Securities Course (CSC) 2002

PMP Certification 2010

3 Professional Experience

Sr. Solutions Architect - Loyalty Systems 04/12- Present

Sr. Solutions Architect - Bell Canada 01/12- 04/12

Sr. Solutions/Data Architect - Scotia capital -06/11 - 01/12

Senior Solutions Architect - Telus Consultant 01/08 - 06/11

Architect/Principal Consultant - Oracle Systems - 10/04 - 12/07

Alliance Data (LoyaltyOne) - Canada - Sr. Solutions Architect

Create a unified view of the Offer for Offer Management project. Loyalty

has different types of offers that end up in different systems. There are

Issuance Offer, Redemption Offer, Marketing offer and Digital offer. Offer

Management System is created to have a central repository and view of all

the offers in Loyalty. Offer Management is the central place to create,

read, update, delete, search and report all the offers in LoyaltyOne. There

are currently 5 million offers that reside in different systems, this

project is used to have a central view of all the offers and manage the

business life cycle of offers.

Responsibilities:

> Gather/understand requirements from business solutions analyst. Work with

different SMEs in the organization to understand the System Of Record

(SOR) for different offers.

> Used EA Sparx UML for business gathering, functional requirement and

generate technical architecture artifacts.

> Understand/suggest new integration interfaces with different COTS. Create

a detailed interface integration document, for integrating existing COTS

to Offer Management.

> Present solutions to the vendor and architecture board. Create solutions

architecture document and review/approve the document with the

architecture board. Create security document using the security template

and review and approve from the security board.

> Enterprise Service Bus - Used ESB for implementing routing, payload

transformation, implementing central security policy using certificates.

Created WSDLs and XSDs for defining services.

> Suggest security policies for securing Web Services with sponsors- Used

client API keys over client certificates for Web Services security. Used

parts of OAuth2 for SSO authorization for client authentication and

authorization propagation.

> Work with the project manager to create Gantt charts for resource and

time estimates and allocation.

> Work with architects to create architecture standards and template.

Create security standards for web services.

> Create SOA Governance - Suggested to use SOA tools like SOA Service

Manager and SOA Repository for Services monitoring and service

definition.

Bell Canada -01/12 - 04/12 - Sr. Solutions Architect

Project Highlight:

Architect the BSIDE (Bell Services Integration) platform for service

amalgamation and transformation using Oracle Fusion Middleware 11G. Used

Oracle Service Bus to orchestrate/amalgamate services.

Responsibilities:

> Gather/understand requirements from business project manager and

technical project manager. Create SRS (Software Requirement

Specifications) document and SA (Solutions Architecture) document for

integration of Amdocs and Vitria services.

> Billing and Address change services were created using OSB 11G. Features

such as parallel processing using Split and Join business flows were

used.

> Used X509 Certificates and Service Accounts for Proxy/Business services

security.

> Used SOAP UI for Web services testing.

Scotia Capital -ADSR Project 06/11 - 01/12 - Sr. Solutions/Data Architect

ADSR (Advisor Desktop Strategic Renewal) is an initiative by the Wealth

Management to enhance the Advisor experience for managing client portfolio.

It is to create a portal that contains different Portfolio management and

CRM tools to assist Scotia Advisors. The program is estimated at 40 million

with 3-4 years of focus.

Responsibilities:

> Gather/understand requirements from business Project manager and

technical project manager. Integrate bank assets like Order Management

System (OMS), Central Security Master (CSM), CRM and other assets to COTS

Portfolio Management System i.e. eXimius. Help integrate and migrate data

from Broadridge, ADP/IM and other financial systems into COTS.

> Suggest and lead POC efforts for technology integration. This includes

the web services integration for real time interfaces with a vendor

product called "eXimius". Websphere ESB was used for Real time web

services integration. IBM Data Stage was used for data conversion of

existing assets into the vendor defined format. Use of federated identity

using OpenSSO. Using a central role based systems for centralizing

entitlements for applications.

> Create detailed solutions architecture overview diagrams for meeting the

gating process.

> Lead architecture efforts with other architects and developers in the

team.

> Meet with infrastructure team to size the capacity and scope of the

hardware / database /network needed for the project.

> Created security detail design for the SSO solution for the project. And

recommended to implement central Role Based Access Control (RBAC) for

central authorization.

> Suggested and lead the effort of data conversion using IBM Data Stage.

Created workflow for data transformation into the new portfolio

management system. And used data analyzer and Fast track for data

conversion.

> Analyzed and did POC with Websphere ESB for creating service

specifications and service descriptions. Using mediation with IBM

Developer studio for service transformation using XSLT. Storing the

services in WSRR and creating policies and policy attachments.

> Suggested concept of model office. This allows the business users to

train and test the system with masked data with a non-production like

environment. Technology group can test new upgrades and applications in

the Model Office.

> Designed Business Continuity Process (BCP) for ADSR for disaster recovery

and failover.

>

Technologies:

> Used IBM Data Stage 8.7 with Data Analyzer and fasttrack. Created

workflows for Data Monitoring and ETL process. Following conversions of

the files were done;

a) Fixed length to XML

b) Fixed length to Oracle DB.

c) XML to XML transformation

> Websphere ESB 7.1 and Websphere Service Registry and Repository.

> Used OpenSSO for federated Identity between different applications.

Telus Wireless Canada - BEAST Project 11/09 - 01/11 - Sr. Solutions

Architect

Architected/Designed web services interface for the renewals systems:

Created services interface and the operations to support the web services.

Changed and managed the underlying sub-systems to make them web services

enabled to complete the renewal process. Help in analyze different testing

tools for web service operations. Managed a team of 4 offshore and 3

onshore resources. Created detail design artifacts, set milestones as per

the project plan, send project deliverable updates on a weekly basis to

project manager and senior management to track the progress of the project

both offshore and onsite. Did mentoring and code reviews of the offshore

team to deliver quality of code with minimum defects. Create and oversee

the overall performance and scalability plan with the performance and

environment management for the performance and capacity testing of the

solution. Designed the solution using a central caching framework using

Terracotta's EHCache. The central caching framework generated high

performance and efficient response times.

Technologies and Process

> Used Oracle SOA Suite 11g to design proxy services through Oracle

workshop, and deployed in OSB 11G. And used Oracle BPM for process

orchestration.

> Help migrate the ESB artifacts for Telus from ALSB 3.0 to OSB 11G.

> Used SOA Software to build the web services interface and implementation

> Created complex XSDs for the input/output parameters for the Operations.

> Implemented X509 certificates for web service authentication.

> Created SAML SSO with Weblogic 9.2 and 10. Created ITS with Credential

Mapper and ATS with Identity Asserter.

> Used EA Sparx UML for business gathering, functional requirement and

generate technical architecture artifacts.

> Used ALSB 3.0/OSB 11G to create a proxy for the web services. Did service

composition and service routing based on payload to call appropriate

services.

> For SOA governance created service assets and request/response in

repository manager and created services from repository manager in

service manager.

> Created WS-Security for SAML and X509.

> Data power XML accelerator SOA Appliance was used as a web services front

for the services. Web services with their contracts were hosted on Data

Power. Used XSLT, XPath and XQuery for XML Transformations. Used SLAs for

service monitoring in Data Power and security contracts for web services.

> Tested the web services exhaustively using HP Service Test and SOAP UI.

Different test scripts based on the business flows were created and

tested using HP Service Test.

> Designed/implemented central caching with Terracota's EHCache and

Oracle/Tangosol Coherence.

> Used ITKO to virtualize the web services. During the design phase and

integration with the client it is important to give the client a

virtualized service that they test the service. This helps in rapid

development of client side code that is dependent on the service.

> Integrated with LDAP for Client Identity Store.

Telus Wireless Canada - Holborn For the new HSPA Network 01/08- 11/09 - Sr.

Solutions Architect

Channel Migration and Renewal Systems (CMRS) - Built a new Renewal System

for dealers and retailers. This is a mission critical application with

99.99 availability. 60%+ of the revenue of the entire company is generated

through this application. Full SDLC with Telus Methology i.e. Waterfall

approach. Weblogic Portal 9.2 is used for the application's Front End and

the backend is implemented with SOA Architecture with ALSB 2.6 for service

orchestration and message amalgamation and transformation. Behind the

services tier the business model is mapped to EJBs. The persistence tier is

handled by SLSB and DAO framework. The application is built on Weblogic

portal 9.2 with Ajax portlets, UUP, dynamic content management through

Documentum and personalization using channel profiles. The application is

developed so that different dealer and retail channels can use one

application for offer renewals and migration. Before this application was

developed the client had number of different applications for different

channels. Lead a team of 4 front-end developers and 5 backend developers

for this project. Achieved 100% score for Telus methodology for creating

detail design document for CMRS application. Documented the architecture of

the application based on the Business Requirement Document.

The project was migrated to WLP 10.x, with ALSB 3.0 for next generation

CMRS.

Capacity Planning: Used LoadRunner/JMeter extensively to arrive at the

capacity of the entire system. Used workload model to capture the resources

demands brought to the systems by peak transactions and concurrent user

sessions. Did an end-to-end analysis using performance monitoring tools

like HP Diagnostics to monitor server metrics for different sub-systems

under load. Performed extensive tuning to manage capacity for different sub-

systems.

Performance Improvements: Used JProbe and HP Diagnostics JProbe to

determine the key performance bottleneck in the overall system. Analyzed

and recommended key improvements to the sub-systems that led to a 90%

improvement in response times.

Technologies and Process

> Weblogic Portal 9.2 with Ajax, UUP, Personalization, Documentum Content

repository.

> Used Sync-Async Webservices with Conversational Webservice for parallel

Webservice calls

> Used HP Diagnostics to analyze performance of n-tier Backend Telus

system. As a result built multi-threaded calls to fetch backend

components using Java Threads to improve the performance of the system

manifold over.

> Used Java Page Flows as MVC solution for CMRS Application.

> Did POC using Java Server Faces.

> Used TogetherJ and MSVisio for Class Diagram, Sequence Diagrams,

Component Diagrams, Collaboration Diagram and Use Case Diagram.

> Weblogic 9.2 was used for backend development with EJBs and DAO layer and

implementing JWS Webservices.

> ALSB 2.6 for Dynamic Routing and message amalgamation with different

webservices using XQuery. Created Proxy services for Asynchronous Web

Services call as per the use cases.

> ALBM 6.0 - Did a POC of how ALBPM can be used for human workflows, and

how it can be called from ASLB and how it can call ALSB.

> Did Capacity planning and performance improvements using LoadRunner and

JMeter.

> Used JProfiler, Jprobe to monitor and improve the overall system response

time. Analyzed and fixed the bottleneck in the system to utpo 90%.

> Agile Unified Process Methodology was adapted during development, and

test driven development was adapted with JUnit test cases.

> Migrated to WLP 10.x and ALSB 3.0

> Extensively analyzed and improved production capacity by migrating the

backend services to T2000 - 4 servers 32 CPU machines. This led to a

capacity of 10x than what was there before the analysis.

> Improved the overall response times of SQL Queries used in the

application doing detail analysis of the execution plans of the queries.

> Report directly to the director. Made numerous presentations of

Application, Overall Solution and infrastructure design to the team of

managers and directors.

Architect/ Principal Consultant - Bea Systems - 10/04 - 12/07

Sub Projects While at BEA Systems

1) CIBC Canada OMNI Project - 05/07 - 12/07

Designed and implemented XQuery/Xpath transformation with AquaLogic Service

Bus. The data transforms and maps from XML specification to flat file of

Mainframe. XQuery was used for the XML transformation and MFL Transform was

used within ALSB.

Designed and Implemented J2EE code for Effective Date Manager. The code

synchronizes with Mainframe data called Retail CIF (RCIF) through AquaLogic

Service Bus (ALSB). Architected, implemented and deployed services using

ALSB.

Technologies and Process

> Developed XQuery and XPath extensively to transform the incoming XML

message to outgoing MFL flat file.

> Utilized the MFL definition and XQuery to transform data within ALSB.

> Developed J2EE code with SLSB implementing DAO with JDBC code. Use of ORM

tools like KODO or Hibernate was restricted because these ORM tools did

not comply with HP SQL MX.

> HP SQL/MX was used for Database

> Implemented SAML with Weblogic 10 for SSO with WebServices Security.

Created Security Realms Credential Mapping Providers for the Asserting

Party and Identity Provider for the Relying Party to establish SAML

Assertions in Weblogic 10 and ALSB Domain

> Helped deploy and Implement AquaLogic Service Bus 2.2 for Data

Transformation and Routing WebServices.

2) Farm Credit Canada - 01/07 - 05/07

Designed and Implemented Weblogic Portals that consume SAP Portlets. Fixed

integration bottlenecks between the BEA WSRP Consumer and SAP Producer.

Implemented Single Sign on with Oracle Identity Manager, with WSRP and Web

Services Security.

Upgraded Weblogic Portal 8.1 to Weblogic Portal 9.2. Upgraded content and

autonomy search to 9.2

Designed and developed using Worklist and Taskplans of Weblogic integration

9.2 to implement Business Human Workflows.

Technologies and Process

> Upgrade of WLP Portal from 8.1 to 9.2.

> Implemented Single Sign On with Weblogic WSRP Consumer with SAP Portlet

Producer with Oracle Identity Manager.

> Implemented Task plans with Weblogic 9.2 for Human Worklow tasks.

3) Stratos Canada - 07/06 - 12/06

Architected/Designed Stratos Portal. Created various Portal Themes, and

Frameworks. Integrated different Portlets under Poratl Pages. Implemented

document search from Bea Repository. Migrated content from Fatwire CS to

BEA Repository.

Technologies and Process

> Weblogic Portal 8.1.6 with Workshop for Portal.

> Guided Technical team to assess and complete implementation.

> Implemented JPF and JSP portlets in portal, along with different skins

and skeleton with LAF for Books and Pages.

> Load tested the site with JMeter.

> Created automated scripts to create portal domain and domain

configuration using WLST Jython scripts.

4) Farm Credit Canada (FCC) - 02/06 -

07/06

Architected/Designed SOA. SOA Enabled different components of the

Application. These components then ran as Services. The SOA was created

using Weblogic's JWS. Created XSDs for the Input/Output to the Services.

Created WSDLs for the Services. In all there were 8 WebServices created

around existing components. Created Applications Using SpringFramework and

Kodo JDO.

Technologies and Process

> Weblogic 8.1.4 with Workshop JWS used for SOA.

> For WebServices Security used - Transport Level, Message Level and Role

Based Security.

> Created XSDs for Input/Output for SOA

> Used JUnit Test Cases to test the WebServices Clients.

> Created Trust and Identity Keystores using CA Certificates. Enabled the

SOA with SSL, using the keystores for 2 way SSL.

> Used Kodo JDO with SpringFrame work for persistence.

5) CIBC World Markets - Technical

Consultant - 08/04 - 02/06

Architected and implemented systems for world markets at CIBC. Gave J2EE

implementation best practice suggestions. Fine-tuned Weblogic application

server for load balancing and failover in a cluster of 16 Managed Servers.

Recommended and implemented Oracle RAC for load balancing and failover of

database connections. Implemented process fail-over using Veritas Cluster

Manager. Created Netegrity SiteMinder authentication provider and identity

asserter with security realms in Weblogic. Created security policies and

managed users in SiteMinder policy server. Created client side agent

objects to communicate with Weblogic.

Technologies and Processes:

> WLST scripts to monitor/report system performance.

> Help analyze and fix Production errors and performance issues.

> Managed 16 Weblogic Applications, on 16 Sun Solaris 5.8 4 CPU machines in

a Veritas Cluster environment.

> Used WLI 7.0/8.1. Recommended and implemented improvements in WLI and

Weblogic.

> Monitored the System in Production using Wily,Acera for WLI and Mercury

for Weblogic in Production.

> Tested Oracle RAC with different outage scenarios.

> Used WLST for performance monitoring and hot-deployment. Used WLST/Jython

scripts to create domains.

> Led Design, Integration and Implementation of Weblogic,/WLI, Tuxedo,

Oracle and IBM MQ.

> Implemented and Used Veritas Cluster Manager in production systems for

process fail-over and database replication to DR sites.

> Used Netegiry SiteMinder to create and manage users and groups. Created

Security Realms for Netegirty Siteminder in Weblogic for SiteMinder

Authentication Provider and Identity Asserter.

> 24/7 for Production Support.

> Used TibRv for sending and receiving messages using Point-Point and Pub-

Sub model (Topic).

Senior Developer/Architect - ONLANE

INC. CANADA Too oronto, ON 06/02

- 08/04

Project Highlights:

Designed, Implemented and led a team of Server, Middle and Client Side for

Onlane Inc. The site auctions vehicles on the Internet. The site is built

on J2EE platform. EJBs (Entity/Session Beans), JMail, JSP/Servlets,

WebService with Apache SOAP and JMS with BEA Weblogic 5.1 were used.

Aribas' Dynamic Trading 2.5 is used for Auctioning. Appliaction deployed

on Windows 2000 and Linux.

Technologies and Processes:

> Migrating Ariba API and current code from Weblogic 5.1 to Weblogic 8.1

> Converted WSDL and XSD to Java Interfaces using Axis,JaxMe and Castor.

> Created SOAP compliant WebServices using Axis.

> Introduced and Implemented Onlane with STRUTS Framework.

> Designed and implemented Permissions Framework.

> Analyzed the system using JProbe. And improved the performance of the

system on the basis of JProbe results.

> Used Aribas' Dynamic Trade 2.5 for auctions.

> Wrote code from front tier to back tier (JSP>Servlet>Business

Delegate>Business Logic>Database).

> Used "MVC" (Model-View-Controller) for web application using STRUTS,

JSP TagLibs, JSP, Servlets, JavaBeans, EJB, and relational database,

using Weblogic, Jbuilder 7.0 for Java and Oracle 8i/9i.

> Fine-tuned Weblogic Server at Transaction(JTA), EJB, Connection Pools and

JVM levels to maximize performance.

> Implemented WebServices with Apache SOAP talking to J2EE Servlets

> Implemented JMS Queues.

Senior Developer/ Team Lead/Architect -

AIM FUNDS CANADA Toronto, ON

02/01 - 06/02

Project Highlights:

Designed, Implemented and led a team of Server, Middle and Client Side for

advisor.aimfunds.ca. The site serves Financial Advisors. It has different

tools to assist the advisor eg. Proposal Builder, Funds Research, Fund

Cards, Polling, Manage Client Accounts, Live Quote Feed and many other

valuable features. The site is built on J2EE platform. EJBs (Entity/Session

Beans), JMail, JSP/Servlets with BEA Weblogic 5.1 were used. Jolt 1.1 was

used to connect to legacy Tuxedo Applications. My extensive technical

knowledge and leadership skills enabled AIM to win "The Best Financial Site

of Year" from National Post and "Best Use of Technology" from Dalbar. The

Application was deployed on Sun Solaris 2.8.

Technologies and Processes:

> Analyzed business requirements and produced UML diagrams.

> Designed and implemented transaction processing framework-using EJB.

> Wrote code from front tier to back tier (JSP>Servlet>Business

Delegate>Business Logic>Database).

> Analyzed, Debugged enhanced the performance of the code that took 20 man-

month in 4 weeks.

> Used "MVC" (Model-View-Controller) for web application using JSP,

Servlets, JavaBeans, EJB, and relational database, using Weblogic, Visual

Caf 4.0 for Java, Oracle 8i and MS SQL Server.

> Created Tuxedo Services for Database Access.

> Connected Jolt 1.1 to access Tuxedo Services within Java Applications.

> Fine-tuned Weblogic Server at Transaction, EJB, Connection Pools and JVM

levels to maximize performance.

> Migrated the code base from Weblogic 5.1 to 6.1 with EJB 2.0

Specifications.

Senior Developer - Inforbit Inc. Toronto, ON 06/00 - 02/01.

Project Highlights:

Implemented Server and Client Side of Inforbit.com. Inforbit is a unique

technology company that niches on the Personal Information Management. The

server takes the user/event information online and saves it in Oracle

Database. The event/user information is synchronized with a C++ ATL client

through HTTP Pings to the server. The events updated by the partner is

reflected back to the clients through HTTP Pings . The server was built on

J2EE platform. EJB(Entity/Session), JMail, Servlets with BEA Weblogic were

used. Application was deployed on Sun Solaris 2.7.

Technologies:

> Developed server side code with Java on J2EE platform.

> Container/Bean Entity and Session Beans were extensively used for server

side development.

> Used HttpConnect and HttpsConnect for HTML Scarping techniques.

> Servlets with XML were used at Presentation Layer.

Programmer Analyst - IBM Global Services Toronto, ON 02/99- 06/00

Project Highlights:

Managed Application Configuration Data. Embedded Berkely database was used

for database storage. Wrote Tuxedo Server in C++ to manipulate the Berkely

Database at the Backend. Wrote Bea Jolt1.1 Internet client in Java using

Visual Symantec Caf that communicates with the backend Tuxedo Servers to

represent information at GUI Level. Developed a GUI Tool in C++ for

creating/modifying notification and alarm conditions against the data in

Gupta SQL.

Technologies:

> Used Tuxedo/Jolt 1.1 for writing transaction managed services to

read/write/modify data from Embedded Berkely.

> Used AWT/Swing to represent in GUI.

> Developed GUI Tools in VC++ creating/modifying notification and alarm

conditions against the data in Gupta SQL.

> Used IBM WebSphere (Servlet Engine), AIX, Visual Caf 2.0, Visual Age,

VC++ 4.0, Oracle 8i, Gupta, Ingress, Embedded Berkely DB and DB2.

1 Courses

PMP Certified.

Oracle Certified Enterprise Architect

BEA AquaLogic Service Bus 2.0/2.1

BEA WebLogic Portal 8.1 - Managing Enterprise Portals

BEA WebLogic Portal 8.1 - Developing Enterprise Portals

BEA WebLogic Workshop 8.1 - Rapid Application Development

BEA Weblogic Integration 8.1 - Developing Integration Solutions.

Oracle 8.0 with Forms Developer 2000.

Canadian Securities Course (CSC)

Visual Age for Java 2.0 from IBM.

Object Oriented Analysis And Design Patterns with UML Rational Rose from

IBM.

4

5 Awards And Merits

> National Award from C-DAC for Best Final Year Project in India

> Awarded complete scholarship for Masters based on Awards and Merit

> President of International Students Association at Dalhousie University.

Senior Software Professional

A highly skilled and experienced IT professional with a proven track record

in architecting and delivering technology solutions to improve operations,

reduce cost and increase effectiveness of IT architectures and

infrastructures. Expertise in strategic and tactical architecture road map

and solutions, E2E business process modeling, system integration, pre-

sales, project management.

Expert in SOA, its standards,design principles, and patterns, SOA analysis

and design, SOA BPEL, BPM, web services, REST services, and SOA governance.

Well versed in J2EE and .NET app architecture and development.

Solid knowledge in architecture domains: business, solution, integration,

data, security, and technology.

Proficient in Waterfall, Agile, and SDLC.

Experienced technic[pic

56\]^pqy - DEfipal leader in

defining visions, roadmaps and project scopes, designing solutions,

driving/making architecture decisions, managing/mentoring delivery

resources, managing project plans,risks, schedule and budget, establishing

and enforcing standards/guidelines, engaging in-depth analysis and code

review, and creating development processes.

Strong communication and presentation skills,ability to present comfortably

to large/executive audiences.



Contact this candidate