Post Job Free

Resume

Sign in

Software Engineer Project

Location:
Bangalore, KA, 560037, India
Posted:
January 15, 2013

Contact this candidate

Resume:

SUMMARY

. About ** years * months of experience in software development

lifecycles, including analyzing, architecture, designing, developing,

project integration, performance testing/analysis/tuning of enterprise

applications.

. About 7 years of USA working experience with both at onshore and

offshore mode of operation.

. Proficient in Object Oriented Design concepts and Design Patterns

(Java & J2EE).

. Experienced in variety of Product development using enterprise

platform.

. Strong, hands-on development expertise in JAVA, JEE (Servlets, JSP,

EJB, JNDI, JTS, JDBC, JMS, Web Services, SOAP), Struts/Tiles, GWT,

HTML, XML (Schema, DTD, XML Beans, XSLT) related technologies.

. Experience in developing open source based Pentaho reports and its

automation using quartz.

. Proficient in ECL in both THOR and Roxie in HPCC platform.

. Experience in building and deploying enterprise application in IBM

Websphere, Weblogic, and JBoss application server and also in HPCC's

Roxie, Doxie and THOR platform.

. Strong in server side implementation, analyzing problems and providing

solutions.

EDUCATION

Bachelor of Engineering (Computer Science and Engineering) from

University College Of Engineering, Burla (Veer Surendra Sai University of

Technology), Orissa passed out in year 2000.

SKILLS

. Operating Systems: Windows, Sun Solaris, HP-UX & IBM AIX (Usage),

Linux, HPCC Cluster

. Languages: ECL, JAVA, C, C++, VB6

. APIs: J2SE 1.4/1.5/1.6, J2EE 1.4/1.5/1.6 (Servlets, JSP, EJB, JNDI,

JDBC, JMS, JTS, Java Mail, SOAP)

. Frameworks: Jakarta Struts, Tiles, Hibernate, Spring, EMF, GWT, JSF

. Scripting Languages: Java Script, UNIX Shell Script

. Build Tool: ANT, Maven

. Markup Languages: HTML, XML (XML Beans, XSLT, XML Schema, DTD)

. IDE for Java/J2EE: IBM WSAD/RAD, Web logic Workshop, Eclipse, My

Eclipse, Versata, Netbean, ECL IDE

. Databases: Oracle 8i/9i/10g, MS SQL Server 2000, IBM DB2, Postgres

. Application Servers: IBM Web Sphere AS 4.1/5.0/5/1/6.1 & BEA Web Logic

AS 8.1, JBoss 4.2/5.1

. Web Servers: Apache Tomcat 4.x/5.x, JRun 3.0/4.0

. Performance Tool: Load Runner, Quest Performasure, JProbe, Trivoli

Performance Viewer

. SCM Tool: PVCS, Microsoft VSS, CVS, Subversion, Clear Case

. Modeling Tool: Rational Rose (UML), MS Visio

. Database Tool: Toad, PL/SQL, Win SQL, Win CVS, Erwin, Aqua Data

Studio, PG Admin

. Reporting Tool: Pentaho 1.6, Data Report, and Crystal Report.

EXPERIENCE SUMMARY

. Working as a Senior Software Engineer in Datum Software Inc from Nov

2007 till date.

. Worked as Assistant Consultant in TATA Consultancy Services from July

2004 to Nov 2007.

. Worked as Programmer Analyst in Cognizant Technologies Solutions from

Nov 2003 to July 2004.

. Worked as Software Engineer in Software resource House from July 2000

to October 2003.

EXPERIENCE DETAILS

Datum Software, Johns Creek, GA Nov '07 - present

Senior Software Engineer

Rela Project (Datum Software Inc):

Senior Java/J2EE Lead Consultant/Architect

Apr '09 - present Fathom is a product that manages IT applications

inventory and provides information to make management decisions based on

proprietary formulae. It also includes batch processing and alert system to

help the system processes.

. Involved in architecture, requirements analysis, design and

development.

. Created system design and database schema, JNDI, and SQL scripts, SQL

query tuning on Postgres DB.

. Engineered the Hibernate mapping files, DAOs and beans using My

Eclipse and deployment in JBoss.

. Created the EJB 3.0 Session Beans for Resources, Miscellaneous, and

MDB with java mail.

. Created the search functionality of the resources and its

customization using GWT.

. Created Web services for external auto discovery system and RELA rule

system to access it as service.

. Used Shell scripts to read executable files in UNIX system.

. Created modules for database discovery, RELA number computation,

alerts and import excel functionality.

. Worked on the dashboard to support pluggable and customizable and

refresh feature.

. Working on development of alert system and Asset merging features and

new client implementations.

LexisNexis Inc, Alpharetta, GA

May '11 - May '12

Senior ECL Developer

Current Carrier - Carrier Discovery Attributes (Product): This is a

modeling project developed for creating the backbone on upcoming customer

retention and new customer addition projects for the Insurance Company.

. Involved in requirements analysis and development.

. Engineered the IDL process to use for the Scanning the policy

database.

. Created the procedure to populate Policies, Vehicles and Driver

records.

. Created the procedure to merge policy records to form the master

policy dataset.

. Created the complex aggregates, joins and file lookups to generate the

Modeling attributes.

. Wrote the MACRO to support the massive attributes calculation (1292

attributes as of now).

. Created Doxie service to support Pretty Print (HTLM report using XSLT)

of the data and the report.

. Tuned the application to make it faster to run and generic in usage

for future addition of attributes and work in both Roxie and THOR.

Project UK (Product): This is an UK initiative for the new insurance market

lunched recently at UK. It is a middle tire provided to give faster access

and scalability at UK market at flooding request volume on HPCC platform.

. Involved in requirement analysis, design and development of the Roxie

web services.

. Created the procedure to do data spray and create Key file for Test

Data to filter out in Test environment as UK data is not visible in

US.

. Created attributes to do SOAP Call to external Data source (Web

service).

. Worked on UK Roxie Inquiry service to do inquiry, scoring and send the

response back to the customer.

. Created the Scoring framework and implemented the model for Ages and

Zuric.

. Created the Testing framework and distribution audit procedure for the

modeling infrastructure.

Current Carrier Scrub (LexisNexis Inc, Alpharetta) : This is a migration

project to convert the flat file contributed from the insurance houses to

LexisNexis format and use it as a Contributory database.

. Involved in analysis of the COBOL code and finalizing on the new

structure.

. Created the procedure to spray the contributed data and format it.

. Created the converter for Allstate and Metlife contributed file to

LexisNexis format using complex join, regular expression and string

parsing logics.

. Helped in the QA activity and bug fixing and mentoring.

LeasePlan XMU Project:

J2EE Lead Consultant/Architect

Nov '08 - Mar '09

Migration of the Driver License History platform switch which resulted into

changing the interfaces to send XML request and read XML response from USIS

system or FRS LINXML system. This converts the FFF input file to xml input

and send it to the Driver License History provider system and then process

XML response to the desired Fixed File Format output.

. Involved in requirements and analysis stages and worked on design and

development.

. Involved in the system design and created XML Schema for input and

output XML data structure.

. Engineered the XML Bean using ANT script for the XML schema for

request and response schema.

. Created the command line interpreter to process the command for

request and response.

. Used apache connection framework for XML request response

transmission.

. Developed the Listener for processing XML Driver License History

response using Servlets listener.

Delta Airlines SOA Service Migration:

J2EE/SOA Lead Consultant

June '08 - Oct '08

It involves migration of services from Tuxedo to TIBCO ActiveMatrix. The

services included ALIS (Automated Load Instruction System) Estimator and

Primary Pass Rider services.

. Involved in service interface design, development, and unit testing of

the services.

. Converted the existing XML DTDs to XML Schema (XSDs) ensuring

compliance with DT SOA standards.

. Created the abstract WSDLs (includes types, messages and operations)

in compliance with SOA guidelines.

. Used Tibco ActiveMatrix Business Studio to create the Service

Composite and generate the corresponding Java Project by importing the

abstract WSDL.

. Implemented the service operations using DTs standard service

framework for Java.

. Deployed the services on TIBCO ActiveMatrix 2.0 server node using the

management console.

. Performed unit testing using soapUI and JUnit of the webservices.

. Checked the completed services into Clear Case, and created RET builds

for the services migrated.

ChoicePoint Contractor Screening (Product):

Java/J2EE Lead Consultant/Architect

Feb '08 - June '08

It provides a common platform for multiple customers to do background

checks and allows the branding of the application without redeploying it.

It supports credit card or invoicing as payment methods and provides badge

processing.

. Designed the customized action framework using Struts to build

security and session management.

. Developed integration API using XML with Servlets for integration with

external systems

. Involved in code review and maintaining the quality standard of the

code developed.

. Developed Hibernate based search functionality using criteria.

. Developed customizable database driven new customer boarding

functionality.

. Designed the framework to give role based access to different

functional modules.

. Developed the credit card and promo code based invoicing system for

registration and ordering background check of the contractors to do

pre employment security check.

ChoicePoint Customer Dispute:

Java/J2EE Lead Consultant/Architect

Nov '07 - Jan '08

Consumer Dispute offers a credit dispute system for the individual whose

credit report has discrepancy. Disputes initiated by the customer will be

resolved by ChoicePoint credit bureau. The SLA time is varied by the type

of dispute. The Pentaho reporting facility sends automatic reminder emails

to the concerned person before the dispute reaches a critical time line.

. Designed the customized the report framework to deliver statistics

report via email via monthly schedule.

. Designed and develop the Pentaho report for SSNV disputes reaching the

deadline period using Pentaho workshop and deployed them to Pentaho

server.

. Designed the scheduler framework using Pentaho xaction work flow to

generate the report and send the report to the email id configured in

the database.

. Provided support to customer for deploying the reports to the Pentaho

production environment.

Tata Consultancy Services Ltd.

July 04 - Nov 07

Senior Java/J2EE Consultant

Equifax Inc, Atlanta, GA

July '05 - Nov '07

Senior Java/J2EE Lead Consultant

Interconnect Core Platform Development (Product): Interconnect platform

offers the credit reporting facility for the individual customers and the

business houses. It provides the way of accessing the consumer and

commercial credit report. It has reference applications and template

applications for the fulfillment of various customers and multiple

components like UI Versata, Rule Engine from JRules, Datasource Framework,

Reporting Framework, STS Framework, billing framework and Seed data

framework.

. Involved in the integration of various applications using Spring

Framework and their build and development across multiple releases of

interconnect custom application development using Ant and Maven.

. Involved in performance testing of the applications across releases

for the system to system credit application submission and generation

of reports.

. Developed the seed data framework using PL/SQL and EMF for the initial

data population for various template application of interconnect and

their migration from one version to other.

. Working as an owner of core group for seed data framework and the

performance engineering.

. Worked on migration of the application in different core releases for

6 major releases of interconnect platform.

Tata Consultancy Services Ltd. Ultimatix Portal Group

Jan '05 - Jul '05

Java/J2EE Tech Lead

Workforce Planning (Product): The module is a J2EE based portal for

internal project planning. The work force required will be calculated

quarterly with billing rate per person, utilization ratio, onside-offshore

leverage and senior junior ratio. The Graphical User Interface portion of

this project is developed using JSP with struts framework and the backend

interaction was done using the Hibernate OR Mapping framework.

. Used MVC-2(Struts), DTO Pattern and Singleton pattern, DAO pattern

(hibernate with mapping types one, one to one, one too many and many

to one) and factory pattern for designing the framework of the

application.

. Participated in collecting the requirements, analyzing them and

designing the architecture and development of framework using Struts

and Hibernate.

. Involved in Integrating the application with the Ultimatix portal for

integration testing.

. Developed the database driven role based security framework for the

application.

. Involved in the performance testing of the application, identifying

bottlenecks at different layers and solving them.

. Involved in training managers at various levels and gathering the

feedback from them for improvement.

Deutsche Bank, Germany

Jul '04 - Jan '05

Java/J2EE Tech Lead

Enterprise Portal Services (DB-EPS): This portal maintenance project for

Deutsche Bank includes support the portal across the globe located at UK

(London), Germany (Frankfurt), USA (New York) and Singapore. It also has

the product module which deals with enhancement and new developments for

centralized authorization and authentication mechanism. The development of

the project was done using the JSP / Servlets for handling the front end

requests in struts as well as MVC Framework.

. Developed the EJB and bean framework used to interact with the Oracle

database.

. Involved in capturing requirement, analyzing them and generating the

use cases.

. Involved in monitoring the application status and the code review of

the changes made to the existing application and new application

changes.

. Leading the group from offshore as a tech lead and was responsible for

coordinating with the onsite team.

. Participated in analyzing the existing problem area and proposed

changes at various levels.

Cognizant Technology Solutions Ltd.

Nov '03 - Jul '04

Java/J2EE Programmer

Enterprise Purchase Order Online System Project for Duty Free Shoppers,

USA:

Senior Java/J2EE Developer

Mar '04 - Jul '04

This application creates rising purchase orders while maintaining already

created purchase orders. This application is designed in EJB and Struts

framework and is deployed in OS400 platform in Web sphere application

server. The database used is DB2. This involves both the online application

as well as batch job which are running as per schedule at backend. Design

patterns used in this project are Factory, singleton, service locator,

business delegate and Session EJB with DAO.

. Involved in designing and modeling the application using rational

rose.

. Developed the end to end solution for Purchase Order status update,

Line Comment and Header Comment, Admin Module for Reserved PO setup

and Header Comment Setup modules using EJB2 and Struts

. Integration of different modules with the main application and

deployment on Web sphere application server.

Client Distribution System (CDS-Mailing) for MetLife Inc, USA:

Senior Java/J2EE Developer

Nov '03 - Mar '04

This involves packages, contracts, mailing services, and statements

requested by the customer. This application is designed in EJB and Struts

framework and is deployed in Sun OS platform in IBM Web sphere application

server. The database used is DB2. Design pattern used in this project are

Factory, singleton, service locator, business delegate, DAO pattern and

EJB.

. Involved in designing and modeling the application using rational

rose.

. Developed reusable component and framework classes.

. Developed the package assignment to CSF (Contract, Sub-Fund, and Fund)

and corresponding printing job scheduling using EJB2 and Struts

framework with tiles.

. Designing the xml based report using XSL transformation

. Integration of different modules with the main application on Web

sphere application server.

Software Resource House

Jul '00 - Oct '03

Software Engineer

Finacle CRM and ONS (Product) for Infosys Technologies Ltd, BBU, Bangalore:

Java/J2EE Developer

Jul '02 - Oct '03 This is a Banking product of Infosys. CRM is the

banking CRM and ONS is the online system developed on the Finacle core

application developed using Java and XML, XSLT, Java Script, Jsp, Servlet

related technologies using Oracle and SQL server database. pattern and EJB.

. Involved in designing and developing the Service Request Controller

setup module using Servlet, XML, XSLT.

. Developed batch program to create Service Request from Core Banking

System, Status Update and Closing Service Request Program using core

Java and JDBC.

. Involved in providing support to the onsite implementation team at

NCB, Jamaica.

. Developed the Rescheduling of Loan Account module and integrated the

same with the back end layer using Java, JSF and java script and C.

. Involved in peer code review according to the code standard of the

product.

Vedata Online Portal as Software Engineer

Jan '02 - Jul '02

Medical Transcription and Training Product as Software Engineer (Product)

Jul '00 - Jan '02

Reference can be produced upon request.



Contact this candidate