Post Job Free
Sign in

Project Engineer

Location:
Bangalore, KA, 560017, India
Posted:
April 26, 2012

Contact this candidate

Resume:

PRAVEEN

Email: **********@*****.***

Phone: +919*********.

Professional Summary

* * ***** ** ************ experience in Software development using JAVA/J2EE Technologies.

* ******** ** *******, Maintenance and Production Support of Java/J2EE applications.

3 6 months of consulting experience in American Express on Java/J2EE Technologies.

4 End to End experience on Analysis, Development, Testing, Implementation and Deployment of JAVA/J2EE applications.

5 Hands on experience in writing MDBs and Stateless session beans in EJB.

6 Experience on SOA(Service Oriented Architecture) projects in banking domain.

7 Very Good experience on implementation of frame works like Struts, Spring and Hibernate.

8 Good work experience with some of the worlds’ best Systems, Technologies, Architectures and Networks.

9 Hands on experience with applications working on Cloud Technologies and migration to Cloud.

10 Good experience on Content Delivery Network (CDN).

11 Very good knowledge of web application protocols like HTTP(S), TCP/IP and DNS.

12 Hands on experience in analyzing the web applications and suggesting performance improvements.

13 Very good experience in analyzing the architecture of software applications and their working methodology.

14 Good experience in working directly with customers and sales teams.

15 Good experience in using Gomez, Keynote and Site Analyzer tools to evaluate the performance of web applications from different locations across the globe.

16 Good experience in developing Secure File Services Transfer product and installation of product in Development, Test and Production servers in American Express Environment.

17 Good experience in Banking and Financial Services (BNFS) domain with American Express.

18 Good experience in WEB layer development using STRUTS.

19 Good experience in industry standard protocols like HTTP(S), FTP(S), SSH, AS2.

20 Good experience in working with vendor products like Tumbleweed, Connect Direct and American Express frame works.

21 Good knowledge in developing application by implementing J2EE Design Patterns.

22 Knowledge on virtualized environment and Mainframe platforms.

23 Knowledge on LDAP, SSO applications.

24 Good experience in debugging the application related issues and providing resolution.

25 Having a valid B1 Visa.

Technical skills

Operating system : Linux/Unix, Windows XP.

RDBM’s : DB2, Oracle-9i.

Languages : JAVA, J2EE, XML, XSLT, JAXB, Shell script, PERL.

App/Web servers : Web Sphere, Apache Tomcat.

Frame Work : Struts, Spring, Validator, Hibernate, Tiles, DOJO.

IDE : WSAD, Eclipse, Edit plus.

Vendor products : Tumbleweed, Connect : Direct.

Testing products : Gomez, Keynote and Site Analyzer.

Version Management tools : CVS, Tortoise SVN.

Graduation Profile

B.Tech from JNT University, A.P in 2005.

Work Experience

Working as a Solution Architect for Akamai Technologies Ltd, Bangalore from Aug 2011 to till date.

Worked as a Senior Engineer for MindTree Ltd, Bangalore from Feb-2010 to Aug 2011.

Worked as an Analyst Programmer for Syntel Ltd, Chennai from Aug-2007 to Jan 2010.

Worked as a Trainer on JAVA/J2EE Technologies from May 2005 to June 2007

Project Details :

Project 1:

Akamai is a content delivery network service provider with 100,000+ servers in 1700 locations across the globe. The main business of Akamai is to accelerate the web applications and to provide security solutions by shielding the Origin server with Akamai security services. Some of the features of Akamai help in offloading the web content and increasing the speed of delivery to the end users, offloading the origin server, protecting the origin server from unauthorized access, providing cloud solutions to businesses across the globe.

Some of the facts of Akamai are:

1.) Accelerating the web application reduces the page load time on end user machine. This increases business for customers.

2.) Serves ~30% of the internet traffic across the globe.

3.) On demand capacity and off load from the origin server.

4.) Akamai customers are shielded from DDOS attacks by using Akamai security services.

5.) Fail over capability and optimizing the route is built on Akamai platform.

6.) Optimizing the connections between end user and the origin server.

Roles and Responsibilities:

• Analyze the web applications and improve the performance of web application by implementing the Akamai acceleration features.

• Working with sales reps and responsible for delivering the web application performance as per Akamai SLAs

• Working on the cases on a day to day basis.

• Migration of customers from testing to production environment.

• Responsible for debugging the performance issues in applications.

• Responsible for recording the transaction using Gomez, Keynote of Site Analyzer(Akamai Internal) and set up Akamai Vs Origin performance to evaluate the performance.

MBFT- Marketing Banking and Fraud Technologies.

Client : American Express

Project : MBFT(Marketing Banking and Fraud Technologies)

Technologies : PERL, Shell script, Control –M , Sync sort, Struts, SAS,DB2.

IDE/Servers : Web Sphere IDE integrated with Web Sphere Server

Role : Senior Engineer.

Abstract :

The main business of the application is to calculate the marketing offers to American Express card members based on the card usage. This calculation is done by capturing the data from different application in Amex, filtering the data and applying business logic on the data to retrieve the best card member. The filtering and business logic application is done using Shell, perl and Syncsort. The final data after application of the business logic is used in marketing campaigns using different channels like statement inserts, email attachments, inbound calling, outbound calling etc.

Responsibilities:

• Analyzing the code and document the complete business for the entire marketing applications.

• Modifying the existing PERL and Sync sort for performance improvement .

• Migrating the application from existing Amex JPF frame work to Struts.

• Involved in end to end development and migration of the entire application.

• Responsible for deployment of the application and testing the application.

CAPN-File Services-Secure File Transfer (SFT) Project general abstract.

Client : American Express

Project : CAPN-File Services

Technologies : JAVA, Servlets, Jsp’s, Struts, EJB 2.0, MQSeries, JMS, Spring, DB2.

IDE/Servers : Web Sphere IDE integrated with Web Sphere Server

Role : Analyst Programmer.

American Express provides Banking/Financial/Credit-Card services to customers across the globe. This project is to securely exchange file between American Express and its partners. This File-Services (SFT) project is an enterprise level utility which involves the transfer of files with in AMEX (Intranet transfers) and external to AMEX (Internet transfers). Using this utility files can be transferred between different systems (AS400, Mainframes, Windows, Linux) across the globe using different protocols. This utility supports all industry accepted protocols for file transfers (HTTP(S), FTP(S), SSH, AS2 for protocol based transfers and Connect::Direct for mainframe transfers). Customers upload files to SFT using any of the above mentioned protocols, Once the file reaches SFT it will be delivered to the destination based on the profile setup provided for the given username and basefilename. This profile setup is done using Transmitter Profile (TP) application where each and every SFT user has one or more base files configured. Base File name plays major role in SFT for file transfers. Profile configuration can be done using any of the below mentioned steps.

1.) Catalog : This step is used to move the file to repository once user uploads file to SFT.

2.) Mailbox : This step is used to deliver the file to internal user(Amex users). Where the mailbox user can download the file.

3.) Delivery : This step is used to deliver the file to remote system(External users).

4.) Retrieval : This step is used to pull the file from remote system.

5.) Transform : This step is used to acknowledge the user after the successful processing of file in SFT.

SFT will process the file based on the profile setup provided in TP application and the events occurred during file processing in SFT will tracked using Tracking and Monitoring(T&M) application. Following applications are involved in file transfer operation

1.) Transmitter Profile : Web Application used to configure profile(Struts, Spring, JMS, DB2 Stored Procedures).

2.) SFT: Core backend application used to transfer the file based on profile configured in TP (Core Java, Spring, MQ Series, DB2 Stored Procedures).

3.) FSTrack: Core backend application used to log all the events into database during file transfer in SFT(MDB's, Session Beans, DB2 Stored Procedures).

4.) Tracking and Monitoring: Web Application used to track and monitor file transfers(Struts, MQ, DB2 Stored Procedures).

All the above mentioned application interact each other using MQ.

Project 1.

File Services

Project Name : FSG2(File Services Governance2)

Duration : Aug 2009 – Jan 2010.

Abstract:

Scope of this release:

Providing the Tumbleweed pull to pull the file from remote server by providing the scheduler functionality.

Validating the Connect: Direct secure+ certificates.

Customizing the alert codes in the application based on the file failures in SFT.

Throttling of blackout queues in application.

Portability of TP, T&M application to make it portable across different servers.

Responsibilities:

• Involved in requirement gathering and analysis.

• Preparing the impact analysis and work objects based on the client requirements.

• Involved in understanding the venod products(Tumbleweed) , prepared POC for this project.

• Writing utility classes to replicate the pull functionality in Tumbleweed.

• Involved in writing the Stored Procedures for the application.

Project 2.

File Services

Project Name : Failover and Virtualization Testing.

Duration : April 2009 – July 2009.

Abstract:

Scope of this release:

Writing shell scripts to assess the load on virtual servers as part of virtualization testing.

Writing data sync utility script to copy the data from one site to another site during disaster situation.

Responsibilities:

• Preparing the impact analysis based on the client requirements.

• Writing data sync utility script to synchronize the data from on site to another site.

• Writing the shell scripts to assess the load on virtual servers

• Interacting with the server administrators to get the graphs related to stress test on virtual servers.

• Providing analysis of the servers from the graphs provided by server administrators.

Project 3.

File Services

Project Name : FSG1(File Serevices Governance1).

Technologies : JAVA , Servlets, Jsp’s, Struts, MDB’s, MQSeries

Duration : Oct 2008 – April 2009.

Abstract:

Scope of this release:

Providing the user to encrypt the file using industry standard encryption/decryption keys like(1K,2K, 4K)

Fixing the bugs in the earlier releases .

Restricting the user to upload an invalid base file or trying to upload file with invalid characters, Added Business Units to generate reports for file transfers.

Modified the alert codes and email notifications to work groups.

Responsibilities:

• Involved in requirements gathering and analysis.

• Preparing the impact analysis for the existing application based on the client requirements.

• Involved in understanding the AMEX custom frame works and implementing the same in project.

• Implemented various design patterns like MVC, BD, BO, DAO, Singleton in the build phase etc.

• Involved in writing the Stored Procedures for the application .

• Writing the UTC for implemented requirements and testing the application in E1- Environment.

• Prepared implementation plan for the project.

• Involved in the entire Integration and Regression testing of the application using MQC(mercury quality centre) till the application was deployed in E3.

Project 4.

File Services

Project Name : R5A(Release 5A)

Duration : April 2008 – Oct 2008

Abstract:

Scope of this release:

Provide monitoring functionality for a file and raise an alert to production support and an email notification to the concerned user group if the file was not reached SFT within the configured interval.

Providing time zone conversions to track the file processed events in different time zone.

Providing the functionality to display the outage messages on the home page.

Implementation of the multiple env file to run the application different host systems

Responsibilities:

• Involved in requirements analysis, gathering.

• Preparing the impact analysis based on the client requirements.

• Involved in understanding the AMEX custom frame works and implementing the same in project.

• Implemented various design patterns at view like MVC, BD, BO, DAO in the build phase etc.

• Writing the UTC for implemented requirements and testing the application in E1- Environment.

Project 5.

File Services

Project Name : SFT Enhancements.

Duration : Nov 2007 – Feb 2008.

Abstract:

Scope of this release:

To support all industry accepted protocols for file transfers such as HTTP(S), FTP(S), AS2,SSH for protocol transfers and Connect: Direct for Mainframe transfers.

Provide 1K PGP based encryption/decryption file transfers.

Provide the functionality to restart the failed files using Mass Restart option.

Providing the copy backout queue functionality.

Using Tumbleweed functionality to deliver the files to remote system rather than using FTP client to deliver the files.

Responsibilities:

• Involved in requirements analysis, gathering.

• Preparing the impact analysis based on the client requirements, Implemented Mass Restart functionality.

• Implemented various design patterns at view like MVC, BD, BO, DAO in the build phase etc.

Personal Profile:

Name : Praveen.B

Father Name : Gangaraju

Date of Birth : 25-07-1983

Contact Address : Praveen

#3, Church Street,

OPP Sri Nilaya Appts,

Murugesh palya.

Bangalore - 560017.

Date:

Place: Bangalore (B.PRAVEEN)



Contact this candidate