Post Job Free
Sign in

Manager Project

Location:
New Albany, IN, 47150
Posted:
August 10, 2010

Contact this candidate

Resume:

SHESHADRI LAKSHMINARAYANAN (Shesh)

**** ********* **.,

New Albany, IN, 47150

Phone #703-***-****

Email

abkzfu@r.postjobfree.com

summary

Identity and Access Management and Security professional with over 11 years

experience in IT architecting, developing and deploying Identity

Management, LDAP Directories, Single Sign-On (SSO), Provisioning and

Provisioning/Identity Workflows, Access Management, RBAC (Role-Based Access

Control), Compliance and Auditing Technologies, Federated

Identity/Federation, Enterprise System Architecture, Security

Infrastructure Design, Authentication and Authorization technologies, as

well as custom-built security and technology frameworks.

Proven technical leadership skills include the ability to manage teams,

earn the respect of its members, lead by example, and thrive in an

entrepreneurial environment. Persuasive verbal and written communication

skills compliment a proven ability to multi-task, maintain an organized

approach, and ensure success - even when faced with high-pressure or high-

risk situations.

Professinal Skills

IDENTITY MANAGEMENT & SECURITY: Novell Identity Manager, Novell Access

manager, Sailpoint Identity IQ.

LDAP DIRECTORIES: MS Active Directory, NDS/Novell eDirectory and Oracle

Internet Directory (OID).

BACKOFFICE SOFTWARE: Database (SQL/Oracle/DB2), Webserver (IIS, Apache,

IBM), Application Server (BEA Weblogic, IBM Websphere, JBoss, Tomcat,

Oracle Application Server (OAS / OC4J)).

OPERATING SYSTEMS: MS Windows 2005, SUSE Linux, Linux, SOLARIS.

APPLICATION PROGRAMMING: Java, C# .Net, C++

MARKUP And SCRIPT LANGUAGE: XML, XSLT, HTML, CSS, Javascript

DEVELOPMENT METHEDOLOGY: Agile/Scum, Version One

Work Status

H1-B

Education

Bachelor of Engg. in Computer Technology - 4 year degree

course,

Nagpur University, India 1999.

Certification

Sun certified Professional for Java Platform 2.

Professional Experience

HUMANA Inc., Louisvill, KY (04/2008 - Till Date)

Application Consultant/Application Architect [Employee]

1) Identity and Access Management & SSO

In this role, I lead the application design and architecture of Humana's

Identity and Access Management program and SSO. Provide insight and

direction to the business partners and stakeholders in creating system

capable of automation and provisioning using Novell IDM 3.5.1 and eDir

8.7.3 which supports more than 35K users.

. Architect for the upgrade of Novell Identity Manager and implemented

the Access Manager on SUSE Linux 10.

. Integrated all system with Novell IDM.

. Architect, developed and deployed new drivers for LDAP (Oracle OID),

JDBC and SOAP drivers for consuming web services.

. eDir Schema designing.

. Enhanced AD, Lotus Notes and eDirectory drivers.

. Architect and implemented SSO using SAML 1.1 protocol.

. Architect and designed Sentinel log manager implemetion for audit

logging.

. Troubleshooting and resolving IDM driver and LDAP related issues.

Poineer Corporate Services, Ashburn - VA (10/2006 - 03/2008)

Consultant

2)

Client : Washington Post

Project : Gallery Builder

Duration : (09/2007 - 03/28/2008)

Role : Tech Lead

Environment : Languages: Java 1.5, Spring 2, JSF 1.2, Hibernate 3, JAX-

RPC, JUnit, Win XP, Solaris, Oracle 9i, Javascript, CSS, HTML

Tools : Sun JSAS 9, Netbean 5.5 with VWP, SVN

Description: Gallery builder application is used for creating, uploading

and publishng photo galleries to the Washington-post website.

Galleries are created by the photo editor and once they have uploaded

the files and added the captions for all the file, it will available for

photo publisher to view to and to make changes. Then galleries are

published to the web site.

Responsibilities:

As a Tech Lead, my responsibilities were,

. Re-enginered code from Desktop app to Web.

. Involved in project design proposals.

. Provided technical architectural solutions.

. Developed high level & detailed design for creating, updating and

publishing workflow.

. Prepared use case, state, class and sequence digrams.

. Involved in client communications.

. Interaction with the business user.

. Managed and motivated the team members.

. Task allocation to developers.

. Mentors developers and monitored task allocation.

. Assisted developer in developing their component.

. Ensures that the Developer team follows established methods, standards

and quality procedures.

. Overviewed deliverables.

. Resolved issues relating to the coding and integration of components

both within and between teams.

. Developed the coded application base structure using Spring, Hibernate

and JSF Sun Ref. Impl.

. Hand on with Java Coding for application through out the build phase.

. Designed containers using Spring framework.

. Used JSF 1.2 and Netbeans VWP for UI development.

. Used Hibernate 3 for ORM.

. Developed asynchronous javascript functionality using JSF AJAX.

. Developed webservice client for publishing galleries.

. Monitor continuous integration using JUnit.

. Preparation of code build to migrate the application from one stage to

another.

. Built and configured Sun App. Server for Dev and QA env.

Consultant

3)

Client : BioReliance Corp., Rockville- MD

Project : Client Extranet for iNet, CE LADS and LADS application

Duration : (10/2006 - 08/2007)

Role : Tech Lead

Environment : Languages: Java 1.5, J2EE(Servlet, JSP, EJB), Spring,

Struts, Hibernate, Apache Axis (SOAP), XML, Win XP, Solaris, Oracle

9i/10g, Javascript, CSS, HTML

Tools : Weblogic 8.1, Apache Tomcat, Eclipse 3, IBM RAD 6, CVS,

Perforce

Description: BioReliance is a biotech company involved testing and

diagnosticts for the Lab animals provided by various clients.

Client Extranet(CE) for BioLogics and CE for LADS are customer facing

applications that allows end customer to submit the test article samples

details online respectively for wide range of studies and assays that

clients uses to determine the health and the status of animals within their

care to BioLogics and LADS lab. These samples are then shipped to

BioReliance manually for testing.

CE for BioLogics and LADS handles order submission through different

workflow involving different stages viz receipt, review, cancellation,

returns, approval which confirms to the FDA regulations. CE also generates

report for the submissions.

LADS(Lab Animal Diagnostic System) uses the data sent by CE for LADS

for performing the test on the article samples, analyses the result and and

provides data for report.

Responsibilities:

As a Tech Lead, my responsibilities were,

. Performed business requirement analysis for CE-Biologics.

. Provided technical architectural solutions for CE-Biologics.

. Developed high level & detailed design spec for Submission module

workflow.

. Prepared use case, class and sequence digrams.

. Involved in client communications.

. Mentoring and helping offshore team in development.

. Managed and motivated the team members.

. Task allocation to developers.

. Mentors developers and monitored task allocation.

. Assisted developer in developing their component.

. Ensures that the Developer team follows established methods, standards

and quality procedures.

. Overviewed and reviewed deliverables.

. Works to maximise reuse within the project and maximise the use and

generation of infrastructure code.

. Resolved issues relating to the coding and integration of components

both within and between teams.

. Identifies developer up skilling requirements.

. Hands on with code for the entire application using Spring, Hibernate,

Struts, EJB.

. Coded stored procs, triggers for Oracle 9i/10g.

. Developed business components using Session Bean and CMP.

. Developed asynchronous javascript functionality using AJAX.

. Monitoring continuous integration using JUnit.

. Built application env. using Weblogic Servers for Dev. and QA env.

. Preparation of code build to migrate the application from one stage to

another.

. Requirement analysis, design and coding for all 3 application's

enhancement.

. Providing support for 3 Applications and fixing bugs.

. Answering and resolving business related issue.

Cognizant Technology Solutions US Corp. -Phoenix, US (05/2005 - 10/2006)

Associate

4)

Client : American Express (Phoenix) - USA

Project : CMAX InteRAnet

Duration : (05/2005 - 10/2006)

Role : Tech Lead

Environment : Languages: Java, EJB, Servlet, JSP, XML, Apache axis

(SOAP),

Win XP, Solaris, Oracle 9i, Javascript, CSS,

HTML

Tools : Vignette V7.3.0.5/VAP, Weblogic 8.1, WSAD 5.1, CVS

Description: CMAX stands for content management for American Express is a

Content management application built and customized on Vignette V7 content

management server. This content management application allows all American

Express employees to manage and personalize the web content according to

their requirement, thus reducing the time and effort required to complete

the task and making it more cost effective than the traditional way of

deploying and hosting an application in the web based environment.

It also felicitates other important American Express applications by

allowing them to fetch the data dynamically on the fly without making any

changes to the application and providing the end users and customers with

the latest information and offers provided by the company on different

types of cards and other products.

As a Tech Lead, my responsibilities were,

. Requirement gathering for custom components.

. Performing requirement Analysis.

. Preparing high level and low level detailed design spec.

. Preparing class and sequence diagram.

. Designed, created and deployed custom content types definitions(CTDs).

. Monitoring and review the deliverables.

. Coded VCM V7 custom components using VCM runtime API (Application

Services).

. Developed listener for Channels, deployed and configured it using

configuration console.

. Application build and promoting it to different stages.

. Core team member during the migration of application from V6.2 to

V7.3.0.5.

. Monitoring the application using management console.

. 24/7 App. Support.

. Resolving business related issues.

. Mentoring and helping offshore team in development.

. Managed and motivated the team members.

. Task allocation to developers.

. Mentors developers and monitored task allocation.

. Assisted developer in developing their component.

. Ensures that the Developer team follows established methods, standards

and quality procedures.

. Overviewed and reviewed deliverables.

. Works to maximise reuse within the project and maximise the use and

generation of infrastructure code.

. Resolved issues relating to the coding and integration of components

both within and between teams.

Cognizant Technology Solutions India Pvt Ltd.-Hyderabad, India (05/2004

-05/2005)

5)

Client : American Express (Phoenix) - USA

Project : ODB Decommissioning

Duration : (06/2004 - 05/2005)

Role : Team Leader

Environment : Languages: Java, EJB, Struts, JavaScript, HTML, Win 2k,

Solaris,

Oracle 9i, MQ Series, Javascript, CSS, HTML

Tools : WSAD 5.0, WAS 5.0, Weblogic 8.1, CVS

Description : ODB Decommissioning is a project to decommission the old

Mainframes system from new web based system which is a part of AEFDW

(American Express Financial Data Warehousing). This module of AEDFW deals

with Stat data capture (StatLines Inputs) and as user maintenance across

different financial centers of American Express Company.

It allows the users of American Express to manually input the data

for stat lines and to modify the stat lines which are uploaded through the

batch processing which was trigger by MQSeries, and comparing the stat

lines with previous period last month as well as same period last year.

Every stat line is differentiated on the basis of business area and market

domain.

Responsibilities:

. Analysis of User Maintenance and Stats input module.

. Prepared high level and low level design for User Management and Stats

input.

. Prepared Design specs using class and sequence diagram.

. Development of business object using stateless session bean and J2EE

design patterns.

. Monitered the deliverables.

. Designed MDB to interact with the MQSeries.

. Configured MQSeries and stablished it communication with MDB.

. Prepared design doc for database objects (SP and Triggers).

. Used CSS for desining front end look and feel.

. Front end validation using javascript.

. Prepared stubs for performing Unit Test.

. Prepared and executed Unit test.

. Managed and motivated the team members.

. Task allocation to developers.

. Mentors developers and monitored task allocation.

. Assisted developer in developing their component.

. Ensures that the Developer team follows established methods, standards

and quality procedures.

. Overviewed and reviewed deliverables.

Bhrigus Inc. -Hyderabad, India (08/2003 - 05/2004)

Sr. S/W Developer

6)

Client : AT & T, Oakton, Virginia - USA

Project : CDIA (Consumer Data Industry Association)

www.cdiaonline.org

Duration : (08/03 - 5/04)

Role : Team Member

Environment : Languages : Java, Servlet, JSP, JavaScript, HTML, CSS, Win

2k, Oracle 8i.

Tools : JDeveloper, Weblogic 7.0 App. Server.

Description : CDIA, The Consumer Data Industry Association. is an

international trade association, founded in 1906, that represents consumer

information companies that provide fraud prevention and risk management

products, credit and mortgage reports, tenant and employment screening

services, check fraud and verification services, and collection

services.CDIA represents the consumer credit reporting information industry

before state and federal legislators. It also represents the industry

before the media in consumer credit reporting matters. It also provides

educational materials for consumers regarding their credit rights and how

consumer credit reporting agencies can better serve their needs.

As a Team Member I was responsible for

. Migration from OC4J to Weblogic 7.

. Code changes for change requests. Fixing the bugs if any.

. Development using Servlet, JSP, HTML and Javascript.

. Unit test.

Fusion Technology (P) Ltd.- Hyderabad, India (06/2002 - 07/2003)

Consultant

7)

Client : Dun & Bradstreet, USA

Project : eRAM3.0 App. Server.

Duration : (06/02 - 07/03)

Role : Team Lead

Environment : Languages : Java, XML, JSP, JavaScript, HTML, Win 2k, SQL

Server 7 and Oracle 9i, VSS

Tools : JDeveloper, Apache Tomcat Server.

Description : Risk Assessment Manager - Enterprise (eRAM), a flexible

Intranet-based solution that offers one an Enterprise-wide approach to

managing your portfolio. eRAM's enhanced functionality provides a

centralized information repository in a decentralized business environment

from which one can strategically focus and drive appropriate activities.

One can identify total company-wide risk exposure, review your account base

from anywhere in the organization, benchmark performance by location and

consolidate critical business details to gain a more complete understanding

of the potential risks and rewards associated with each customer - all from

company's Intranet. eRAM provides a big picture view of customer base,

across all divisions and branches, functioning as both an operational and

strategic tool for business growth.

As a Team Lead I was responsible for

. Analyzing the exiting RAMSOCK C++ code and converting it into the Java

code.

. Enhancement of the existing code.

. Lead a team(4 ppl) for Financial Statement module.

. Prepared DDL, stored proc and trigger for both Oracle and SQL server

DB

. Design and coding using Java, servlet, JSP and XML parsers.

. Prepared and conducted unit test for Financial Statement module.

8)

Client : Dun & Bradstreet, USA

Project : Common Decision Engine

Duration : (06/02 - 08/02)

Role : Team Member

Environment : Languages : Java, XML, JSP, Win 2k

Tools : JDeveloper, Tomcat App. Server.

Description : The CDE provides both programmatic and user interfaces

for creating and executing risk policies. A risk policy is a process flow

that operates upon a defined set of variables (or "scores"). Depending

upon the type of activity it represents, nodes in the process flow may

branch to one or more subsequent activities within the process flow,

subject to the restriction that the flow must be acyclic. Terminal nodes

in the flow represent "decisions" and specify the variable/value pairs that

comprise the output of the engine. Implicit in every CDE risk policy is an

"ERROR" decision node. Control is transferred to this node when an

unhandled exception occurs anywhere within the execution of the policy.

Responsibilities

. Preparing initial Design for Java component.

. Coding using XML, XSL, DTD and Java

Satyam Infoway- Chennai, India (01/2000 - 05/2002)

DEVELOPER

9)

Client : SONY e-SOLUTION COMPANY LTD. LLC, NEW JERSEY

Project : Shopping Cart (www.sonystyle.com)

Duration : (11/'01 - 05/'02)

Team Size : 7

Role : Team Member

Environment : Languages : EJB, Servlet, JSP, Java, HTML,XML, Java Script

Tools : VAJ 3.5, Web Sphere App Server

Description : This is a part of SonyStyle Project. The module basically

deals with the login from the different section of the web site

viz from the home page and the shopping cart functionality. The

users are allowed to login even after adding some products into

the shopping cart.

Role : Software Developer.

As a team member, was responsible for

. Coding using EJB, XML, JSP and Java Servlet

. Testing - unit testing & integration testing.

10)

Client : TORONTO DOMINION BANK, TORONTO, CANADA.

Project : WEB FUNDS

Duration : (05/01 - 10/01)

Team Size : 6

Role : Team Member

Environment : Languages : EJB, Servlet, JSP, Java2, HTML

Tools: Visual Age for Java, Allaire HomeSite, Websphere App.

Server,

Rational Rose.

Description : This project was a part of Nexus-Easy Web. The project

was developed to uplift the web based functionality of the mutual funds

service provided by the TD-Bank, Toronto for the purchase, transfer and

redemption of the mutual funds. The users can purchase, transfer or redeem

a mutual fund of their desire, which falls into particular category.

As a team member, was responsible for

. Coding and Development

. Coding using EJB, HTML, Core Java, JSP, and Java Servlets.

. Testing - unit testing & integration testing.

11)

Client : SONY e-SOLUTION COMPANY LTD. LLC, NEW JERSEY

Project : NetCAM Admin Module

Duration : (09/00 - 04/01)

Team Size : 6

Role : Team Member

Environment : Languages: Servlet, JSP,Java, XML, XSLT, java-script

Database :Oracle 8i

Tools: XML Spy

Description : This is a part of Sony Netcam Project. This project was

developed for providing the the administrator with the privilege to create,

update and delete a user. The administrator can change the users status on

the basis of the request from the user, thus having the complete control

over the client's activity.

As a team member, was responsible for

. Design and Development

. Coding using XML and XSLT, Java Servlets, SQL and JDBC codes.

12)

Client : SONY e-SOLUTION COMPANY LTD. LLC, NEW JERSEY

Project : Change Management Web Tool

Duration : (01/00 - 07/00)

Team Size : 5

Environment : Languages: Servlet, JSP, Java, XML, XSLT, java-script

Database :Oracle 8i

Tools: XML Spy

Description : The Change Management Web Tool automates the existing

change-management-form using Oracle as back-end database and a web based

user interface using XML/XSLT. The change initiator logs in the proposed

change management system and enters all the details of Software

Configurable Items and initiates the change processes. The software

configuration items are sent to the Project Manager for his approval

depending on the request, and he provides the different privileges to the

change initiator.

As a team member, was responsible for

. Coding using XML/XSLT, Java Servlets

. SQL and JDBC codes

. Testing - unit testing.

Brij - Data Link (pvt.) Ltd. - Chennai, India (06/1999 - 01/2000)

PROGRAMMER

13)

Client : Brij - Data Link (pvt.) Ltd.

Project : chennai-gifts.com

Duration : (06/99 - 01/00)

Team Size : 5

Environment : Languages: JSP, Java, JDBC, HTML, Java-Script

Database : MS SQL Server

Tools: Apache Web Server, Tomcat JSP Engine, Macromedia

Dreamweaver

Description : This system was developed to provide the easiest way to

buy items of your desire without making it necessary to become a member of

the site to avail the facility. If the user is signed then he will be given

some privileges, if not then no privilege. This online shop also maintains

all the user's records and provides the information about his previous

purchase and the wish list. It is basically a gift shop for those who don't

want to spend lots of time and want to get what they want in the earliest

possible time.

As a team member, was responsible for

. Coding using HTML pages, Java Server Pages

. SQL and JDBC codes

. Unit Testing.



Contact this candidate