Thursday, May 8, 2008

Amal Srivastava

PGDIE 1984-86 14th batch


Education & Certifications

* Sun Certified Enterprise Architect for Java 2 (SCEA).
* BEA Certified Enterprise Developer for Weblogic 6.0.
* MS in Industrial Engineering (Information Systems) from National Institute of Training in Industrial Engineering (NITIE),
Bombay, India, February 86.

* BS in Mechanical Engineering from Andhra University, Waltair, India, June 84.





8/03 to Present : Lead Architect at EBusiness group at a Transportation Company, Chicago, IL

Environment : BEA Portal & Weblogic Server 8.1, 7.1, Oracle 9.2 , Web Services (SOAP/REST), SOA, XML,
XML Schemas, XMLBeans, XSLT, XQuery, CASTOR, JMS, BEA Aqualogic Data Services,
BEA Aqualogic ESB, BEA-KAPOW Web integration platform 5.1, WebTrends Reporting Center -
eBusiness Edition 6.1, LDAP, ANT (using BedRock), JCA, ClearCase 2002.05.00,
ClearQuest, Primavera TeamPlay Project Manager , Astra Load Test,
Autonomy Enterprise search.

Role : Technology direction to enhance solution delivery capabilities of the EBusiness group.
Architect & develop technical solution to integration needs of the applications owned.
Manage projects including planning, resource selection and solution delivery.
Evaluation & liaison with vendors for products and services.

Scope
EBusiness group has charter of presenting a seamless and unified "web-face" to the information assets owned
by the company and hosted on multiple environments. Group manages following applications:
* INTRANET Portal, personalized, portal hosted on BEA Portal 8.1 server and communicates with AS/400
applications using Web Services and JMS queues.
* EXTRANET Portal, hosted on cluster of BEA Portal 8.1 servers and communicates with FMS running on AS/400
using Resource Adapters/JCA
* PUBLIC site for the company hosted on a cluster of Weblogic 8.1 servers, integrating with AS/400 systems
using Web Services and external websites using BEA-Kapow Web Integration
* Web Services (SOAP & REST based) of core business services.

As an architect I developed and executed the strategy of aggregation and integration of available company web assets into SSO portals for internal and external customers.

Achievements
* Envisioned and developed core business Web Services (SOAP & REST style) supporting versioning and
public/secured access as part of move to XML enablement and SOA.
* Executed migration & re-engineering of mission critical EXTRANET portal from BEA Portal 7.0 to 8.1 using
offshore resources.
* Developed over all architecture of INTRANET portal (BEA Portal 8.1), including information architecture,
authentication, personalization, build and migration of existing functionality from BEA Portal 7.0.
* Instrumented applications for business intelligence mining capabilities.
* Currently evaluating and developing proof of concept application to validate strategy to migrated current
data service layer to next generation Service Data Object (SDO) based platform hosted on BEA Aqualogic Data Services.
* Evaluated company’s Service Oriented Architecture (SOA) readiness and enablement on BEA Aqualogic
Enterprise Service Bus.
* Architected and managed integration with a Mexican subsidiary using BEA-Kapow Web Integration for the
public site.
* Architected and managed integration with CCBN (external website) hosted Investor relations information
for the public site.
* Developed Portlets for Extranet & Intranet applications.
* Implemented WebTrends analytical tool reports for consumption by higher management
* Deployed and managed all the applications in production.
* Performance and load monitoring and capacity planning.


7/00 to 7/03 : Consultant at Northern Trust Bank, Chicago, IL

Environment : WebLogic Application Server 5.1, 6.0, TOPLink Object-Relational mapper ,
Rational Rose (RUP), JMS, MQ Series, WebSphere 5.0, WSAD, XML, JDK 1.3, JSP/Servlets,
JDBC, XML, ORACLE 8i, 9.0, SQL Server 2000, DB2 (JDBC access), LDAP directory services,
Crystal Reports, XSL

Role : Architect/Designer/Team Lead

Scope
Re-engineering of Cash Movement application from VAX cluster to J2EE infrastructure and migration to
support new business paradigm. New application is hosted on cluster of Weblogic ( EJB, JSP/Servlet) server
with farm of IPlanet Application Server serving presentation tier and IBM MQ Series providing JMS based
access to legacy applications. Application is partitioned into four tiers (Presentation, Delivery,
Business, Database), uses coarse grained Entity beans, session façade and is based on Replicated Domain
design pattern with presentation/delivery tier of the application is based on MVC pattern. Migration of
application to WebLogic 6.0 and WebSphere 5.0 application server platform as a technology alternative.

Achievements
* As an Architect (member of 2 member architecture team) analyzed and finalized the architecture to be used
for the application using RUP process and UML diagrams.
* Designed and developed components under J2EE architecture using EJB, JSP, Servlets, JDBC and JMS to
connect to Northern Trusts legacy systems
* Developed best practices documents on design and programming
* Setup build and migration process
* Deployed and managed the application is production environment
* Resolved issues/problems with application usage, required interactions with user and infra-structure provider.
* Mentored NT’s staff members in J2EE technologies and Java programming practices.



10/99 to 6/00 : Consultant at MCI, Chicago, IL

Environment : C++, Sybase stored procedures, InConcert Workflow manager, Visibroker, TCP-IP

Role : Architect/Designer /Team Lead

Scope
Development of communicator to interact with DAS Servers to perform telecommunication network management.
Communicator worked in a complex, multi-threaded environment and featured high scalability, performance and
pluggable component design to allow easy support of new commands. TCP-IP was used to communicate with the
DAS servers. Re-design of order management process to work with InConcert workflow manager.

Achievements
* As an architect, analyzed and designed the communicator using number of design patterns like singleton,
factory and visitor.
* Created technical design document for the communicator
* Setup framework for testing the communicator to simulate live production environment.




7/99 to 10/99 : Consultant at Siemens Building Technology, Chicago, IL

Environment : Windows/NT, JAVA, RMI, Visual J++, BML (XML), Servlets

Role : Architect

Scope
Architect object-oriented, component based framework to lay foundation for rapidly developing building
control applications at Siemens. Previous application development required creating custom code for
different building circuit layouts, which was both costly and tedious. New architecture envisages
capturing variable circuit layout information in Bean Markup Language (BML) and component based foundation
classes providing processing.

Achievements
* Envisaged architecture and key abstractions in designing the foundation classes
* Created technical design document and participated in the design review
* Developed an advanced building operations application using Java/Servlets demonstrating use of the framework.

12/95 to 6/99 : Consultant at AT&T, Herndon, VA

Environment : C++, RogueWaive 7.0, Neuron Data Open Editor (GUI), ORACLE (v 7.3),
TUXEDO (v 6.1), PRO*C, HP-UX 10.2, JAVA (Servlets), JDBC, HTML,
Rational Rose, TeleUSE.

Role : Designer/Team Lead/ Developer

Scope
Design, development and testing of Local Ordering and Provisioning System. This application is a three-tier
client-server application running on HP Workstations using TUXEDO transaction processing system and
ORACLE database, developed using C++ and RogueWaive 7.0 library.

Achievements
* Re-designed the application to use object oriented framework from procedural flow.
* Developed TUXEDO Servers to provide distributed processing using synchronous and asynchronous protocols.
* Redesigned of user interface and underlying tool (from TeleUSE to Neuron Data Open Editor 2.0) using
publish-subscribe event based processing.
* Lead team of 2-4 developers to integrate, in multiple phases, additional functionality into the new architecture.
* Conceived, designed and developed Trouble Tracking tool using Servlets (JAVA v 1.1.2), HTML and ORACLE 7.0.
* Performed user training in usage of the tool, migrated existing data files to new data repository.


07/94 to 12/95 : Consultant at Loral Federal Systems, Beltsville, MD

Environment : C, IBM RS/6000, AIX 3.2.5, X11R6, Motif 1.2, OSF/DCE 1.2, INFORMIX 7.1
Application Interface Composer (UIMX)

Role: Designer/Developer

Designed and developed Archival subsystem of IRS Data Processing Project. OSF/DCE based servers were used to
distribute processing over a RS/6000 based network. GUI was developed using UIMX (X/Motif) and INFORMIX
served as the database server.

02/86 to 07/94 Tata Consultancy Services (TCS), Bombay, India (Highlights)
Largest Information Consultancy (ISO 2000 certified) firm in India


* Set up a Usability group to focus attention on issues involving GUI design and user experience. Developed
and conducted a 3 days Graphical User Interface design course for different locations of the company.

* Prepared and presented proposals for projects undertaken by TCS. This involved project estimation, costing
and detailed project planning.

* Involved in number of projects as Project lead/Team lead for clients like Bell Northern Research, Canada,
Hewlett Packards, and IBM.

* Managed offshore projects for clients in US.

* Worked in products group to develop PC based products in Project Management and Financial Accounting
areas.


Areas of Special Interest

* XML schemas, XQuery and XML based enablement such as RSS.
* Transaction management in distributed processing applications.
* Object oriented design using
* Design by Contract paradigm.
* Object-Relation data mapping

Amal.Srivastava@gmail.com


Amal Srivastava
12709 Lady Somerset Lane
Fairfax VA, 22033
(301) 907 2936 * (H)
240 256 2451 (M)
773 867 3789 (O)
703 953 1749 (Fax)

http://www.scguild.com/Resume/9941R.html

No comments: