Sign in

Project Developer

Chennai, TN, 600024, India
August 29, 2012

Contact this candidate



Phone: +91-805******* / Email:

Research-oriented, self-motivated and proactive Lead/Senior Java Developer with 7.5+ years of experience in Java, J2EE, XML, Object Oriented Design, Programming, Testing and Relational Databases for Health care, Travel, Finance and banking industry clients. Possess strong technical, analytical and interpersonal skills. Comfortable in communicating with all levels of management and can acclimatize to various team situations.

H i g h l i g h t s o f Q u a l i f i c a t i o n s

Gathering Requirements, Analysis, Design, Development, Unit Testing, Training, Production support, Documentation and Deployment and involved in all phases of software development life cycle

Extensive experience in Spring IOC, AOP, MVC, Web flow and Spring's integration with Hibernate and Struts technologies

Proficiency in developing web applications and server side development using Spring, Struts, Web services, SOAP, WSDL, JDBC, JNDI, JSP, JSTL, Servlets, Java Beans, JavaScript, XML, CSS, HTML, ORM - Hibernate, Oracle and J2EE Design Patterns

Experience with Servers such as IBM Web sphere, BEA Web logic, Weblogic and Tomcat

Hands on experience with tools such as Eclipse, Weblogic workshop, Toad, Oracle SQL Developer, Hudson, Cruise Control, SOAP UI, Xml SPY etc.

Hands on experience with Oracle DB including PL/SQL

Experienced in writing MAVEN, ANT scripts to build and deploy applications

Hands on experience in configuration management tools like CVS, VSS, Sub version, IBM clearcase, Git

Experience with various software methodologies like Agile Scrum, Iterative, and water fall

Experience in installation, configuration of security tool such as Siteminder PolicyServer 12.0, Webagent, Federate Security Services. Authenticate websites using siteminder

Experience in Security protocols OAuth and Saml Token used for authentication and authorization

Knowledge in Datawarehousing tools such as Abinitio, informatica

Developed authorization based applications using JBoss Drools

E d u c a t i o n

Bachelor of Engineering in Electronics and Communication, University of Madras, India

C e r t i f i c a t i o n s

Sun Certified Java Programmer

Sun Certified Web Component Developer

National Certification in Financial Markets (NCFM)

E m p l o y m e n t H i s t o r y

HP Global Soft Pvt Ltd May 2011 - present

Polaris Software Labs Jan2010 - May 2011

Virtusa India Private Ltd. June 2008 - Oct 2009

Covansys India Pvt. Ltd Mar 2007 - June 2008

Mondial Soft Pvt Ltd. July 2004 - Feb 2007

R e c e n t K e y P r o j e c t s

Client: American Airlines, US

Role: Lead/Senior Developer

Project: Agilarie PCI Security

Duration: May 2011 - Present

Description: Agilarie PCI Security provides authentication and authorization services to American Airlines, Delta and Copa Airlines, which is a combination of Puma and EMD. Puma application to provision and manage PCI users & PUMA administrators. EMD retrieves the user ID from siteminder and provides user info and user privilege details.

Roles & Responsibilities:

Communicating with client (Design discussions, Estimation).

Developed the puma pages using spring, rest service, html and jquery

Developed the component to expand the connection to LDAP.

Developed the OAuth Token using html, jquery and restservice.

Developed the java component to retrieve the policystore values, decrypt the siteminder cookie and SAML Response.

Used Jboss Drools engine to developed the rules for EMD

Installed and configured siteminder to protect the webapplication.

Configured userstore and policystore in siteminder.\

Evaluated code quality reports like PMD, CheckStyle, and EMMA for test coverage.

Led a technical team of three members and was responsible for creating sprint task, design, code reviews, code refactoring, and status reporting and ensured good quality of deliverables.

Participated in iteration planning, daily stands-up meetings as a member of Scrum team that implemented incremental iterative application releases using Agile methodology.

Environment: Java 1.5, Spring 3.0, HTML 5, Jquery and LDAP, Saml, Oauth 2.0, Eclipse, Web Services, Log4j, SVN,XML, XSL, CSS, Siteminder Policy Server, Webagent, Federated Security Services. JUnit, LDAP, Drools.

Client: Citi, US

Role: Lead/Senior Developer

Project: CitiDirect BE 1.2

Duration: October 2010 - May 2011

Description: The current SME version of the CitiDirect application implemented for CitiDirect BE 1.2 application clients needs to be enhanced to increase client satisfaction, enrich user experience and be on par with other cash management products offered by competitive Banks. The main goal of the project is to increase Bank Handlowy customer satisfaction from CitiDirect usage. Poland market of electronic banking grew rapidly during the last 2 years. Most banks provide customers quick and easy access to cash, trade, loans, treasury and investment products via online platforms. In this context CitiDirect is considered not as effective as customers expect. To increase their satisfaction it is required to improve CitiDirect BE 1.2 Application in 3 dimensions: usability, functionality and performance. This Release is targeted to allow businesses to achieve ultimate goals: activation of inactive LCB customers, start process of introduction platform for existing CitiDirect Classic customers and on-boarding of new customers.


Communicating with client (Design discussions, Estimation)

Design, analysis and development of Services

Setting up the development environment

POC, designing the ISO Xml

Service Development using Spring, Hibernate, SoapUI, Oracle

Communicating UI related issues & ISO Mapping

Unit Testing, Bug Tracking

Environment: Spring, Hibernate, Webservice, Nextgen framework 2.0, RAD 7.0, Websphere 6.0, SOAP UI, FindBug, Oracle

Client: Citi, US

Role: Lead/Senior Developer

Project: SME Poland (Citi Global Transaction Services)

Duration: Jan 2010 - Sept 2010

Description: a portal which acts as a intermediate layer among flexcube and other services used by citi customers for e-transaction of amount. Basic needs of this product is to avoid writing multiple services to connect flexcube product every single time, providing more security for data i.e., entitlement based access and to restructure the current CitiDirect© Offerings to match the client's need to manage their Cash Flow more effectively and efficiently. This system provides various Services like DDA, Payments, Direct Debits, Loans and Investments all under one roof. Though SME portal is a single application, it will be customized to accommodate business requirements from the various countries involved.


Communicating with client (Status Update, Design discussions, Estimation)

Design, analysis and development of Services

Setting up the development environment

Solution setup for the developers

POC, designing the ISO Xml

Service Development using Spring, Hibernate, SoapUI, Oracle

Communicating UI related issues & ISO Mapping

Service Performance tuning, Vulnerability assessment

Code Review, Unit Testing, Bug Tracking

Handling UAT releases and scheduling


Environment: Spring, Hibernate, Webservice, Nextgen framework 2.0, RAD 7.0, Websphere 6.0, SOAP UI, FindBug, Oracle

Client: Thomson, US

Role: Senior Engineer

Project: Phy-DB

Duration: June 2008 - October 2009

Description: Thomson PhysicianDB initiative is to recognize the practitioner and their entitlements upon accessing any Thomson property and minimize any barriers, which may currently exist while navigating across online sites. The final goal is to move toward an overarching Thomson offering that will involve migrating users to a single external login and communicating the full portfolio of options available to the end user.


Project conceptualization to implementation

Handling production related issues, enhancements and change requests of applications

Handling user related queries for the production and UAT systems

Providing training to the newly joined team members regarding functionality and technology

Preparation of impact analysis for requirements regarding new modifications and enhancements

Requirements gathering, design, construction and testing

Updating all design documents, preparation of test cases, software change forms and submitting project status reviews

Environment: Servlet, Jsp, Html, JavaScript, Struts, Tomcat 5.0, Eclipse 3.2, Oracle (sql/plsql)

Client: Merrill Lynch International

Role: Software Engineer

Project: GEDT

Duration: June 2007- June 2008

Description: Gedt has sub module IDS, ccars, Docstat and Compass. IDS and ccars application developed in Java Technologies (Jsp, Servlets, Ejb) and compass and docstat application developed using. Net. BackEnd is oracle for ccars and IDS. Application is financial oriented checking trades eligibility. IDS application mainly developed for drafter, trader, marketer and signatory. Trades from source system entered into IDS, signatories can import signatures and counterparty signature list. Java mail is used for mail sending purpose. Adding new drafter, new signatories and pooling group are some of the functionalities involved in this project.


Project conceptualization to implementation

Code construction to meet required task

Application rollout activities

Code review and quality assurance

Unit testing of application

Environment: Servlet, Jsp, Html, JavaScript, Weblogic 8.1, Eclipse 3.1, Oracle

Contact this candidate