Post Job Free
Sign in

Java Software Engineer

Location:
Newark, DE, 19702
Posted:
March 09, 2010

Contact this candidate

Resume:

Valli Thirumeni

302-***-****

Education: MS (Computer Science).

Certifications: Application Development in Enterprise Java

Brainbench certification in Java 2 platform, Enterprise edition (J2EE)

Experience Summary:

Over 16 years of extensive experience in design and development of Commercial, Client-Server

and Internet applications and administer WebSphere applications and Application Servers.

Over 4+ years of experience in both horizontal and vertical clustering of WebSphere

Application server 6.0 and 6.1 and used IBM® Tivoli® Composite Application Manager to

access real-time problem detection, analysis and repair to help maintain the availability and

performance of business-critical applications.

Have Knowledge of WebSphere Portal.

Worked on WebSphere 6.1/6.0/5.1/4.X on various platforms like AIX, SUN Solaris10, HP. Worked

on Sun Solaris10 platform for setting up various J2ee applications for the ecommerce

applications. Fixed the issues with Sun platform and did the fix packs for WebSphere.

Extensive design and developing experience in B2B Solutions including business areas like

electronic commerce in Banking for 7+ years, E-Portal for 1+ year, Insurance for 1+ year and the

System Development Life Cycle of those projects.

Expertise in designing and developing E-Commerce applications using J2EE, Server Side Java,

Enterprise Java Beans, JSP (Tag Libraries), Struts framework for JSP and Servlet development

and as WebSphere admin configured and installed WebSphere applications.

Extensive experience in the following Java technologies: Java 1.5/ for more than 10 years

(1.4/1.3/1.1 ), J2EE for more than 7 years, Servlets for more than 7 years, JSP for more than 6

years, EJB for 6 years, JDBC for more than 7 years.

Experienced in accessing back end databases like DB2, Sybase, Informix and oracle, using

JDBC, JNI and JNDI calls, and Stored Procedures for more than 7 years.

Experienced in Jaguar (Sybase EA Server 3.5/3.6.1/4.0), WebSphere6.0/5.1, WebLogic 6.0

/5.1 Application Server and BEA Tuxedo server.

More than 7 years of experience in SQL, PL/SQL and Relational Databases.

Strong in Java Security for HTTPS requests, Java Mail, MQSeries. and Messaging architecture

for more than 7 years.

Familiar with testing methodology and automated testing tools like Prosoft and QTP ( Mercury)

Developed automated testing tools for checking the SOAP requests, installing the applications

on different machines from the cmtest area for the past 5 years.

Developed log monitoring tools to monitor the WebSphere application for hung threads and out

of memory issues during my project with Bank Of America.

Applied Object Oriented design techniques like Design Patterns, UML with RUP and Rational

Rose for application development cycle for the projects with Financial Fusion, HP and John Deer.

Have Knowledge of BEA JOLT and Tuxedo.

Have excellent interpersonal and technical skills.

Professional Experience:

09/2008 To Present USPS, VA – WebSphere System Manager.

Postal One ( System Integration Manager )

Installed and configured the WebSphere 6.1 Application Server and upgraded the IBM

MQ to 6.0 for the postal One project for Dev, test and production environments.

Project planning and Implementation had done from SAN/NAS request for this new environment

on SUN platform using WAS6.1 and MQ 6.1 for the various DEV, SIT, UAT, Pre Production and

Production environments.

Environment:: Java 1.5/1.4, J2EE1.2, JSP2.0, Servlets, HTML, Struts1.1, JDBC, Oracle,

WebSphere 6.1/6.0/5.1, AIX, HP, Sun,JBoss, MQ 6.0.

04/2004 – 09/2008 Bank Of America, DE WebSphere Admin

TCOE (Shared Services Distributed Environment Management and Support)

As the active member of the construct team

Configured the application servers for its different super stations,

which are nothing but different stages of the credit card processing.

to set the environment for its various applications which run on

WebSphere, IPlant and Tuxedo servers.

Configured WebSphere application servers both on HP and

AIX boxes version 6.0 and 6.1.

Did 24/7 support for these applications.

Managed various data sources for the DB2, Informix, Oracle and

Sybase connections.

Configured MQ and JMX connections.

Viewed all J2EE transactions that are "in-flight" (have not finished

execution) to uncover the root cause of bottlenecks and perform

detailed memory analysis using ITCAM.

Detect, analyze and repair WebSphere performance

issues in production and test environments.

Maintain high uptime, performance and responsiveness

standards for both mainframe and distributed systems.

Understand overall application health at a glance across

multiple system types

Deployed the applications for card applications which are the

legacy MBNA applications.( which uses the struts frame work),.

Configured and deployed WebSphere applications for the

BankOfAmerica for the retail applications.

Configured WSDLS for the above applications.

Worked with development team with varies issues and project

planning pertaining to the application server issues.

1. Wrote Java Programs to monitor the WebSphere Application Server logs which checks

the logs for Heap Issues and Thread Hung issues. If any issue found then a Java mail is

send to the whole team to fix the issues.

2. Wrote HTTP/HTTPS programs which checks the health of the web services defined in

each of the WebSphere application servers.

3. Developed JSP pages which displays the output of the Health checks. For various

WebSphere, IPlant and Tuxedo applications (OMNI, GI )

4. Did support the testing with any environment related issues like:

5. WebSphere code migrations for multiple CARD release environments for ccs-callcenter,

ccs-rulesengine, ccs-ecomm, ccs-retail, genimage, genadmin, rss and csvendor.

6. Construct UAT testing environments for ccs-callcenter, ccs-rulesengine, ccs-ecomm, ccs-

retail, genimage, genadmin and csvendor.

7. Defect triage and support for ccs-callcenter, ccs-rulesengine, ccs-ecomm, ccs-retail,

genimage, genadmin, rss, csvendor, olb, WebSphere, Iplant and tuxedo applications.

8. Run QTP ( Mercury tool )

9. Support 3rd party vendors “FNI ( Blades), Unite”, “USI”, “ACS”, “Kessler”, “Itars”,

”starta” with connectivity to csvendor, OLB, ccs-ecomm and genimage.

10. Code Deployments and all code migration related activities

11. Ad-hoc recycles CTCS WebSphere Application.

12. Worked on finding the root cause of the Applications to cause heap and thread

hung issues. (migration to New Unix host lots of App Performance Issues)

.The following were developed using J2ee technology.

The automation configuration tools form the communication layer utilized to perform the support

activities. The messaging architecture will enable the communication between the client and the

server processes.

DTS CFG Tools uses Java Socket programming and Apache’s telnet programs, which initiates

the client process.

The whole process where written to the Sybase database using JDBC.

Used XML parsing to read the request from varies application areas to feed into the Monitor

program.

Automated the install process does the following.

Pulls the code from the common CMVC area to the work place where the actual code

runs.

Associate the Domains to the respective DataSources Instances like DB2, Informix,

Sybase and Oracle.

Deploy the code into the specified the Application Servers, Web Servers and tuxedo

domains etc.

Recycle the Tuxedo Domain, Application Servers and Web Servers.

Environment: Java 1.5/1.4, J2EE1.2, JSP2.0, Servlets, HTML, Struts1.1, JDBC, Oracle,

WebSphere 6.1/6.0/5.1, AIX, HP, Sun, Apache/Tomcat, IPlant and tuxedo.

9/03 – 03/04 Independence Blue Cross Blue Shield, PA – Java Architect.

EOE is the enrollment application, which keeps track of the enrollment process (customers who

are enrolled with IBC for their insurance schemes) that has been carried out by its users.

Environment: Java 1.3, J2EE1.2, JSP2.0, Servlets, HTML, Struts1.1, JDBC, Oracle,

WebSphere4.#, WSAD4.0, MQ Workflow, UML and Windows NT.

09/02 – 09/03 Empire Blue Cross Blue Shield, NYC -- Blue Tools -- Java Architect

The Application is purely on the STRUTS 1.1 Frame Work with a single sign-on authentication,

which is the Implementation of the State Forms Process, History Search. Project involves

modules like Printing, E-Mail, Fax, and History Search & State Form Process. Heavily used JDBC

2.0 API (with Oracle Stored Procedures and Dynamic SQL), EJB (Session and Message-Driven

Beans), and STRUTS framework for JSP and Servlet development, EAI, JMS, JAVA Beans, JSP,

Servlets, and other J2EE APIs on WebLogic 6.1 in UNIX/Windows environment. Worked with

Oracle (SQL).

Environment:Java 1.3, J2EE1.2, EJB2.0, JSP2.0, Servlets, HTML, Struts1.1, JMS, JDBC,

Oracle, webLogic 6.1, Sun one application server, Windows NT and Solaris.

Struts1.1, JSP, JavaScript/HTML, JMS, Servlets, EJB, and JDBC were used to implement

required functionality. JAVA (JDK1.3) was used as a primary programming language. Used

ANT was used as a Build Tool.

05/00 – 04/02 Financial Fusion, NYC – Sr. Java Developer

Developing of components to interact with each other to process and send the messages for the

following Financial Institutions.

Abn - Amro 10/01 – 04/02 - Internet Banking

Environment: Java 1.3, J2EE1.2, EJB1.1, JSP, Servlets, HTML, DHTML, XSLT, Visual Age,

Corba, XML, JDBC, Solaris, LDAP, FFS4.0, Rational Rose, Enterprise Application server 4.0,

Web Logic 5.1, Oracle 8i. IPlanet Web Server, ASA6.1.

The following are some of my work for this project.

Developing of components to interact with each other to process and send the messages.

Session beans were developed for the message sets of OFX, which talk to the handlers through

the Servlets residing in the IPlanet Web Server.

JSP Tag Libraries are developed for user authentication and to talk to varies legacy systems.

Downloaded Tax forms for the year that is given as a parameter.

Design & Developed the java classes for CSAPI - OFX Message Handling Interface for Payee

Messages, Payment Messages, Recurring Payment Messages, which is a wrapper around the

CSAPI real time bill, pay API.Key tool is used to store the Private, Public keys and the trusted

certificate obtained from VeriSign. Identities (including Certificate Authorities) use their private

keys to authenticate their association with objects (such as with channels which are secured

using SSL), with archives of code they signed. As a bootstrapping tool, certificates generated

using the GenKey command is used until a Certification Authority returns a certificate chain.

Did the wrapping of the CSAPI messages in HTTPS using the Java secured socked layer (SSL)

Developed the encryption interface, which is used to encrypt the username (SSN) and password

for the single sign on authentication The middleware components, the message handlers

corresponding to each of the request in real time processing are also developed.

Marquette Bank 01/01 – 09/01 - Internet Banking (Marquette Bank - Financial Server)

Environment: Java 1.3, JSP, C++, HTML, XSLT, DHTML, Servlets, XML, Corba, LDAP,

IIS,JSSE1.0.2 for SSL encryption, Rational Rose, CSAPI 4.1(Java API s CheckFree, FFS2.1,

IPlanet web server, Enterprise Application server 3.6.1) Jaguar3.5, Oracle 7.3, DB2 (for

Checkfree)

Developed the HTTPS request to CheckFree using the SSL,Digitized certificate is generated

with the public and private key from VeriSign to get the authentication from CheckFree to access

its Genies database (DB2)..

Commerce bank 08/00 – 12/00 -- Internet Banking &Fixed Income Investment Banking

(Financial Server-Commerce Bank)

Environment: Java 1.3, JSP, EJB, Servlets, XML, C++, MQSeries, XSLT, JSSE1.0.2 for SSL

encryption, CSAPI 4.1(java API s CheckFree, FFS4.0, EJB, WebLogic 5.1, Corba, Visigenic3.1,

Sybase 11.

Environment: EJB, J2EE, Java, C++, JSP, CORBA, LDAP, Servlets, JDBC, XML, XSL, XSLT,

Oracle8i, Financial Fusion 4.0, MQ Series, IPlanet Webserver, ASA 6.1, Jbuilder, MS Source

Safe, Windows NT, Sun Solaris 7.x ., RMI, JAVAMAIL1.1.3, Enterprise Application server 1.0,

Web Sphere Application Server 3.5, Oracle 7.3

10/99 – 05/00 Hewlett Packard, CA -- CKM Logic, E_Portal -- Java Developer

Environment: Java, Servlets, JSP1.1, XML, HTML, Visual Age, Apache web server, Jserve2.0,

Tomcat 3.0., Sybase, NT, Hp UNIX

01/99 – 8/99 John Deere & Co, IL -- Vendor Information Analysis (VIA)

Environment: JDK1.1.7b, JDBC, NES, C++, Tuxedo, Servlets and Oracle 7.3, Visual café, Unix.

08/98 – 12/98 BenXL Technologies, Inc., PA -- Salary Module for Central Accounting

Application. -- Java Developer

Environment: JDK 1.1.5, RMI, Swing, Oracle, JDBC, HTML, IIS 4.0, Netscape Navigator 4.5,

Windows NT.

01/98 – 08/98 BenXL Technologies Inc., PA -- Pension Administration System -- Java

Developer

Environment: Pentium, Novell LAN 3.12, JDK 1.2 (JDBC, Swing), Power builder 5.0, Pl/ Sql,

Oracle 7.3, HTML, JavaScript (Server side).

01/96 – 12/97 Valley Systems (P) Ltd -- Domestic & Export Sales

Environment: UNIX, Sybase10, java 1.1, Swing, Html, Java script, Power builder 4.0, C++.

08/94 – 12/95 C Square Software -- Production Management System Software Engineer

Environment: Pentium, AT 486, Novell LAN 3.12, Power builder 4.0, Pl/Sql, Oracle 7.3.

01/94 – 07/94 Apollo Hospitals-- Payroll System-- Software Engineer

UNIX SVR 4.0, ORACLE 7.x, SQL*Forms 3.0, SQL*ReportWriter 1.1, PL/SQL 2.0, SQL*Menus

5.0, Pro*C.

03/93 – 12/93 TNSEB -- Customer Billing System -- Software Engineer

Environment: FoxPro 2.5,Clipper, and MS-DOS 6.1



Contact this candidate