Post Job Free
Sign in

Project Developer

Location:
Minneapolis, MN, 55437
Posted:
December 10, 2010

Contact this candidate

Resume:

[pic]

E-

mailId:madarapuv@yahoo

.com

Venkat Mobile No : 216-***-****

Sun Certified Java Consultant with 7+ years of extensive development

experience specializing in the development of multi-tier J2EE applications

in the domains of Banking, Educational, Health Care and insurance.

Experienced in OOAD/OOPS object-oriented based design & development.

PROFESSIONAL SUMMARY:

. Extensive experience in developing scalable, reliable and efficient

enterprise applications using JAVA, J2EE (Servlets, JSP, JDBC, JNDI,

XML, EJB, JMS, XML), Struts, spring, Hibernate and Web Services.

. Having strong emphasis on business requirements analysis, modeling

(UML), designing solutions and implementation.

. Hands on experience of business logic development using JavaBeans and

EJBs.

. Strong working knowledge of design patterns like Singleton, MVC, DAO

and Session Fa ade, Service Locator.

. Well versed in designing presentation layer components using Servlets,

JSF, JSP, JSTL, HTML, CSS, JSON and JavaScript.

. Work experience in developing data access layer using JDBC and

Hibernate.

. Strong work experience in application integration using Web Services

such as JAX RPC, SOAP, WSDL.

. Hands on experience in generating reports using Jasper server.

. Strong experience on developing the Jasper Ad-Hoc reports.

. Experienced in design and developing the OLAP schemas and Jasper

Analysis Views.

. Hands on experience in Jasper Domains and Topics designing.

. Experience working on reporting tool like iReport.

. Work experience in TOAD database tool.

. Extensively worked on MVC - struts and spring framework.

. Implemented rich web applications using AJAX and DWR (Direct Web

Remote).

. Solid Experience with SQL, HQL and relational databases including

Oracle, PostgreSQL, DB2, MS SQL and MySql.

. Solid Experience to write PL/SQL procedures, views, triggers.

. Configured and deployed applications on IBM Websphere, BEA Weblogic,

JBoss, Sun JAVA Web Server, Jakarta Tomcat 4.0.5.

. Experienced in configuration and deployment of J2EE application

archive on Weblogic, JBoss, Websphere and Tomcat severs.

. Extensive experience with different IDEs such as Eclipse, MyEclipse,

NetBeans, IBM AST (Application Server Tool Kit).

. Strong experience on work with defect tracking tools like Jira, Bug

tracker.

. Wrote comprehensive test plans for unit and functional Testing.

. Experience in using various Configuration Management tools like VSS

and CVS, SVN.

. Strong working Experience on both Linux based and Windows

environments.

. Extensive working knowledge in building the projects using Agile

Practices and Test Driven Development (TTD).

. Hands on Experience in developing enterprise and web based

applications in Banking, Education, Health Care and insurance domains.

. Core competency in Web based Internet/Intranet applications, Client-

Server and Middleware technologies, Distributed technologies and

enterprise Software Applications.

. Quick learner with ability to grasp and master the methods and

technology within a very short duration. Excellent programming and

logical skills with good understanding at conceptual level. Versatile

team player with ability to work efficiently in team and independent

environment under stress.

. Excel at complicated trouble-shooting and providing real time

solutions and have Good analytical, communication and interpersonal

skills.

. Followed CMM Level-5 processes and provide Quality Assurance and

ability to handle multiple tasks and work independently as well as in

a team.

TECHINCAL SKILLS:

Languages JAVA 5.0/1.4, C, C++, PL/SQL, UML.

Java/J2EE Servlet, JSP, EJB, JMS, JDBC, RMI, JNDI, XML, DOM,

SAX, Web Services

Web Technologies Html, DHTML, Flex, JavaScript, JSON, CSS, AJAX,

JQuery, Web Services (SOAP, JAX RPC, WSDL).

Databases Oracle, PostgresSQL, DB2, MySql, MSSQL.

Database Tools TOAD.

OR Mapping Hibernate, JPA.

Web/Application Apache Tomcat, Web Logic, IBM WebShpere, Jboss.

Servers

Frameworks Struts1.2/2.0, Spring2.0/2.5, JSF1.2/2.0, DWR

(Direct Web Remote Ajax frame work).

Operating Systems RedHat Linux, Suse Linux, Windows XP.

IDEs Eclipse, MyEclipse, NetBeans, Jboss IDE, IBM AST

(Application Server Tool Kit).

Version Control CVS, VSS, SVN.

Presentation Internet Explorer, Mozilla Firefox browser

Layer

Logging Log 4j.

Reporting Server Jasper Server3.0, Jasper server 3.5, Jasper server

3.7

Reporting Tool iReport.

Design Tools Rational rose

Build Tools Maven

Defect Tracking Jiar, Bug Tracker

Tools

EDUCATION

Bachelor of Technology from JNT University, India.

PROFESSIONAL EXPERIENCE:

Client: IDeaS (a sas company).

03/2010 - Till Date.

Project: IDeaS V5i & IDeaS V5i Forecasting

Role: Sr Jasper Developer.

Environment: Java, J2EE, EJB, JPA, Flex, Web Services, JBoss, MSSQL,

JQuery, Windows 7, SVN, Maven, Jboss IDE, DHTML, Jasper Server 3.7, Jasper

Server 3.7.1.1, Ireport.

Description:

IDeaS V5i - As the industry's premier supplier of hotel revenue

management solutions, IDeaS V5i was specifically designed to provide

hoteliers with a clear vision to their data, through Pricing, Forecasting

and Optimization strategies thereby giving them greater control over their

business...

IDeaS V5i Forecasting - Uses IDeaS' industry proven forecasting

methodology incorporating the uncertainty and specialized algorithms

bringing accuracy and consistency to hoteliers forecasting and reporting

process

Responsibilities:

. Interacted with business users to gather requirements.

. Participated in refinements and mapping of requirements into

functional areas within the application.

. Designed and developed User Interface, for V5I-Reports using JSP,

JSTL, JPA, JavaBeans, HTML, CSS and JavaScript, JQuery, JSON and AJAX.

. Responsible for writing the Webservice end points for different

operations.

. Extensively used custom tag libraries. Very good experience in JSTL

applications.

. Worked on JPA persistence tier. This involves developing JPA entities

and maintains the relation.

. Involved in deploying jars to Jboss server Using Bamboo CI server in

various testing environments (Development, Staging and production) and

fix the deployment issues consequently.

. Responsible for writing the business logic.

. Responsible for Designing JRXML's based on the MRD.

. Developing and deploying the report's into Jasper Server.

. Responsible for Designing the Different reports using multiple iReport

components like Crosstabs, sub reports, Frames, Groups and Bands.

. Created a Jasper Dashboard using internal resources as well as using

external URL's (maps).

. Responsible for developing OLAP schemas and Jasper analysis views.

. Developing the Jasper Ad-Hoc Reports.

. Involved in Jasper Domains and Topics designing.

. Designed a framework for Reports scheduling using Jasper schedule

framework.

. Responsible for writing the business logic with PL/SQL procedures

functions and views.

. Ensure quality control procedures are performed in accordance with

standards

. Estimate for any Request For Change and its impact on the delivery

schedule

. Involved in problem solving activity in case of bottleneck issues

. Framed change control procedures to protect the project from

unnecessary changes by ensuring that change proposals are considered

systematically

. Responsible for creating the Release candidate branch for QA, Staging

and production using SVN.

. Involved in deploying jars to Jboss server Using Bamboo CI server in

various testing environments (Development, Staging and production) and

fix the deployment issues consequently.

. Implemented Report scheduling and distribution - including calendar

based recurrences, and historical report versioning.

. Responsible for preparing jasper metadata export scripts.

. Extensively used JIRA tool for defect tracking.

. Implemented A secure report and metadata repository ensures secure

access by user and role

. Implemented Jasper features like Drill down to sub-reports-reports

within other reports, Maps, tables, crosstabs, Conditional

printing, formatting and many more graphical report components.

. Cleared Priority 1 problems within targeted timeframes.

. Prepared the test plans and executed test cases for unit, integration

and system testing.

. Involved in the entire software development cycle spanning

requirements gathering, analysis, design, development, building,

testing, and deployment.

Client: Wireless Matrix. 09/2008

- 02/2010.

Project: Fleet Outlook

Role: Sr Jasper Developer.

Environment: Java, J2EE, JNDI, Spring Framework 2.5, Flex3.0, Flex, AJAX,

DWR, XML, Hibernate3.0, Web Services, Jakarta Tomcat 5.5, Oracle, Oracle

Streams, Windows XP, SVN, Maven, Eclipse, DHTML, Jasper Server 3.0, Jasper

Server 3.7, Ireport.

Description:

Increasing productivity. Decreasing costs. Anytime, Anywhere.

FleetOutlook is an innovative GPS-enabled web application designed to

improve the productivity and efficiency of your mobile workforce. The

FleetOutlook solution combines a robust web-based fleet management

application with an in-vehicle GPS, WiFi and hardware platform featuring

Wireless Matrix's line of wireless data communication devices. The result -

complete visibility of your fleet 100% of the time.

Responsibilities:

. Responsible for developing conceptual designs from the requirements.

. Designed and developed User Interface, application modules like

Vehicle Maintenance, Bulk Landmarks Upload and Reports-app components

using JSP, Hibernate, spring, Webservices, JavaBeans, HTML, CSS and

JavaScript, JSON and AJAX.

. Developed Web tier using Spring MVC.

. Design patterns are extensively used to achieve clean separation of

different layers. Used different patterns like MVC pattern, DAO

pattern, and singleton.

. Responsible for writing the Webservice end points for different

operations.

. Designed and Developed 50 Reports like Metrics, Idle, Stops, Speeding,

Landmark, Unauthorized etc using Jasper server and Ireport.

. Implemented Report scheduling and distribution - including calendar

based recurrences, and historical report versioning.

. Managed users, roles, and security through a central repository.

. Used the Built-in flash based charting and mapping engages users and

enhances applications

. Implemented A secure report and metadata repository ensures secure

access by user and role

. Implemented Jasper features like Drill down to sub-reports-reports

within other reports, Maps, tables, crosstabs, Conditional

printing, formatting and many more graphical report components.

. Created pixel-perfect reports with any layout and Live-preview reports

in any format

. Designed Jasper Dashboard for different views.

. Implemented Drag & drop ad hoc query building via an optional rich

business semantic metadata layer.

. Responsible for developing A rich business metadata layer for

simplifying ad hoc report design

. Implemented In-Memory Analysis through the same AJAX and dynamic HTML

powered user interface as the Ad Hoc report designer

. Integrated In-Memory Analysis lets users explore their data without

requiring a dedicated data warehouse or OLAP cube

. Prepared the test plans and executed test cases for unit, integration

and system testing.

. Worked on hibernate persistence tier. This involves developing mapping

files and Hibernate (POJOs/ DAOs).

Client: Parexel International.

08/2007- 09/2008.

Project: Clinical Trial Management System.

Role: Sr J2EE Developer.

Environment: Java, J2EE, JNDI, Struts 1.2, AJAX, DWR, Spring 1.2, XML,

Hibernate3.0, Web Services, Jakarta Tomcat 4.0.5, Oracle, Windows XP, CVS,

Eclipse, DHTML, Aladdin IVRS system, Jasper Reports(iReports).

Project Synopsis:

PAREXEL International Corporation, a bio/pharmaceutical services

company, provides clinical research, medical communications services,

consulting and informatics, and technology products and services to the

pharmaceutical, biotechnology, and medical device industries. Worked on

various modules like Patient Enrollment, Randomization, Managing Visits,

Drug Inventory Management, Patient Diary Collection.

Responsibilities:

. Involved in development, maintenance and change requests for

clinical studies using IVRS/IWRS#.

. The IVRS implementation in various studies are done using Aladdin

(Parexel proprietary product).

. Worked on the performance profiling and enhancement of the

application which involved identifying the high use and/ or data

intensive functionalities and performance bottlenecks, resolving

them using various approaches like implementation of pagination for

tabular displays and query optimization. Developed a way of

continuously monitoring the performance and flagging transactions

exceeding the max allowed response time (5 seconds).

. Designed and implemented a web-based GUI using JSP framework.

. Developed IWRS- Interactive Web Response System using Struts on

Tomcat 5.0.25 with Oracle 9i.

. Developed Service layer and persistence layer using Spring, and

Hibernate frame works

. Performed injecting dependencies into the code using the concepts

like IOC and AOP of Spring Framework.

. Implemented Web services using Axis2 framework to make calls from

IWRS to IVRS, Used SOAP, WSDL message for the communication.

. Implemented the logging subsystem for the application.

. Developed and designed reports using Jasper Reports.

. Worked on the database design including users, grants, table

structures, indexes, reporting views and audit triggers.

. Developed the business logic with PL/SQL procedures, functions and

views.

. Developing unit testing and integration testing were all part of

responsibilities.

Client: Fidelity Investments, Marlborough, MA

11/2005-08/2007

Project: Defined Benefits

Role: Sr. J2EE Developer

Environment: Web Logic, Java 5.0, JSP, Spring 2.0, Hibernate 3.0,JNDI,

JDBC, Struts 1.2, Servlet, Web Services, Log4J, Oracle, Java Script, CSS,

HTML, AJAX, DWR (Ajax frame work), Jasper Reports, iReport, VSS, Net Beans

IDE 6.0.1, Windows XP.

Defined Benefits is the retirement solution employer can offer to employee

during his retirement. Fidelity Investments offers its client, entire

client implementation based on the requirements from the client.Net Benefit

(NB) is the online version of DBCS where participant himself/herself can

calculate his/her future benefits and see the results right away on online.

Plan Sponsor Workstation (PSW) is the system designed for employers, which

holds all the information regarding the employees and their details. Calc

Engine is the Calculation Engine is the backbone of all these systems,

which calculates the benefits of the participants. The calculation can be

initiated by a web services call either from NB or PSW.

Responsibilities:

. Analyzing the business requirements and preparing use-case diagrams

using Rational Rose.

. Responsible for developing conceptual designs from requirements.

. Responsible for writing detail design documents and class diagrams

and sequence diagrams.

. Designed and constructed the Savings & Retirement module using JSP,

Hibernate, and Struts.

. Designed and developed User Interface, application modules like

Retirement Dates, Service Summary, Earnings & Hours, Pension

Resources and business components using JSP, Hibernate, spring,

JavaBeans, HTML, CSS and JavaScript and AJAX.

. Involved in developing SQL queries, stored procedures, and

functions.

. Used Struts framework for implementing the Web tier of the

application.

. Code reviews and refactoring done during the development and check

list is strictly adhered during development.

. Design patterns are extensively used to achieve clean separation of

different layers. Used different patterns like MVC pattern, DAO

pattern, and singleton.

. Custom tag libraries are developed to separate presentation and

processing logic.

. Prepared the test plans and executed test cases for unit,

integration and system testing.

. Worked on hibernate persistence tier. This involves developing

mapping files and Hibernate (POJOs/ DAOs).

. Involved in the entire software development cycle spanning

requirements gathering, analysis, design, development, building,

testing, and deployment.

05/2004-

11/2005.

Client: Electronic Corporation of Tamil Nadu (ELCOT).

Project: Onward Banking Solution.

Environment: Java, HTML, DHTML, JavaScript, AJAX, DWR, JNDI, JDBC, JSP,

Servlets, Spring, Hibernate, Web Service, Log4j, Jasper Reports, iReport,

TOAD, CVS, Suse Linux Enterprise Edition 10, JBoss 4.0.5, PostgresSQL, Net

Beans IDE 5.1.

Role: Developer.

Description:

This project is mainly based on open source development for Total Branch

Automation. This modular solution addresses the total branch automation,

treasury, wealth management, consumer and web based cash management

requirements of corporate banks in TamilNadu. The solution comes with

integrated banking CRM and alerts capability enabling banks to create a

rich and differentiated value proposition for the customers.

Responsibilities:

. Analyzing the business requirements and preparing use-case diagrams

using Rational Rose.

. Responsible for designing, development and testing of the modules

like Savings bank account, Chequebook, Cash Management, Inward

Clearance, Remittance, and Account Closer.

. Responsible for developing JSP's.

. Responsible for providing client side validations using JavaScript.

. Responsible for providing Server side validations using AJAX.

. Responsible for database design.

. Responsible for generating ER Diagrams Using TOAD.

. Developed the Presentation tier using spring (MVC Architecture).

. Used J2EE Design Patterns such as Service Locator, Singleton, DTO

(Data Transfer Object), DAO (Data Access Object).

. Developed some web services using Axis2 framework. Used SOAP, WSDL

message for the communication.

. Worked on hibernate persistence tier. This involves developing mapping

files and Hibernate (POJOs/ DAOs).

. Used DWR (Direct Web Remoting), an AJAX Framework to bring data from

Business Tier to Presentation Tier.

. Used Log4j logger tool for logging warnings and error messages.

. Developed Jasper Reports using iReport Tool.

. Involved in Unit Testing and Functional Testing.

. Involved in Bug fixing the modules.

09/2003-05/2004

CLIENT: Samcomm Technologies Pvt Ltd.

Project: INCAMPUS.IN

Environment: Java 5, HTML, DHTML, JavaScript, JDBC, JNDI, JSP 2.0,

Servlets, Struts 1.2, EJB 2.0, JMS, Log4j, Jasper Reports, Red Hat Linux

Enterprise Edition, IBM WebSphere, IBM DB2, IBM Application Server Tool

Kit.

Role: Developer.

Project Synopsis:

InCampus offers far and wide features to benefit the education community.

The InPalm, one of its recent innovation grand device works wonders by

functioning hand in glove with the InCampus portal. InPalm is built for a

faculty to upload the data confined to classroom activity. The dashboards

are uniquely been created to cater every authority in place, students and

even parents. They can compare performance rating with automated graphs

which portray the data in store for a student to understand his overall

progress thus urging him to actively compete and improve. The notice boards

capture live details of the upcoming institution activity or any important

information required for a student to follow suit. The e-learning facility

assists a student to study online. It consists of copious resources to meet

the student knowledge requirement. Incampus was implemented across 9

universities in India .In U.S.A Incampus was implemented for some of the

universities like University of Washington-Seattle Campus, Washington State

University, Seattle University (www.Incampus.com).

Responsibilities:

. Responsible for designing, development and testing of the dashboards

like Student, Parent, and HOD.

. Writing the stand-alone java programmes for generating the graphs like

pie charts, bar charts and line diagrams.

. Developed the batch programmes for calculating the monthly attendance,

test marks.

. Responsible for developing JSP's.

. Responsible for providing client side validations using JavaScript.

. Developed the Presentation tier using Struts (MVC Architecture).

. Used J2EE Design Patterns such as Service Locator, Singleton, DTO

(Data Transfer Object), DAO (Data Access Object)

. Developed business logic using Stateless Session Beans.

. Involved in developing database transactions Using JDBC.

. Developed DAO (Data Access Object) classes in order to access data

from database.

. Writing SQL Queries using Joins, Unions, Nested Selects and Aggregate

Functions, stored procedures, and functions.

. Responsible for onsite coordination from offshore.

. Developed Jasper Reports using iReport Tool.

. Involved in Unit Testing and Functional Testing.

. Involved in Bug fixing the modules.



Contact this candidate