Web Component Developer Resume
Milipitas, CA
SUMMARY:
- Around 6+ years of professional experience in IT consulting, software development industry.
- Sun Certified Programmer for the Java 2 Platform 1.4
- Sun Certified Web Component Developer for Java J2EE Platform 1.4
- Extensive experience in Java Server side programming, Client/Server technology and Web based software development using J2EE and XML.
- Strong Java GUI (front end) and J2EE (server side) Architecture, design and development experience.
- Experience in developing Client - Server/N-tier/ Web-Development using Servlets, JSP, AJAX, JSTL, JQuery, Tiles, Struts, JDBC, XML, SAX, DOM, HTML, DHTML, CSS and Java Script.
- Proficient in Java Enterprise Technologies such as EJB, JMS, Custom Java Tag Library, JDBC.
- Proficient in Message Oriented Middleware (MOM) technology such as JMS, Web Service, SOAP and REST.
- Worked on MVC architecture, N-tier architecture and Design patterns.
- Experienced in OOAD techniques, developing Use Cases and Interaction Diagrams.
- Expertise Oracle and SQL Server, Stored Procedures, SQL and PL/SQL.
- Strong knowledge in SQL and PL/SQL.
- Experience in OC4J 10.1.3, Web sphere 6.1 / 6.0 / 5.1, Web Logic 10 / 9.1 / 9.0 / 8.1, JBoss, and Tomcat 6.0 / 5.5 / 5.0Servers.
- Experience in Struts Framework, Spring Framework, Tiles Framework, Apache Wicket, Ofbiz Framework and JSF.
- Experience in various development tools like Oracle JDeveloper 10g/9i, Eclipse, WSAD and RAD.
- Experience in Version Control tools like Rational Clear Case, VSS, SVN, CVS and MKS.
- Experience in Build tools like Ant and Maven.
- Experience in various SDLC phases like Analysis, Design, Development, Testing and Implementation.
- Experience with object oriented modeling - UML. Familiar with various software methodologies, design patterns.
- Extensively worked in Requirement Analysis/gathering and documentation.
- Extensive experience in Offshore Coordination.
TECHNICAL SKILLS:
Languages: Java 1.5/1.4, J2EE (EJB, Servlets, JSP, JDBC, JNDI, JMS) C++, C, SQL, PL/SQL, DAO, HTML, DHTML, CSS, JavaScriptXML, XSL, XSLT, Web Services (SOAP, UDDI, WSDL), SOA, AJAX, COBOL, UNIX Shell Scripts.
Web Application Frameworks: Struts Framework, Apache Wicket Framework, Spring Framework, JSF.
Dist Obj. Mgt: Enterprise Java Beans (EJB 3.0), RMI and RPC.
RDBMS: Oracle 10g/9i/8i/7.x, SQL Server 7.0, MySQL and DB2.
Database Tools: Toad and PL/SQL Developer for Oracle.
Tools: Web Sphere Studio Application Developer (WSAD) 5.1/5.0, Eclipse
Application Server: IBM Web Sphere 5.0/4.0, JBoss, OC4J and Web logic.
Web Server: Tomcat 5.5 and Apache Web Server 2.0.44
Version Control: VSS, MKS, SVN, CVS and Clear Case.
Operating Systems: Win Vista/XP/NT/2000, Linux/Unix
GUI: JFC Swing, AWT.
Methodologies/Process Tools: Agile, OOAD - UML using Rational Rose.
PROFESSIONAL EXPERIENCE:
Web Component Developer
Confidential, Milipitas, CA
Tools: Java, JSP, Ext JS, Servlets, Java Script, CSS, HTML, JSTL, Eclipse 3.6, Web logic Application Server 8.1/10.1, web services, Ajax, XML, XSLT, Tiles, Toad, Oracle 10g, Spring, Ant Script, Tortoise SVN, SalesForce.com, BMC Remedy User, Tortoise SVN and Windows XP.
Responsibilities:
- Designed the UI using JSP, AJAX, JavaScript, CSS, DHTML and HTML.
- Designed the UI using Ext JS for CathPCI, ED, PCM, PCN, ACS and VTE.
- Implemented Skip logic for various measures like STK, SCIP (Surgical Care Improvement Project), CathPCI, PN and CABG (Coronary Artery Bypass Graft) etc. using java script.
- Written scripts to give user access to RRM Modules and to lock/unlock records.
- Worked on Stored Procedures, functions, triggers and views in Oracle.
- Written Queries and functions to get the overall status in the Inbox for Cath PCI Registry pages.
- Written validation pages like Illegal Data and Incomplete Data etc using JSP for Cath PCI Submissions.
- Developed Incomplete Episode of care validation for ACC NCDR Cath PCI submissions.
- Used JSON Object to send data.
- Used Spring JDBC Template for database transactions.
- Used Controller, Value Object, factory and DAO Design patterns.
- Involved in setting up configuration file to connect to the database.
- Developed Utility Classes for parsing, Formatting Dates and Strings which are used throughout the application.
- Interacted with different people to gather the requirements.
- Worked on issue fixing which aroused during deployments in the local and dev environment.
- Deployed and tested functionality using Web Logic Server.
- Worked on ICD9 population entry for PCM and PCN measures as manual hospitals need to enter the population for submissions.
- Involved in updating DEAR report for IRR abstraction.
- Fixed the issues for BSC Score card.
- Written re-categorization scripts for HF, AMI, PN, SIP and CABG.
- Worked on AMI CTQ Indicators categorization package.
- Used JAX-RPC and axis for STK web service and HF web service.
- Used to coordinate with the Offshore team.
- Used XML, XSL and XSLT for data transformation on preview pages.
- Used DAOs that contain data access functions, for creating a data object in the database, to delete a data object from the database, to load/search for data objects from the database and to update data objects in the database.
- Worked on code reviews, debugging, unit testing and integration testing.
Web Component Developer
Confidential, Sunnyvale, CA
Tools: Java 1.5, JSP, Servlets, Java Script, CSS, HTML, JSTL, MySql Server 5.1, MySql Query Browser, Eclipse, Spring 2.5, Apache Tomcat Application Server 5.5, web services, JSP, Ajax, JQuery, XML, Tiles, Ant Script, CVS, Bugzilla and Windows XP.
Responsibilities:
- Designed the UI using JSP, JSTL, AJAX, JavaScript, CSS, JQuery and HTML.
- Used JQuery UI Date Picker, JQuery Table sorter for table sorting and JQuery for Ajax calls and validations etc.
- Used Java Script for client-side validations for User Review Manual tool.
- Used JSTL core tags (for iterating items, conditions and to set values etc) and Format (for number formatting etc) tags and used Spring Form tags for Form components.
- Developed and implemented the interactive functionality using JSP, Tiles framework.
- Involved in setting up configuration file to connect to the database.
- Developed controllers (Cancellable Form Controller, Abstract Controller etc) for different components.
- Used SimpleUrlHandlerMapping for handler mappings and UrlBasedViewResolver for view resolver.
- Used CharacterEncodingFilter to specify character encoding Format.
- Used DAOs that contain data access functions, for creating a data object in the database, to delete a data object from the database, to load/search for data objects from the database and to update data objects in the database.
- Used Spring Framework for reducing dependability.
- Involved in implementing MVC Architecture using Spring MVC.
- Implemented the bean injections using setter and constructor for Spring IOC.
- Involved in developing web services using SOAP and JAX-WS.
- Parsed the XML using DOM parser and validated the xml values using Java.
- Analyzed the existing application for improvements and enhancements.
- Worked on issue fixing which aroused during deployments in the local and dev environment.
- Used log4j for error logging.
- Deployed and tested functionality using Apache Tomcat Server.
- Used CSS for improving aesthetics and efficiency of the website, including ease of maintainability in Custom Search, Merchant Seal and Deal of Day widgets.
- Responsible for setting up the development environment and system components.
- Developed Stored Procedures, Queries to extract the AB server data from the database for AB Performance Report.
- Developed Utility Classes for Escaping characters for MySql Query and parsing and Formatting Dates, which are used through out the application.
- Written Ant build scripts to build a jar/war file to deploy on the server.
- Worked on various web related widgets; custom search tool, Deal of the Day, Merchant Seals etc.
- Extracted data from RSS feed URL and parsed the XML content using DOM for Deal of Day widget.
- Written batch files to execute the jar files and automated the execution of batch files.
- Interacted with different people to gather the requirements.
- Used YUI API for tree view and Ajax calls in Key Classifier tool.
Web Component Developer
Confidential, Sunnyvale, CA
Tools: Java 1.6, Java Script, Oracle 10g, Eclipse 3.5, Hibernate 3.3, spring 2.5, Cygwin, Apache Tomcat Application Server 6.0, web services, JSP, JMX, JNDI, Ajax, JQuery, XML, maven, Subversion(SVN) and Windows Vista.
Responsibilities:
- Designed the UI using JSP, AJAX, JavaScript, CSS and DHTML.
- Worked on shopping cart for the E-commerce webpage for shipping cost and tax Confidential based on Zip code using AJAX and JQuery.
- Used JQuery and java script for client-side validations.
- Prepared code documentation for future and upgrades.
- Involved in setting up configuration file to connect to the database.
- Developed POJOs, DAO, mapping classes, controllers for different components.
- Involved in coding Hibernate configuration file to connect to the database.
- Used DAO Pattern for Database interaction.
- Worked on code reviews and tuning of components.
- Used Hibernate Framework for persistence and Spring Framework for reducing dependability.
- Coded Controllers while implementing Spring Framework.
- Involved in implementing MVC Architecture using Spring MVC.
- Implemented the bean injections using setter and constructor for Spring IOC.
- Designed, Built and maintained one of the phone systems website using Joomla1.5 Content Management System.
- Interacted with different people to gather the requirements.
- Involved in developing web services using SOAP and JAX-WS.
- Worked on PHP using CURL and JSON to search the wireless carrier lookup for one of the website.
- Worked on Articles and press releases for the phone systems products.
- Analyzing the existing application for improvements and enhancements.
- Worked on issue fixing which aroused during deployments in the local and dev environment.
- Worked on Search module, which provides a way to search the product details using keyword.
- Used Cygwin for migrating applications from UNIX to the Microsoft windows platform.
Web Component Developer
Confidential
Tools: Java, JSP, Struts Framework 1.2, JDBC, UML, JavaScript, HTML, Oracle 9i, ToadWSAD, Maven, Subversion, log4J, Web Sphere and Windows/NT
Responsibilities:
- Designed and Developed web interface for admin module using Struts MVC framework to Search, reset password, lock/unlock the user accounts.
- Developed and implemented the interactive functionality using JSP, Tiles framework.
- Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.
- Developed Stored Procedures, Queries to extract the Customers data from the database.
- Used Subversion for Version Control Management.
- Extensively used the Struts tag libraries (Bean Tags, Logic Tags and HTML Tags etc.) and Custom tag libraries.
- Involved in code reviews, debugging and testing.
- Used connection pooling for optimization using JDBC interface.
- Flexibly used J2EE design patterns like Value Object, Data Access Object and Singleton.
- Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.
- Developed Utility Classes, which are used through out the application.
Web Component Developer
Confidential
Tools: Java, JSP, Servlets, EJB, JDBC, Java Script, HTML, JUnit, CSS, MKS, WSAD, Web Sphere and Windows/NT
Responsibilities:
- Designing of UI using JSP, HTML and JavaScript.
- Designed, Implemented, Tested and Deployed Enterprise Java Beans (both Session and Entity) using WSAD for Java as development tool and Web Sphere as Application Server.
- Developed several EJB’s encapsulating Business Logic and thus separating JSP layer from it.
- Worked on reviewing code debugging, testing using JUnit.
- Extensively worked on Junit test cases.
- Used Reflection API to modify the Run time behavior of application.
Web Component Developer
Confidential
Tools: Java 2, JSP, Servlets, JDBC, XML, SAX, Java Script, HTML, Oracle, JUnit, Ant, Toad, EclipseVSS, log4J, Web Sphere, AppPerfect and Windows/NT
Responsibilities:
- Developed and implemented the interactive functionality using JSP, HTML and Java Script.
- Used Java/J2EE Design Patterns like Data Access Object (DAO) in the project extensively in order to access the database.
- Coded JUnit test cases, and prepared code documentation for future and upgrades.
- Used SAX parsers to parse the XML files for retrieving the input data from the files & present it to the Users.
- Worked on ant build scripts.
- Designed very robust, flexible online architectures using MVC framework and JSP. In this effort created several Java action classes, helper classes.
- Created data source and connection pools to communicate with the database layer of the Application.
- Involved in preparing and documenting the test cases.
- Worked on analysis, design and implementation phases of the each module.
- Created database tables, defining relationships and enforcing data integrity.
- Used AppPerfect for the code review and code coverage.
Web Component Developer
Confidential
Tools: Java 2, JSP, Servlets, JDBC, Rational Rose, Java Script, HTML, Oracle, PL/SQL Developer 5.1.3, Oracle JDeveloper, Swing, Clear Case, log4J, OC4J, Crystal Reports, Optimizer IT and
Responsibilities:
- Designed and Developed web interface for billing module using JSP, HTML, JavaScript and JSP for dynamic page generation.
- Extensively used JavaScript for client-side validations.
- Extensively worked on Queries to insert, manipulate and extract the data from multiple tables.
- Used J2EE design Patterns like Value Object, Business Delegate and Singleton.
- Involved in developing Crystal Reports.
- Developed few GUI screens using Swing.
- Worked on code reviews, debugging, unit testing and integration testing on code.
- Deployed and tested functionality using OC4J Application Server.
- Worked on issue fixing which aroused during deployments in the local and dev environment.
- Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
- Involved in developing Class Diagrams and Sequence Diagrams using Rational Rose.
- Involved in tuning the components and SQL Queries for Optimization of memory.