|
Fire Department City of New York
(FDNY)
8/2009
– 4/2010 SOA Integration and Application Architect
Size
of Team led - 10
Project Description: - Design and
Implement Client’s Enterprise Integration Tier to connect client’s internal
systems with external systems using Oracle BPEL Server and Service Oriented
Architecture (SOA) Suite.
oDesigned
BPM, BPEL Workflows and SOA Processes using Oracle JDeveloper.
oLed
the implementation of BPEL and SOA processes using Oracle JDeveloper .
oInstalled
and Configured Oracle SOA Suite, Oracle Service Bus, and Web Logic in Sun
Solaris servers.
oDesigned
and Developed J2EE web based consumer applications using
Spring, DHTML, and Ajax.
o
Designed and implemented Single-Signon WS-Security using XML Token (SAML)
and X.509 Digital Certificate.
oDeployed applications to the servers.
Medtronic
6/2009
- 8/2009 Web Development Transition Lead
Size
of Team led - 40
Project Description: - Lead
Transition effort of existing Medtronic Web Development resources to IBM onshore
and offshore team.
oWorked
with Medtronic Web Development and Support Manager to create a Transition
plan for transition of Medtronic web developer and support resources to
IBM.
oLed
the recruitment effort of IBM onshore and offshore resources.
oCoordinated
the Knowledge Transfer sessions between Medtronic employees and IBM onshore
and offshore team.
City Furniture
06/2008
- 6/2009 Sr. Architect, Team Lead
Size
of Team Led - 20
Project Description: Project Name:
Design and Implementation of City Furniture Web-Based applications deployed
in Kiosks, website, and client devices.
Industry:
Retail
Customer:
City Furniture
Role:
Sr. Architect, Team Lead
Environment:
WebSphere (6.x), DB2 Everyplace, DB2, and Rational Application Developer.
Responsibilities/Accomplishment:
Senior
Architect and Technical lead responsible for gathering the business
requirements; creating the technical documents, leading the design and
implementation of the J2EE application, data, physical, and security
infrastructure. The City Furniture solution comprised of 3 web-based
applications accessible from 3 different interfaces; Kiosk (web browser
based), Laptop running on Tomcat and using WebSphere/DB2 Everyplace for
data synchronization with the central database on the server (WebSphere and
Db2); Web Application running on WebSphere 6.x accessible from the
computer, ESB using Tibco. The list of tasks I performed includes:
-Led
the gathering and documentation of requirements with the Company’s CEO and
CTO using IBM GS Methods
-Create
the Technical Design documents using IBM GS methods
-Led
the creation of the hardware and software specifications document with the
hardware and software team. This document was used to procure the software
and hardware for the project
-Designed
the Application Data Model.
-Led
the Design and Implementation of the Physical infrastructure, which
included Firewall rule definition, network design, OS specification etc.
-Designed
and Installed Server software which included WebSphere 6.02, DB2, and DB2
Everyplace.
-Designed
and installed the development environment to facilitate remote team
development and version control.
-Designed
the J2EE Application Architecture using IBM GS Methods. Used Architecture
to guide Java developers. The J2EE application framework used was Struts.
-
Installed and configured SOLR/Lucene search server. Also designed and
implemented the data exports jobs from database to SOLR search index using
SOLR XML and Java export api.
-Mentored
Java Developers
-Designed
and implemented the Security Infrastructure using WebSphere (Single
Sign-On, Authentication, and Authorization) and Web Server (Encryption and
Authorization) Security.
-Worked with the project manager to
create the Project Plan to manage the technical resources
Pfizer
06/2009
- 07/2009 Salesforce and Web Integration Lead
Size
of Team Led - 10
Project Description: - Integration
of Pfizer’s Data Warehouse with Salesforce Application on Demand Platform
and a Salesforce 3rd party Application provider .
oAnalyzed
Pfizer and Salesforce data model and dictionary and identified gaps. Used
gaps to design Salesforce custom objects and Pfizer data staging area.
oWorked
with Informatica team to design the data integration maps between
Salesforce SFDC and the Data warehouse.
Barclays
03/2008
- 06/2008 Lead Architect
Size
of Team Led - 10
Project Description: - Review
Barclays IT Infrastructure and create Resiliency Roadmap
Environment: WebSphere Process
Server, Rational Software Architect, WebSphere ESB, Websphere Message
Broker, MQ Series, Connect Direct, Datastage, Spring, Ajax, JMS, JSF,
Maven, Eclipse
oReviewed
Barclays Web, Messaging, Security, Database, and Telephony Infrastructure
and identified gaps in the systems’ ability to efficiently handle high
availability and scalabilty. Made architectural recommendations to bridge
these gaps; Provided timeline and costs to implement the recommendations.
oReviewed
Barclays capacity planning practice, identified gaps and made
recommendation to improve capacity planning across the enterprise.
oReviewed
Barclays governance and Service Delivery Life Cycle (SDLC); Identified gaps
and made recommendations for the improvement of Governance and SDLC.
oReviewed
Barclays Enterprised architecture and designed a SOA Integrated Platform
using WebSphere ESB, Websphere Message Broker, and WebSphere Process
Server.
O
Reviewed Barclays Data Ingestion Engine and designed a robust Data
Ingestion, Cleansing and Distribution Engine using Connect Direct and
Datastage
Blue Cross Blue Shield
06/2007
- 03/2008 Lead Architect
Size
of Team led - 20
Project Description: Design and
Implementation of Blue Cross Blue Shield Business Applications using IBM
WebSphere Technologies
Industry:
Insurance
Customer:
Blue Cross Blue Shield
Role:
Lead Architect
Environment:
WebSphere (5.x), DB2, Rational Rose XDE, WSAD, and AIX
Responsibilities/Accomplishment:
Lead
a team of J2EE Developers, DBA, and Business Analysts to gather Business
Requirements; Led the Design of the Application, Security and Physical
Infrastructure. The list of tasks I performed includes:
-Led
the team in the gathering and documentation of Business Requirements
-Led
the team in the Creation of the Usecase, Analysis, and Design Models using
Rational XDE.
-Led
the team in the creation of the Application Data Model
-Mentored
and guided the development team in the implementation of the Business
Applications
-Assisted
the Project Manager in the creation and assignment of tasks.
-Assisted
the Project Executive in the estimation of the projects for budgeting.
-Provided
technical advice and mentorship to the customer’s employees.
Nasco
09/2006
- 6/2007 Lead Architect
Size
of Team Led - 50
Project Description: - Enterprise
Design and Capacity Planning
Environment: Websphere
Application Server, Rational Software Architect, Websphere ESB, Websphere
Message Broker, MQ Series.
oReviewed
Nasco’s Governance and Service Delivery Life Cycle (SDLC) and made
enhancement in the SDLC to improve operational efficiency and include SOA
practices.
oDesigned
a SOA Integrated Platform using Websphere ESB, Websphere Message Broker,
and Websphere Process Server.
oDesigned
Solution to gather application and system resource utilization data
necessary to provide system upgrade recommendations (such as CPU, Memory
and DASD) required to support business forecast.
oCreated
3, 6, 12, and 24 month system upgrade recommendations based on historical
system resource utilization and business volume forecasts.
o Led a Team of Application, System, Database, Middleware,
Network Architects and Developers.
oAnalyzed
and Troubleshoot Development, QA, and Production environment encountering
performance bottlenecks. Analysis was done using unix tools, IBM Server
Resource Management (SRM) tool, and WebSphere Resource Analyser.
-
Created and Enforced Application and System Standards in design, build,
deployment, and system maintenance. Standards were enforced in over 10
enterprise applications and software platforms (MQ, WebSphere, ITDS, ITDI,
deployed across over 30 unix servers. Standards include Monitoring, Service
Oriented Architecture, Integration of External Vendors with internal
applications through the Messaging HIB (WebSphere Enterprise Service BUS),
and Business Process.
-Managed
the introduction and deployment of Vendor software in server environments.
Worked with external vendors to ensure standards were enforced.
-Streamlined
communication and enforced standards among several Application and
Infrastructure teams. Standards was enforced using the designs and
solutions I created.
IBM e-Procurement Systems and
Strategy
03/2006
- 10/2006 Architect
Size
of Team Led - 40
Project Description: Design a SOA
solution.
Industry:
Technology
Customer:
IBM
Role:
Architect
Environment:
WebSphere Application Server, Rational Software Architect, WebSphere
Partner Gateway, Websphere Message Broker, MQ Series.
Responsibilities/Accomplishment:
-Designed
a Service Oriented Architecture (SOA) solution to connect internal IBM
applications with external and internal consuming systems.
-Designed
solution to connect IBM’s global suppliers to the IBM system using SOA over
MQ Series, Websphere Message Broker, WPG (Websphere Partner Gateway)
McGraw-Hill Construction
01/2006
- 05/2006 Sr. Architect
Size
of Team led - 30
Project Description: Strategize and
Designed system that will enhance McGraw-Hill Construction Editorial
Platform to help cut cost and improve business process.
Industry:
Publishing
Customer:
McGraw-Hill Construction
Role:
Sr. Architect
Environment:
WebSphere Process Server, WebSphere Portal, and Rational Software
Architect.
Responsibilities/Accomplishment:
Senior
Architect and Technical lead responsible for strategy and design of
customer’s construction data collection business. Data is gathered from
multiple sources and fed to reporters and external systems. The following
was accomplished:
1.Designed
a SOA Integrated Platform that enables the customer’s platform communicate
with external client systems
2.Designed
a Data Feed engine where data is electronically fed from external sources
into the editorial platform. Data is then de-duped, tagged, and stored in
the data warehouse.
3.Designed
the integration of the Electronic Feed system into the customer’s on-Demand
CRM system, Salesforce.com.
4.Designed
a WebSphere Portal system where reporters can access their business
applications.
5.Designed
the Physical Architecture to host the above solution.
6.Re-designed
the customer’s existing 2 tier client system into an N-Tier architecture to
be powered by WebSphere Process Server.
Pay Rent Build Credit (PRBC)
07/2005
- 02/2006 Technical Lead/Team Lead
Size
of Team led - 20
Project Description: Design and
Implementation of Pay Rent Build Credit (PRBC) data network using IBM
WebSphere Technologies
Industry:
Financial
Customer:
Pay Rent Build Credit (PRBC)
Role:
Technical Lead/Team Lead
Environment:
WebSphere (5.x), DB2, Rational Rose, IHS, XML, Ant, and Solaris
Responsibilities/Accomplishment:
Technical
Lead responsible for gathering the business requirements; designing and
implementing application, data, physical, and security infrastructure. Pay
Rent Build Credit is a startup company and I led the engineering of their
software product (web portal with different services for their consumer and
business partners) as well as their employee portal. The list of tasks I
performed includes:
-Led
the gathering and documentation of requirements and usecases with the
Company CEO and CTO using IBM GS Methods
-Designed
the Application Data Model.
-Led
the Design and Implementation of the Physical infrastructure, which
included Firewall rule definition, network design, OS specification etc.
-Designed
and Installed Server software which included WebSphere 5.02, DB2, HIS and
SSH.
-Designed
and installed the development environment to facilitate remote team
development and version control.
-Designed
the J2EE Application Architecture using IBM GS Methods. Some application
frameworks used include Struts and Toplink.
-Mentored
Java Developers
-Designed
and implemented the Security Infrastructure using WebSphere (Single
Sign-On, Authentication, and Authorization) and Web Server (Encryption and
Authorization) Security.
-Developed
Project Plan to manage the technical resources
-Performed
System and WebSphere administrator roles.
Bellsouth
05/2005
- 07/2005 Application Architect
Project Description: Project Name:
Bellsouth
Industry:
Telecommunication
Customer:
Bellsouth
Role:
Application Architect
Responsibilities/Accomplishment:
Mr.
Okwara designed Bellsouth Data Migration Strategy for the new Learning
Management System. The migration involved data extraction, transformation,
refinement, loading and migration scheduling from Oracle to Microsoft SQL
server. The migration tool used was Microsoft Data Transformation Services.
Bank of America
04/2005
- 05/2005 Lead Architect
Size
of Team led - 10
Project Description: Project Name:
Bank of America Branch Channel and Call Center System
Industry:
Finance
Customer:
Bank of America
Role:
Lead Architect
Environment:
Visio, WSAD, WAS 5.0, Chordiant, WBI, WebSphere Client Technology (WCT),
and J2EE
Responsibilities/Accomplishment:
-Led
the POC effort to demonstrate the Chordiant Call Center Solution operate in
a Multi-Channel environment which includes Telephony, Wireless, Internet
etc. Chordiant is a J2EE packaged CRM solution.
-Led
the design effort to demonstrate the integration of Bank of America’s
System of Record and Web initiatives with WebSphere Business Integration.
-Led
the design effort to demonstrate the coexistence of Chordiant and other
technologies in a WebSphere Client Technology (WCT) desktop environment.
WCT is a new technology from IBM that enables a server managed desktop.
-Installed
the WebSphere development environment for the Proof of Concept.
S1 Corporation and Statesfarm
01/2005
- 04/2005 WebSphere Security/Infrastructure Architect
Project Description: Project Name:
Design and Implement S1/Statefarm WebSphere/DB2/HACMP infrastructure.
Industry:
Financial
Customer:
S1 Corporation and Statesfarm
Role:
WebSphere Security/Infrastructure Architect
Environment:
WebSphere (4.0x, 5.01), DB2, and AIX
Responsibilities/Accomplishment:
WebSphere
Infrastructure and Security Architect responsible for designing and
implementing S1 and Statefarm’s WebSphere Infrastructure. The lists of
tasks performed include:
-Design
WebSphere physical and software infrastructure using IBM best practice.
-Build
the WebSphere Servers and integrate with Access Manager.
-Review
S1 J2EE applications and recommend IBM best practices
-Mentor
S1 and Statefarm technical resources
-WebSphere
Administrator
PepBoys
06/2004
- 12/2004 Technical Lead/Lead Java Architect –Design, Implementation, Req.
Definition
Size
of Team Led - 10
Project Description:
Client/Industry: Retail
Customer:
PepBoys
Role:
Technical Lead/Lead Java Architect –Design, Implementation, Req. Definition
Environment:
Java, Servlet, JSP, Websphere, XML, UML, DB2, Rational Rose, Visual Age for
Java, UNIX
Responsibilities/Accomplishment:
wTechnical
Lead in an e-commerce project of a major retail-chain distribution company.
Evaluated the client’s e-commerce initiatives, and then led the effort in
the design, implementation, and integration into their web applications, a
web-based analytical tool. This tool monitors the behavior of the
customer’s web applications, sends real-time problem reports via email upon
application failure, and provides real time online reports of all reported
events in different formats. Specific duties and accomplishments include:
•Developed
the overall application architecture and used this to guide the efforts of
3 Java developers
•Developed
the Entity Relation Diagram
•Developed
the technical documents (which include the OO Use Cases and Interaction
Diagrams) of the application architecture using UML. Tool used was Rational
Rose
•Developed
and led the Java implementation effort using Java, Servlet, JSP, JDBC, and
XML that utilized IBM WebSphere Application Server, IBM HTTP Server, DB2,
and UNIX. Development tool used is Visual Age for Java
•Administered
the build of Java source code using Visual Age for Java team source code
repository
QVC
01/2004
- 06/2004 Application Architect
Project Description: Project Name:
Design QVC’s Global Fraud System
Industry:
Media
Customer:
QVC
Role:
Application Architect
Environment:
Rational XDE
Responsibilities/Accomplishment:
-Generated
Business usecases using IBM’s GS Methods
-Led
the creation of the OO Usecase, Analysis, and Design Models using Rational
XDE. Some of the deliverables include Usecase and activity diagrams;
Sequence, State, and Collaboration diagrams; System and Business Context
diagrams
-Led
the creation of the overall technical design document using IBM GS Methods
-Designed
and facilitated the development of the technical documents in a team
environment to enable version control and remote team development using
Rational XDE.
KeyCorp
09/2002
- 04/2003 WebSphere Security/Infrastructure Architect
Size
of Team Led - 10
Project Description: Project Name:
Design and Implementation of Keybank’s Security Infrastructure using
WebSphere and Tivoli’s Access Manager.
Industry:
Financial
Customer:
KeyCorp
Role:
WebSphere Security/Infrastructure Architect
Environment:
WebSphere (4.0x), Access Manager, LDAP, IPlanet, Oracle, UNIX, OS/390, AIX,
and Solaris
Responsibilities/Accomplishment:
WebSphere
Infrastructure and Security Architect responsible for designing and
implementing KeyBank’s WebSphere/Access Manager Infrastructure. The lists
of tasks performed include:
-Design
WebSphere physical and software infrastructure using IBM best practice.
-Design
WebSphere/Access Manager Integration.
-Build
the WebSphere Servers and integrate with Access Manager.
-WebSphere/Access
Manager problem resolution.
-WebSphere
Administrator
Lowe’s
10/2001
- 08/2002 Lead Architect, Project Manager
Size
of Team led - 20
Project Description: Industry:
Retail
Customer:
Lowe’s
Role:
Lead Architect, Project Manager
Environment:
Java, Servlet, JSP, Websphere, UML, XML, DB2, Rational Rose, Visual Age for
Java, OS/390, UNIX
Responsibilities/Accomplishment:
Managed
and led the project development life cycle of an Order Management System
for a fortune 100 Retail Company. This Web Application is a Java Middleware
and Web Client used by Lowe’s Stores, Vendors, and Customers. As the Lead
Architect and Project Manager, I performed the following tasks:
Lead
Architect Tasks
-Led
the Requirement definition and Use Case Specification process
-
Leading IT professionals that include Java developers, DBAs, and System
Administrators
-Designed
the Application Framework of Lowe’s Order Management System and the Web
Client using Object Oriented Technologies and IBM methodologies and used
this to guide the software development effort.
-Played
an active role in the design and setup of the WebSphere Physical
Architecture.
-Performed
WebSphere Administrative tasks such as application deployment to the
WebSphere Server, WebSphere tuning, and problem resolution.
-Led
and mentored the Java development team. Also led the integration of the
Java Application with 3rd party software systems. Technologies used
include: Java, XML, VA Java
-Developed
the Project’s Test Plan and Roadmap. Led and mentored the test team on the
development and execution of the Unit, System, and Acceptance Test plans
for the Order Management System. Managed the entire Test phases.
-Led
the effort in the setup of the Physical Operating environment where the
Order Management System’s Java, C, and COBOL applications will run. This
environment includes the DB2 Client and Gateway, UNIX and Mainframe
utilities.
-Worked
with the client DBA and COBOL programmers to develop a DB2 Data Sharing
Sub-System and replication procedures that will enable the Order Management
System solution run 24/7. Also worked with the DBA on Table Optimization
-Mentored
and led the client resources on the installation, setup, and problem
resolution of WebSphere Application Server, DB2 Client, and other server
software.
-
Led the effort in the rollout of the new software to the stores and the
production servers.
Project
Management Tasks
i.Managed
the technical resources/professionals on the project–
-Created
and managed the Project’s Operational Schedule. Used the Operational
Schedule to manage the team’s development effort such as assignment of
tasks to resource, project status tracking etc
-Worked
with the client Project Manager in developing the Project Plan. Provided
client with forecast.
ii.Worked
with the Client and Principal in identifying new opportunities for IBM
iii.Ensured
that IBM resources performed their administrative tasks
RJ Reynolds
08/2000
- 08/2001 Technical Lead/Lead Java Architect –Design, Implementation, Req.
Definition
Size
of Team Led - 20
Project Description: Project Name:
Business to Business Solution for RJR
Industry:
Retail
Customer:
RJ Reynolds
Role:
Technical Lead/Lead Java Architect –Design, Implementation, Req. Definition
Environment:
Java, Servlet, JSP, Websphere, UML, XML, DB2, Rational Rose, Visual Age for
Java, OS/390, Interwoven Team Site, PVCS.
Responsibilities/Accomplishment:
wLead
Java/Application architect of a b2b e-Commerce initiative for an $8 billion
revenue/year company. This initiative is a web application that enables the
Client enhances and manages its business relationship with its Business
Partners. This web application will be used to dynamically generate and
manage complex business reports, manage organizational and personal
profile, deliver real time messages to business partners, and enable the
administration of security access, users, and business functions. The
static and functional components of the portal site are entirely
personalized based on the user and company profile. Also led the effort in
designing and developing a standard security application framework for all
the client’s e-commerce initiatives.
Specific
duties and accomplishments include:
•Designed
and developed the overall application architecture and used this to guide
the efforts of 6 Java developers
•Developed
the technical documents (which include the OO Use Cases and Interaction
Diagrams) of the application architecture using UML. Tool used was Rational
Rose
•Mentored
team on object-oriented application development methodology
•Developed
and led the Java implementation effort using Java, Servlet, JSP, JDBC, and
XML that utilized IBM WebSphere Application Server (3.02 for os390), IBM
HTTP Server, DB2, and os390. Development tool used is Visual Age for Java
•Administered
the build of Java source code using Visual Age for Java team source code
repository and also administered the source control of the XML, JSP, HTML,
and other application resource files using PVCS Source Control tool
•Administered
the deployment/migration of executables and application resource files
across the Development, QA, and Production servers using Interwoven
Teamsite
•Led
the effort in the design of the website flow diagram and html navigation
•Played
an active role in the requirement definition process with the client
•Websphere
problem determination and resolution
Amica Insurance
07/1999
- 06/2000 Lead Java Developer –Design and Implementation
Project Description: Project Name:
Business to Consumer Solution for Amica Insurance– Web Based
Quoting/Payment System
Industry:
Insurance
Customer:
Amica Insurance
Role:
Lead Java Developer –Design and Implementation
Environment:
Java, Servlet, JSP, Websphere, UML, DB2, Rational Rose, Visual Age for
Java, MQ Series, Win NT
Responsibilities/Accomplishment:
wLead
Java developer in a B2C web application for a major Insurance company.
Developed web application that enable web based business transactions, such
as state specific secured real-time online automobile and home insurance
quoting (for all 50 states), automated vehicle vin generation, account
history, billing status, and real-time online bill payment, all of which
are integrated with the client’s legacy (mainframe) database and
applications. The Site was voted #1 in the Gomez ratings and also received
positive reviews in the IBM media. Specific duties and accomplishments
include:
•Designed
and developed the application architecture
•Developed
Servlets, JSPs, Java Beans, Java Business Objects, SQL, and Data Models
that utilized WebSphere Application Server(v2.0 and later migrated to
3.02), Internet Information Server, DB2, and MQ Series messaging.
Development tool used is Visual Age for Java
•Developed
the technical documents (which include the OO Use Cases and Interaction
Diagrams) of the application architecture using UML. Tool used was Rational
Rose
•Played
a key role in the physical deployment of the web site. This involved the
installation and integration of various resources such as the production
servers which include the WebSphere Application Server (v2.0 and later
moved to 3.02), MQ Series, Client/Server, DB2 Server, Microsoft Internet
Information Server, and Bluegill.
•Administered
the build of Java source code using Visual Age for Java team source code
repository
|