Post Job Free
Sign in

Java Project

Location:
Charlotte, NC, 28216
Posted:
March 09, 2010

Contact this candidate

Resume:

Krishna Mohan

************.**********@*****.*** Contact: 720-***-****

• Over 7+ years of professional experience in Object Oriented design, development, implementation,

maintenance and testing of web and distributed Enterprise applications on UNIX, Windows platforms

using Java/J2EE technologies.

• Worked with various industries like Telecommunication, Insurance and Health care etc.

• Certified in SCJP, SCWCD, SCBCD and Oracle.

• Areas of expertise include analysis, design and development of software involving technologies like

Java 5 (JDK 1.5,1.6), Java 2(Applet, Swing (JFC), J2EE (SERVLETS, JSP, SERVLETS, JDBC),

STRUTS(1.1,2.0), Spring framework, AJAX, Hibernate, XML, XSLT, JAXB,HTML & JavaScript, JMS,

Web services,C#.NET,ASP.NET,perl.

• Experience with different application servers like Web logic 7.x/ 8.x, JBoss and Tomcat, Glass

fish.

• Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) techniques and

UML modeling.

• Experience in developing J2EE applications based on J2EE design patterns like MVC, Singleton,

Session facade, Business delegate, Factory and DAO Façade.

• Expertise using build utilities like ANT and also highly proficient using source control tools like CVS.

• Extensive experience in Oracle 8i & 9i, PL/SQL, RDBMS, SQL Server, MYSQL and Knowledge on

J2EE and .NET technologies.

• Knowledge on JSF, FLEX, Quartz Scheduling, AXIS.

• Experience in scripting technologies like JavaScript, Shell script.

• Experience in automation of web application using QTP.

• Have the big picture perspective while solving business problems using information technology.

Passionate about solving problems and Learning new tools and techniques

• Solid team player and possess tenacity to commitments and responsibilities.

• Excellent communication, interpersonal, research/analysis, organizational and leadership skills. Quick

learner, versatile, adaptable and process-oriented, with a high customer orientation.

Bachelors in Engineering, Andhra University, Visakhapatnam, India

Course Specialization Information Technology.

Operating Systems: Windows XP, Windows 2000, Windows NT, Windows 95/98, LINUX, UNIX

Frameworks: Spring framework, Hibernate, Struts, AXIS.

Databases: Oracle 9i, MS SQL Server, MS Access, MySQL, DB2

Application Servers: Web Logic 7.X/8.X, Web Sphere 4.X/5.X, Web Sphere 6.0, JBOSS 3.X.

Web Servers: IIS, Apache.

Languages: Java, C, C++, .NET.

Scripting Languages: Java script, Shell script, AJAX.

Web Technologies: J2EE (JSP, Servlet, EJB), HTML, DHTML, CSS, ASP.NET, XML, XSLT, DTD,

XML Schemas, Web services, FLEX, DOJO.

Server Management: Websphere, Web Logic, Windows 2000.

Front-office Tools: MS Word, Excel, PowerPoint, Outlook.

Analysis & Design: UML, OOAD, design patterns.

Tools/IDEs: Eclipse3.3, Netbeans6.0, Visual studio, JBuilder, SQL*PLUS, CVS, winCVS, Starteam, Edit

plus, Textpad.

Techniques: Requirement Analysis, Data Modeling, Designing, Implementing design patterns

Other: JDBC, JNDI, JMS, JavaBeans, J2ME, SOAP, Applets, QTP.

Professional Experience

• Sun Certified Professional in Java (SCJP)

• Sun Certified Web component developer(SCWCD)

• Sun Certified Business component developer(SCBCD)

• Introduction to Oracle 9i (OCP).

Time Warner Cable is an American national cable television company that operates in 27 states. It has

proprietary set top boxes classified as MDN and ODN and the supporting software. Current project automates

all the manual test cases of the same using java scripts which are run on the TMC tool.

Responsibilities:

• Used Java for developing the automation scripts which can be run on any type of STB.

• Used TWC Proprietary TMC Tool for running the automation scripts.

• Developed a multithreaded code to run the automation scripts on multiple STB’s at the same time.

• Generating a failure report in spreadsheet which in turn converted to an XML file.

• Converting the output xml file to html file using XSLT.

• Applying cascading style sheets (CSS) to the generated HTML.

• Designed various tables required for the project in My SQL database.

• Used JDBC dialect in Hibernate for data persistence.

• Experienced in writing the Hibernate configuration and mapping files

• Developing the automation scripts for capturing images which are input to the automation scripts.

• Using the modularized approach for the test script automation.

• Debugging the scripts after running the completed scripts every night and increase the accuracy of the

test cases.

• Maintained the tool developed in Perl which is used to communicate with the DNCS server,

pushing the packages to STB’s and getting the crash logs

• Followed scrum methodology.

Environment:

Java, My sql, TMC, MDN & ODN STB’s, IR Blasters, Windows, Notepad++, Net Beans 6.0,

Quality Center 9.0, Perforce, Bugzilla, Hibernate 3.0,XML,XSLT,CSS,HTML,JSP,perl.

Kaiser Permanente is an integrated managed care organization. PSP allow the Kaiser to create a generic,

enterprise-wide publishing and archiving infrastructure enabling a wide variety of customized letters to be

produced using predefined schemas in XML with minimal effort. The PSP infrastructure is supporting

International language documents, Documents with variable and conditional content, high volumes of batch

publishing, Real-time, web-based publishing and delivery of a single document, Document arch.

Responsibilities:

• Used eclipse for the application development, Flex builder for GUI development, TOMCAT for

application deployment and Star team for release and version control and MYSQL as the backend.

• Input file is processed using Xquery and converted into an XML containing variables and data and

SAX parser for processing recipient date XML documents.

• Validating the generated recipient data using validation XML.

• Developed the business logic using Core Java.

• Followed the DAO design pattern for data access and factory pattern for creating objects.

• Written the business rules (JBOSS rules engine) and JUnit test cases for the developed components.

• Developed a software to validate XML files using a XML to define the validation rules and

java application to generate the XML validation rules using available input files.

• Used Cairngorm (MVC) architecture to build the application framework.

• Effectively used Flex UI components as well as creating and skinning of custom Flex components.

• Built custom components and implemented different View States with Transitions in Flex.

• Used UI components like Data grids with Item Renderers and UI containers.

• Designed and developed all required Data providers which are being used by Flex General UI

controls.

• Worked with Blaze-DS Data Services to interact with backend Web Services layers to extract data and

providing input to Flex UI components.

• Developed Flex Charting Components like Pie chart, Bar Charts and Donut Charts to show the

number of records processed, pending records etc.

• Involve in writing the Ant script for XML validation using Jing and generating PDF document using

Antenna XSLFO.

• Involve in writing the Ant script for XML validation using Jing and generating PDF document using

Antenna XSLFO.

• Used multithreading to process the multiple client records to generate the detailed medical

Record in the form of PDF.

• Used terracotta for linear scalability.

• Used TOMCAT web server for application deployment.

• Followed agile programming.

Environment:

JAVA, Servlets, XML, JDBC, JNDI, JUnit, Adobe Flex 2.0,3.0, Terracotta, Quartz, Antenna XSL Formatter,

XSL, SAX, DOM, XSLFO, JAXB, Toad, XSLT, XPath, XQuery, JBoss Rules engine, Tomcat6.0, eclipse 3.3,

MySQL, Windows2003,DAO.

Qwest is a major telecommunications company in 14 states. RMC is an on-line, real-time order entry,

processing and reporting system that accommodates all switched functions for resellers. RMC supports switched

services, dedicated orders, online order and affiliated products (DirecTV) using Bea Web Logic technologies. It

allows competitors to access Qwest network to buy and resell some of Qwest’s services/Products.

Responsibilities:

• Used RAD for application development, Web sphere as the application server.

• Involved in requirements gathering, analysis, design and Implementation for Online Ordering

Application for Qwest and affiliated products & services.

• Used Spring Framework for Service layer and DAO layer and integrated Action classes

In Struts with the spring framework.

• Development of JSPs making extensive use of JSTL Tags, Custom Tags and Struts taglibs.

• Created the UI validations using Struts validation framework

• Involved in Server-side programming as handlers for dynamic Content generation and User

Interface (UI) using XML, XSLT, HTML, CSS, DHTML and Java Script.

• Developed the core business logic using EJB’s (Session & Entity Beans).

• Developed java classes to expose them as web services using AXIS API.

• Used Sun J2EE patterns Session facade, and business delegate and deploying them in Web Sphere.

• Designed various tables required for the project in Oracle 9i database and used Hibernate with JDBC

and spring for the database interaction and transaction management respectively.

• The ordering module was supported in asynchronous mode using Java Message Service (JMS)

through the Message Driven Beans.

• Deploying the application on Weblogic 8.x and QTP for the Test and UAT environments.

Environment:

JAVA1.5,Servlets,JSP,JSTL,EJB,spring1.2JDBC,JMS,Junit,XML,XSLT,HTML,DHTML,Javascript,struts2.0,

Web sphere6.x, QTP, JUnit, UML, Toad, Oracle 9i,axis,RAD.

Qwest is a major telecommunications company in 14 states. Its operations are basically divided in to central,

Eastern and Western. This project is for application re-engineering of the Cash system for Qwest

Communications Inc which is a major telecom co in the US. Consolidation of disparate business logic existing

across 3 regions in which Qwest operates into a single unified enterprise business flow.

Responsibilities:

As a Senior Developer, was responsible for

• Analyze, Design, Develop, Test, Deploy and Support the application

• Re-engineering of existing functionality in COBOL on Mainframes with J2EE framework.

• Conversion of different regional Flat files into Common Format XML using XSLT.

• GUI development following the MVC architecture using the Struts framework.

• Created the UI validations using Struts validation framework

• Tibco is used as the Enterprise Bus for interoperability between J2EE and Mainframes.

• Used Hibernate as object-relational data mapping and as data persistence tool with experience in

HBMapping file writing.

• Created the configuration files (IOC, MVC) for spring, mapping files for Hibernate, properties files

and deployment descriptors. Integrated Struts with Spring MVC.

• Writing SQL Queries and stored procedure (PL/SQL) and integrating with hibernate mapping files

(named queries).

• Migration of databases from DB2 on Mainframes to Oracle 9i on the UNIX platform.

• Developed java classes to expose them as webservices using AXIS API.

• Integrated the web service clients with Action classes of Struts to invoke the webservices using

front-end.

• Reporting functionality provided using Actuate. Used Factory and Singleton design patterns to

create the objects and created dependencies of objects using IOC of Spring framework.

• Configured and used CVS to manage the code integration.

• Used UNIX interface to deploy the application on Web sphere.

• Used ANT scripts to build and shell scripts to deploy the application.

Environment:

Web sphere 5.x, J2EE 1.4, Struts v1.1, J2SE 1.4, EJB 2.0, XSLT, XSL, CSS,XML,DHTML Ant v1.6.2,Castor

0.93, Hibernate v2.1.7, TIBCO Rendezvous 8.1, Oracle 9i, Actuate, UNIX, Edit Plus, Eclipse,DB2 Connect,

Axis 1.2,ANT 1.4,Log4j,Spring,RAD.

This project is a B2B and B2C commerce site, Project provides a complete solution for managing processes

between trading partners and customers. Site enables back end integration with approved vendors who can

provide and update their company profile and product portfolio. Whole information is maintained in a

central database. Customers and vendors at any given time can inquire on order and inventory status. This

site has highly personalized and customized interfaces to the end users. The site uses fully operational

catalog, category and product display pages for online- ordering, payment, shipping and vendor product

registration.

Responsibilities:

• Designed, developed and deployed Java server pages, Java Servlets, XML, XSL and Java beans.

• Used Java Script for client side validations.

• Established database connection with JDBC using data sources and connection pooling.

• Programmed few accounting functions such as account receivable, accounts payable.

• Deployed JSP files to generate Order Entry, Inventory tracking reports.

• Central Database is connected with JDBC, Oracle 9i was installed on Windows NT platform

• Used ANT scripts for preparing EAR and WAR files used to deploy J2EE components in

IBM Web sphere Application server 5.0

• Designed and implemented various reports based on the requirements of the user.

• Involved in SQL coding to manipulate the data within the database s.

• Used CVS for version Management.

Environment:

J2SE, J2EE,Web sphere 5.x, Tomcat 5.x, Servlets, JSP, Struts 1.0.1/1.0.2, EJB (Session Beans and Entity

Beans), AJAX, JMS, JUNIT, Ant Script,UML/Rational Rose 2000, XML, XSL, Oracle 8.x/9i, UNIX, Shell

Scripts, CVS.

Worked on e-commerce application, which helps the customers to sell their products online. Name/category,

Bug Tracking System (BTS) is the main utility tool for Sysvine developers and Testers to track any issue in

their development and testing phase.

Responsibilities:

• Analyzing, developing, and supporting the modules.

• Coding using HTML, JSP pages and Java Servlets hosted in weblogic.

• Developed the Client-side JavaScript to speed up the User Input Validation.

• Used Oracle as the back-end.

• Testing - unit testing & integration testing.

• Implemented intelligent search using the wild card queries based on the user input.

Environment:

JDK 1.4, Bea Web logic 7.x, Java Swing, JDBC, Servlets, JSPs, JavaScript, SQL, Oracle,Unix WSAD 5.0,

Java, JSP, Servlet, JavaScript, HTML, XML, XSL, CSS, DB2, SQL-PLUS, PL-SQL, Websphere5.1, Edit Plus.



Contact this candidate