Ui Developer Resume
CA
SUMMARY
- Over 8 plus Years of experience in development of web based applications in various domains by using Java, J2EE technologies such as UML, Jakarta Struts, Spring, Hibernate, Webservices, SOAP, WSDL, Java Script, EJB, JMS, RMI, JNDI, Java Beans, Servlets, JSF, JSP and JDBC. Web technologies like HTML, DHTML, XML, XSL/XSLT, UNIX and Windows.
- Expertise in J2EE and MVC architecture/implementation, WebServices, SOA, analysis, design, object modeling, data modeling, integration, validation, implementation and deployment.
- Expertise in front - end development, worked as UI developer using JSP, JSTL, HTML, DHTML, CSS and JavaScript.
- Experience in spring technologies like MVC, AOP, JDBC, ORM, JMS and WebServices using Eclipse.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML, XSL, and Ant
- Experience in using various Web and Application Servers like Apache Tomcat, IBM - WebSphere process server.
- Good knowledge in RDBMS concepts and experience in Oracle and MySQL.
- Java Programmer with experience in technologies such as Core Java, JDK 1.6, J2EE, JSP, EJB, Struts, Hibernate, JDBC, JBOSS, WebSphere, Apache Tomcat, XML, Servlets, Java Beans, Applets, Swing, HTML
- Designed systems using Data Modeling, UML and J2EE based frameworks like MVC Architecture and Hibernate
- Worked on different phases of Software Development Life Cycle
- In depth understanding and exposure to concepts of OOAD and OOP
- Strong PL/SQL experience and good exposure to Oracle 9i/10 g
- Adapt in server side development skills using Web Logic, Web Sphere, Apache and good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server and MS Access
- Strong knowledge of Object/Relational mapping using Hibernate
- Worked on applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Business Delegate, Data Access Object, Composite View) and Singleton and Abstract Factory.
- Experience in using JUnit for testing and Visual SourceSafe, SVN for Version Control
- Strong analytical, presentation, problem solving skills, and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership quantities.
- Excellent communication skills across all levels.
- Experience in Water Fall Model and Agile Methodologies.
TECHNICAL SKILLS
Version Control Tools: Rational Clear Case, VVS, SVNLanguages Java, C, C++, SQL, PL/SQL, Unix shell scripts
Java/J2EE Technologies: J2EE, JDBC, JSP, Servlets, MVC, Struts, Spring, Hibernate, JSF, JUNIT, WebServices(SOAP/REST), EJB, JNDI
IDE Tools: Eclipse 2.0/3.0/3.1.
Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSL, XSLT, JSON, JQuery
Design Methodologies: Object oriented (OOA/OOD), Client-Server, UML, SDLC, MVC
Databases: Oracle 9i, Oracle 10g, MySQL, MS SQL Server 2000
Application/Web Servers: IBM Websphere 5.x, 6.x, Apache Tomcat, JBOSS, WebLogic 10/9.x
Operating Systems: MS Windows 3.x/95/98/NT/2000/Xp, UNIX, MS DOS
PROFESSIONAL EXPERIENCE
Confidential
UI developerResponsibilities:
- Involved in the process Design, Coding and Testing phases of the software development cycle.
- Designed use-case, sequence and class diagram (UML).
- Developed front end web pages using Javascript, JQuery and JSON.
- Developed Web Services to manage events.
- Developed JSP pages with Struts framework and Custom tags.
- Developed JSP pages, Beans, JavaScript and worked on integration.
- Developed SOAP/WSDL interface.
- Implemented Struts JDBC framework.
- Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
- Configured struts tiles and designed the JSP pages for the application.
- Developed Unit test cases for the classes using JUnit.
- Developed stored procedures to extract data from Oracle 10g database.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Involved in building and parsing XML documents using SAX parser.
- Application developed with strict adherence to J2EE best practices.
- Used Agile methodology attended meetings and interacted with client for requirements
- Involved in production support & fixing production issues.
Environment: JDK 1.6, JavaScript, JSP, JQuery, Struts 1.3, EJB, XML, AJAX, Eclipse, Oracle, JUnit, SVN, CSS, JSON,HTML, Ant, prototype, JAXB, Weblogic server, Linux, Web services.
Confidential, CA
Responsibilities:
- Involved in Design, Development, Testing and Integration of the application.
- Design and implementation of front end web pages from scratch using CSS, DHTML, Java Script, JSP, HTML, XHTML, JSTL, Ajax and Struts Tag Library.
- Worked on major part of UI of the application and played a UI developer role.
- Implemented Struts framework 2.0 (Action and Controller classes) for dispatching request to appropriate class.Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Designed table structure and coded scripts to create tables, indexes, views, sequence, synonyms and database triggers.Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieval.
- Implemented AOP and IOC concept using UI Spring 2.0 Framework.
- Used Transaction Management API of Spring 2.0 and coordinates transactions for Java objects
- Used IBM Rational Clear Case for version control, workspace management, parallel development support and build auditing to improve productivity.
- Configured and Tested Application on the IBM Web Sphere App. Server
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate
- Implemented Rational Unified Process (RUP) for software development process
- Generated WSDL files using AXIS2 tool.Used XML parsers like DOM, SAX.Used XSLT to convert XML documents into XHTML and PDF documents.
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Deployed applications using Web sphere Application Server and Used IDE RAD (Rational Application Developer).
Environment: Java, J2EE, JDK 1.4, Servlets 2.4, EJB 2.1, JMS, JDBC 2.0, JAXB, Struts 2.0, Spring2.0, DAO, HTML, Java Script, XML, CSS, XHTML,DHTML, Ajax, SOA, SOAP, LDAP, RAD 6.0, JSP1.2, JSTL, IBM Web Sphere 6.1, IBM Rational Clear Case, Oracle 9i,Hibernate3.0, Spring 2.0,DOJO, PL/SQL, SQL.
Confidential, Austin, TX
Responsibilities:
- Optimized and enhanced web based payment processing application for Confidential ’s sales agents
- Standardized the application to J2EE based Apache Tomcat platform to facilitate future enhancements
- Integrated enhancements by implementing Model-View-Controller (MVC) Architecture using Struts.
- Implemented web based user interface to pull and display records from MS SQL relational database
- Developed the custom DAO framework to access the database tables
- Used Struts tag libraries to develop user interface
- Designed User Screens using HTML with JavaScript for client side validations
- Involved in query construction & stored procedures development
- Involved in production support & fixing production issues
- Configured and Tested Application on the Apache Tomcat App. Server
- Used VVS for version control.
- Developed and executed unit test cases supporting the Quality Assurance team using JUnit
ENVIRONMENT: Java, J2EE, MVC, Struts, SQL Server 2000, DAO, Apache Tomcat, Visual SourceSafe, IBM Rational Rose, HTML, Struts tag libraries, JavaScript, JUnit.
Confidential
Responsibilities:
- Developed web client application by JSP, HTML and XML/XSL Schema
- Involved in coding front end using Struts Framework concepts like Action classes, validation.xml, Tiles.xml, Dyna Action Form Beans, Struts-config.xml, JSP’s
- Involved in writing Web Service client components to call Rating & Billing and other Infinys components using JAX-RPC
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework, applicationContext.xml
- Involved in implementing business requirements using EJB by writing stateless session beans
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate 2.1.7
- Created web services using SOAP, WSDL. The calls and responses between client and server are transmitted as SOAP messages
- Involved in performance improvement sessions and suggested few performance tips like caching, objects creation techniques
Environment: Windows XP, Spring Framework, Struts 1.2.9, Hibernate 2.1.7, EJB 3.0, HTML, JSP, WebServices(JAX-RPC), XML, SOAP, WSDL,JBOSS, ECLIPSE 3.1.0, MySQL.
