Post Job Free
Sign in

Sri Krishna (Senior Java/J2EE developer)

Location:
United States
Posted:
January 16, 2009

Contact this candidate

Resume:

Sri Krishna Bhagavathula

650-***-****

****.**************@*****.***

(2065, California Street, Mountain View, CA)

Experience Summary:

I have 6 years of design and development experience in web based projects using java and J2EE technologies with JSP, Servlets, Struts, Oracle9i, MySQL, and PostgreSQL. I have extensive expertise in Object-Oriented Programming, Client Server Architecture, Internet, Intranet and Database Design.

 Expertise in Java, Servlets, JSP, Struts, JDBC, Java Beans

 Highly proficient in web design using HTML, JavaScript and CSS

 Expertise in Apache 2.0, Tomcat 4.1, BEA Weblogic 7.1 and IBM WebSphere 5.1.1

 Expertise in developing web applications using PHP (LAMP Technologies)

 Highly proficient in Database Applications with Oracle 9i, PostgreSQL 7.3 and MySQL5.0

 Expertise in integrating with MS Active Directory using LDAP

 Expertise in developing web services to interface with the CICS Transaction Gateway

 Expertise in drawing UML diagrams with Rational Rose and UMLet.

 Expertise in release management using Rational Clear Case

 Installation and administration of SAP Netweaver Server

 Installation and administration of the SAP Web dispatcher

 Memory and CPU profiling with YourKit 7.5.10 on Weblogic and Netweaver.

Skill Set:

Operating System Linux and Windows9X/2000/XP

Database Oracle10g, Oracle9i, PostgreSQL, MySQL

Methodology & Modeling Tools UML, Rational Rose

Web Server Apache, Tomcat 4.1

Application Servers BEA Weblogic7.1, IBM WebSphere5.1.1, SAP Netweaver.

Framework Jakarta Struts, Carbon Framework, log4j

IDE & Tools Eclipse 3.0, Toad, WSAD 5.1.1 IE, UMLet

Configuration Management Tools MS-VSS, Clear Case, WinCVS, TortoiseCVS

Area of Expertise JAVA, Servlets, Struts, Hibernate, JSP, HTML,

Java Script, C, C++, PostgreSQL, PHP, XML

My previous employment history is as follows:

Company Name From Date To Date

Net Matrix Solutions Inc. 01/28/2008 Till date

Motorola India Pvt. Ltd. 09/07/2006 01/18/2008

Infosys Technologies Ltd. 05/23/2005 08/31/2006

Center for Good Governance 04/01/2003 03/31/2005

Education:

BTech (CSE) from JNTU

MTech (CS) from University of Hyderabad

Project Experience:

Company : Vendavo Inc.

Project : Lenovo Price Management

Duration : From March 2008 to December 2008

Software : Vendavo, J2SE 1.4, Oracle 10g, SAP Netweaver,

BEA Weblogic. WinCVS, Tortoise CVS, Eclipse 3.2,

SQL

OS : Deployment on Windows Server 2003 Advanced Server, developoment on Windows XP

Description:

This project is the customization of the Vendavo product to the needs of the Lenovo for price setting and deal management for various components and component categories. It also involves data migration from the SAP system to the vendavo database.

Role & Responsibilities:

 I played the role of Integration Engineer and my responsibilities are as follows

 Architected the Lenovo production environment. This includes creation of high-available distributed architecture for the SAP Netweaver server.

 Enforced the build and deployment process for the Lenovo application on the Netweaver cluster. Did the Build & Release management for the project.

 Design and development of the SimpleMTM module using Java customization.

 Migrated data (Component, Pre-config and Option Products) from the SAP System to the Vendavo application without any bad data in to the production system.

 Designed and developed adapters for importing data from the XML files to the database using DOM Parsers.

 Designed the framework for email notification of the products which could not be imported into the system due to data issues.

 Identified the longest run SQL statements and optimized database performance by creating the indices on the tables for increasing the performance.

 Memory profiling for identifying any leaks using YourKit 7.5.10.

Accolades

Invented solutions for the existing problems in Vendavo SAP Netweaver integration and submitted 2 articles to the Vendavo Knowledge Base

1. “How to enable VSL Trace in SAP Netweaver?” – Enabled entire Vendavo GSD (Global Solutions Delivery) in debugging the applications and resolving the production issues and increased the throughput.

2. “Overruling Message Server for Load Balancing in SAP Netweaver.” – Simplified the deployment process on the Netweaver Server and increased the productivity of the administrators deploying the application.

Company : Motorola India Pvt Limited

Project : Mobile Quarantine Architecture

Duration : From September 2006 to January 2008

Software : Struts 1.3.5, JSP, Servlets, SQL, Tomcat 4.1, MySQL, Eclipse 3.2,

ClearCase, SQL

OS : RHEL 4.0

Description:

MQA is a Network Access Control (NAC) Solution which controls the client device’s access to the network. MQA provides a means, by which the network administrator can define security policies that a client device should comply to, and enforce these policies both before and after the device is allowed onto the network. MQA provides a Policy configuration UI through which the administrator can configure Rules according to the business needs or according to the topology of the network. When ever rules are configured or existing rules are changed the AAA server will be notified and all the devices which are compliant to the existing rules will be quarantined and patches are applied to devices to make them compliant with the new rules.

Role & Responsibilities:

 Design and development of the Policy UI using Struts Framework for the MQA Solution.

 Database design for the Policy Framework.

 Preparation of the Detailed Technical Design for the server components.

 Design and implementation of the MQA server side components.

 Logging to the Syslog servers using the log4j package.

 Developing the Unit Test Case document.

Client : Florida Power & Light, Miami, FL

Company : Infosys Technologies Ltd

Project : Outage Communication System

Duration : From May 2006 to August 2006

Software : Windows XP, WebSphere5.1.1, WSAD IE 5.1.1, Struts 1.2.7,

JSP, Servlets,

LDAP, Hibernate, SQL, PL/SQL

OS : AIX Server

Description:

Outage Communication System (OCS) is a web application which allows the user to view outages and restorations in different territories of FPL.

As per existing mechanism by which Estimated Time to Restore (ETR) is processed and communicated to FPL's customers and to government agencies, the current configuration is designed to work to determine the restoration time at the distribution device level. Analysis of the storms from 2004 has shown the need for a customer–centric view of ETR that can be traced down to the individual level if necessary.

The Power Systems Business Unit also utilizes a graphical web viewer to visually display outages during restoration and storm recovery efforts. There is a strong desire by the business unit to have an up–to–date tool that is tailored to provide timely and accurate outage information and meet the demands of the volume of restoration team members accessing the system.

Role & Responsibilities:

 Lead a team of 5 people.

 Designing and development of the DAO classes based on the Hibernate framework.

 Designing the application and preparation of the Detailed Technical Design Document.

 I was on this project till the design phase.

Client : Florida Power & Light, Miami, FL

Company : Infosys Technologies Ltd

Project : Sales Tracking Tool

Duration : From October 2005 to April 2006

Software : Windows XP, Websphere 5.1.1, WSAD IE 5.1.1, Struts 1.2.7,

JSP, Servlets,

Web Services, LDAP, JCA, CICS Transaction Gateway

OS : AIX Server

Description:

The Sales Tracking Tool is a web-based application used by the supervisors and the sales representatives. Supervisors have the access to the entire application to add or delete representatives from the system and set the parameters and rates for the products depending on the model types and the area in which the product is sold. All the set parameters are reflected for the BA Account numbers of the customers. Customer Representatives give the details about the products offered by FPL to the callers (Customers) and record the response by the customers, and if the customer is interested in the product the product will be sold and the next action will be taken by the person in the workflow.

Role & Responsibilities:

 Lead a team of 5 people.

 Requirements analysis and preparation of Use case document.

 Designing the application and preparation of the Detailed Technical Design Document.

 Implementation of the Design.

 Maintenance support.

Client : British Petroleum

Company : Infosys Technologies Ltd

Project : Home Page Builder Tool

Duration : From June 2005 to September 2005

Software : Weblogic7.1, Oracle9i, SQL, PL/SQL, EJB, JSP, Servlets,

Struts 1.2.7.

OS : Windows XP.

Description:

Home page builder is a tool to customize the home page of individual fuel stations by the fuel station owners. The tool is a web based application which facilitates fuel station owners to publish the gallery images, station global information, and services offered by the fuel stations. All the updated pages are approved by the administrators before making the pages live, and if the changes to the page are rejected the current page will be available and fuel station owner will be intimated through the application and also by e-mail about the rejection of the home page.

Role & Responsibilities:

 Understand the functional and technical requirements.

 Coding the home page builder tool.

 Unit test the application.

Client : Commissionarate of Agriculture

Company : Center for Good Governance

Project : Agriculture Employee Database (AED)

Duration : From December 2004 to March 2005

Software : Tomcat 4.1, JSP, Servlets, SQL, PostgreSQL database

OS : RedHat Linux Advanced Server

Description:

AED is an online application aimed at effectively managing employee information pertaining to Agriculture Department employees. The purpose of this application is multi-fold- it aids the Government Functionary in tracking the employees based on geographical hierarchy, functional hierarchy, nativity, reservation, etc…; it also links the performance related data (set Goals and attained Achievements) of the Performance Management System against each employee in the state for decision making. Its effective and efficient reporting mechanism adds-on to its core functionality in easing the efforts of the decision maker.

Role & Responsibilities:

 Analysis and preparation of the program specifications

 Database design.

 Writing the Business Logic using Java Technologies

 Designing the Front end for the application using HTML and JavaScript, Struts on Tomcat server.

Client : A.P. State Election Commission

Company : Center for Good Governance

Project : Elector Search Application

Duration : From March 2004 to April 2004

Software : SQL, Servlets, JSP, Tomcat 4.1, PostgreSQL, and MS-Access.

Description:

This project caters as a Search engine in locating the Polling booth where in one can cast his/her vote based on the address, basic profile of an individual. This searches through the massive database of the citizen in arriving at the Polling booth. Efficient Search techniques were used in tracking the polling booth. This service was later on extended to the Call Center Module to service the callers to the call centre.

Role & Responsibilities:

 Convert around 60,000 MS-Access files into PostgreSQL database format.

 Dump the data into the database.

 Performance tuning of the database using the indexing techniques

 Development of the search form to know the polling booth details.

Client : Director of eSeva

Company : Center for Good Governance

Project : Parishkaram – State Callcentre (1100)

Duration : From December 2003 to November 2004

Software : JSP, Servlets, SQL, Tomcat4.1, PostgreSQL7.3

OS : Development and deployment on RedHat 9 Server

Description:

Call Centre caters as a single point contact between people, departmental people, and subject experts the strategy adopted is very simple and effective where only few details are asked from people and best possible solution is given to them transparently from behind a three level architecture.

Each caller is assigned unique docket number for future reference. If his/her query cannot be answered at the Operator level or first level, then it escalates to the Departmental officials to answer his query. In case it cannot be answered and requires the inputs from the subject experts, the caller is asked to call after a specified time limit with the docket number as the reference and the query is escalated to the Subject experts as well.

Role & Responsibilities:

 Requirements gathering from the departments to know the kinds of grievances that are registered day in and day out

 Analysis of the requirements for representing the organization hierarchy, and the grievance flow in the departments across various functionaries

 Database design for the workflow involved and accounts for all the functionaries involved.

 Design and Development of the workflow

Client : Dept. of Horticulture

Company : Center for Good Governance

Project : Andhra Pradesh Micro Irrigation Project (www.cgg.gov.in/apmip)

Duration : From April 2003 to March 2005

Software : PHP, Apache Webserver, SQL, PostgreSQL, PHP Nuke, MySQL

OS : RedHat Linux 9

Description:

APMIP is a Rs.1200 crore project launched by Govt. of AP to extend the new technology like drip and sprinkler irrigation to the farmers of the state. The project is a major e-Governance initiative taken in effectively implementing the complex workflow involved across various stakeholders of the APMIP Project such as Mandal Coordinating Officer, PDDWMA, Bankers, Micro Irrigation Suppliers.

Its exhaustive reporting mechanism contributed significantly to all its stakeholders in terms of – tracking the progress of the project, tracking the details of each and every application, Infrastructure management, supervisory actions taken, inspections conducted etc.

Role & Responsibilities:

 I am the architect and developer of this application.

 Requirements gathering and analysis.

 Database design and tables creation in PostgreSQL server

 Creation of offline tool for storing the data into the MS-Access database locally.

 Integrated the offline tool with the online application so that the data is transferred to the online server for report generation.

 Implementation of the workflow

Client : University of Hyderabad

University : University of Hyderabad

Project : Intrusion Detection System

Duration : From Jan 2002 to March 2003

Software : C

OS : RedHat Linux 7

Description:

This solution provides security for the Local Area Network from the un-trusted network (Internet). This solution counters various system security attacks such as replay attack, active attacks such as IP Spoofing and TCP based passive attacks. This solution aims at countering the TCP SYN Flood DDoS attack.

Role & Responsibilities:

 Developed the TCP SYN Flood emulator for testing the solution

 Involved in the development of the packet analyzer module

Accolades:

Represented VNR VJIET in the ACM International Collegiate Programming Contest held in Dec-1999, IIT Kanpur.



Contact this candidate