Register | Sign In
Denver > Jobs > Resumes, Freelance > Java /J2ee developer seeking new challenges

Java /J2ee developer seeking new challenges


Denver, CO • 08/31/2007

Pranav Khanna



EXPERIENCE SUMMARY



5+ years IT experience in software design, development and testing of Enterprise applications using Java/J2EE technologies. Worked extensively in Java, J2EE (JSP, Servlets, JDBC), Web Services, Struts, Hibernate, AJAX, XML, App Servers like WebSphere, Tomcat, Web Logic, Jboss and RDBMS like Oracle, Sql server, MySQL.

· Hands on experience in Java Objective Oriented Programming.

· Strong experience in developing web based applications using Struts MVC framework.

· Experienced in implementing persistent data management using JDBC and Hibernate framework.

· Developed Web Services using Axis framework, SOAP and WSDL.

· Experienced with XML technologies such as XML, XSL, XPath, DTD, Schema, DOM and SAX.

· Expertise in presentation layer designing using JSP, Servlets, AJAX, HTML, JavaScript and CSS.

· Exposure to various Design Patterns such as Singleton, Session facade, MVC, Data Access Object, Transfer Object and Factory Pattern and implemented the same in various projects.

· Hands on experience with J2EE servers such as Web Sphere, Weblogic, Apache Tomcat and Jboss.

· Excellent experience in applying database technologies Oracle, Sql Server, MS SQL server and proficient in SQL and writing stored procedures, triggers and calling them using JDBC.

· Excellent project life cycle experience (SDLC) in all aspects of requirements specifications, design, code, test, deploy, maintaining.

· Knowledge on Load balancing, Fault tolerance and Scheduling concepts.

· Knowledge on Spring framework, EJB and UML designing.

· Domain knowledge in financial, leasing, healthcare and e-learning.

· Good team player with problem-solving, trouble-shooting capabilities, software installations, configuring servers and documentation skills.

· Self-Motivated, Fast learner with strong interpersonal and communication skills. Demonstrated track record of analyzing situations, implementing solutions in a fast paced environment





TECHNICAL SKILLS







Core Languages Java, SQL, UML

Server side technologies J2EE (JSP, Servlets, JDBC, EJB, JNDI), JUnit, XML, DOM, SAX, XSLT, XPath

Frameworks Struts, Hibernate, Spring

Web Services SOAP, WSDL, AXIS, Castor.

Client-side technologies HTML, AJAX, JavaScript, CSS

J2EE implementations IBM WebSphere 5.0, BEA Weblogic 7.0, Jboss 4.0, Apache Tomcat 5.0

RDBMS implementations Oracle, SQL Server, DB2, MySQL

Operating Systems Windows XP/Professiona/2000/2003 server

IDE MyEclipse, WSAD, Dream weaver

Tools Rational Rose, ANT, Toad

Version Controls MS Visual Source Safe, Win CVS

Others Design Patterns, Log4J, Load Balancing





EDUCATION



Bachelor of Technology in Computer Science & Information Technology (B.Tech)





INDUSTRY



· Leasing & Finance.

· Healthcare & Life Sciences.





PROJECTS





Feb 2006 To Till Date



Beacon Leasing Software

Third Pillar Systems

J2EE Developer



Description: Third Pillar leasing software enables to manage the loan and lease origination needs of a single business unit or multiple business units on a single software platform. Third Pillar Systems is a leading provider of software solutions to the commercial leasing and lending industries. Their product, LoanPath, is an enterprise credit underwriting and management platform designed from the ground up to be easy-to-use and flexible enough to handle the varied credit underwriting needs in small to large lease and loan transactions.



Responsibilities:



· Implemented the business workflow using Struts MVC architecture.

· Implemented persistence layer using Hibernate framework.

· Developed Web services and clients using Axis framework.

· Designed and implemented Approval Framework, User Management.

· Developed presentation layer for User Management, Credit Application and Partner Management using JSP, HTML, Java script and CSS.

· Followed various design patterns in application development.

· Done unit testing with JUnit test cases and used MyEclipse IDE for code development.

· Deployed the application in JBoss application server.





Environment:

Java, J2EE, Jboss, Oracle9i, Windows 2003, MyEclipse, Log4j.

Struts, Hibernate, Web Services using Axis 1.1, Castor, SOAP, JSP, Servlets, HTML, CSS, JavaScript.





May 2005 To Jan 2006



Misys CPR (Computer-based Patient Record) System

Misys Healthcare Inc

J2EE Developer



Description:

Misys Healthcare Systems is among the leading healthcare information technology (IT) companies in the United States. The company designs, develops, and supports a comprehensive suite of information products for physician practices, hospitals, home-health providers and other related organizations. The Product Misys CPR is a comprehensive patient care-oriented system that implements a patient-centered, longitudinal electronic medical record. This record is used across many care settings but is primarily intended for use in acute, ambulatory, and long-term care settings. The system includes applications for primary care givers and for specialists in supporting ancillary services such as laboratory, pharmacy, and radiology.



Responsibilities:



· Developed presentation layer for Physician Inbox, Patient Profile, Chart Review, Problem List and Review Queue modules using JSP, Servlets, HTML, AJAX and CSS.

· Involved in Designing and coding of Controllers for all modules using Struts framework.

· Developed Web services and clients using Axis framework and SOAP, WSDL.

· Implemented the data access mechanism using JDBC.

· Deployed the application (.ear) in WebSphere5.0 application server.

· Wrote deployment descriptors for Struts using XML.

· Written JUnit test classes for DAO layer.

· Understanding of UML class and sequence diagrams to implement the business logic.







Environment:

Java, J2EE, Web sphere 5.0, Oracle9i, Windows 2003, WSAD, MS VSS.

Struts, JSP, Servlets, JDBC, Web services using AXIS, AJAX, HTML, CSS and JavaScript.





Apr 2004 To Apr 2005



Marketing System (MKTS)

Mitel, Kanata, Canada.

Software Engineer



Description:

Mitel delivers the full value of IP Communications through networked business solutions that help customers achieve success through business process integration, enhanced employee productivity, increased customer loyalty and helping to generate new revenue streams. The product MKTS marketing system is a marketing analysis tool. This tool takes all the sales related data and generates reports helpful in analyzing the sales. The main features of the system are: Loading of distributor/SAP feed into MKTS, Automation of X Ref process, Dealer editing, Table Maintenance, Rebate Maintenance, Transaction data manipulation like adjustments and Data reversal.





Responsibilities:

· Developed presentation layer for Dealer management, Transaction management and Table maintenance using JSP, Servlets, HTML and CSS.

· Involved in high-level as well as low-level designing.

· Implemented the MVC architecture using Struts framework.

· Implemented the persistence management with DB2 using JDBC.

· Deployed the application ear file into WebSphere 5.0 application server.

· Implemented and designed required DAO, DTO design pattern objects with proper names and comments.

· Parsed XML documents using DOM, SAX parsers and used XSLT to transform XML files into HTML.

· Implemented the Scheduling concept.

· Played an active role in testing the application by writing test cases for different scenarios. Used JUnit testing tool to test the code.

· Involved in UML designing in developing Use cases, Sequence Diagrams and Class diagrams using Rational Rose.

· Utilized MS VSS as a version control system and for code management.



Environment:

Java, J2EE, WebSphere 5.0, DB2, Windows XP, Rational Rose, Eclipse, Log4j.

Struts, JDBC, Servlets, JSP, Java Design patterns, XML, UML, HTML, CSS, JavaScript, JUnit.





Aug 2003 To Mar 2004



Golf Center Software System

Nippon Techno Lab., Inc., Tokyo, Japan.

Software Engineer



Description:

Golf Center Software System provides a user interface for the golf game being played at a hitting station. The customer at the Golf center will purchase an amount, which then will be coded to a membership card using a Radio Frequency ID write/reader. Once the new customer purchases a new membership card with a RFID technology, they will then have a Household number assigned and will have a balance. The customer will then be able to place the card at the hitting station where it will determine the value he or she has on her household. The rate a member has to hit the balls will depend on his or her date of birth or promotional criteria set by the golf center. If a customer at the golf center does not wish to fill out a membership card or wishes to play just one time, he or she could then purchase time, or a flat amount of balls which will be then assigned to an appropriate hitting station. And the system generates Daily, Monthly, Liability, Liability summary, Error station reports.



Responsibilities:



· Implemented the clustering concept on Tomcat5.0 for Load balancing and session replication.

· Involved in the application architecture design.

· Developed Visit-History & Transaction History modules using Struts framework.

· Deployed the application war file into Tomcat 5.0 web server.

· Implemented persistent data management using JDBC.

· Implemented the required Java Beans used by the JSP components.

· Played an active role in testing the application by writing test cases for different scenarios. Used JUnit testing tool to test the code.

· Utilized MS VSS as a version control system and for code management.





Environment:

Java, J2EE, Tomcat 5.0, Apache2, SQL Server 2000, Windows 2000 Server, Eclipse. Dream weaver.

Struts, JDBC, JSP, Servlets, JNDI, DBCP, HTML, JavaScript, Junit, MS VSS.







Nov’ 2002 To July 2003

Healthcare Portal

HCL Technologies Ltd, Noida, India

Software Engineer



Description:

This B2B portal system designed to help healthcare institutes to procure equipment, tools and machinery from various vendors and maintain their inventory.



Responsibilities:

· Development and maintenance of User Management, Approval Management and Data Handler components of Healthcare B2B portal, www.infinitymarkets.com.

· Involved in testing of developed software components and functional testing



Environment:

Java, Weblogic 7.0, Oracle 8i, Windows 2000, Eclipse, ANT.

JSP, JDBC, PL/SQL, Servlets, SQL, DHTML, JavaScript, CSS.







Nov 2001 To Oct 2002

Learning Management System (LMS)

Boniva, Hyderabad, India

Web Developer



Description:

Boniva’s "Learning Management System" software product enables enterprises and technology development companies to manage and deliver an extensive variety of methods of training and learning activities to employees, partners and customers. Boniva's Learning Management System offers the flexibility and openness required to manage both internal and external training offerings and content. Boniva’s 100% web-based solution is built on an open, scalable architecture and supports Internationalization.



Responsibilities:

· Developed front-end screens using JSP, Servlets and HTML.

· Implemented persistent data management using JDBC.

· Deployed the war file into Tomcat 4.0.

· Implemented the required Java Beans used by the JSP components.

· Developed help module using HTML and DHTML.

· Implemented internationalization concept for the project.

· Developed Skill-gap analysis module using java beans.

· Played an active role in testing the application by writing test cases for different scenarios.

· Utilized CVS as a version control system and for code management.



Environment:

Java, Tomcat 4.1, MySQL, Windows NT, ANT, Edit Plus, Win CVS.

JSP, JDBC, Servlets, HTML, JavaScript, CSS.

Avatar_thumbnail

Posted by: OhSoHandy User

Located: Denver, CO


(No map found for this address)

Send a message

*From Email:
*Subject:
*Message:
*Type the text from the image
90586b13df62ace140f86b8ca1ecf58255dbd6dc