Ui Developer Resume
CA
SUMMARY
- Having 7+ years’ experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development, Intranet/web based n - tier architecture systems utilizing Object oriented /Internet technologies, Implementation of J2EE Technologies (Spring, Hibernate ORM, Struts, EJB, JDBC, Servlets, JSP, JSTL) in Financial, Banking and Insurance domains.
- Expertise in J2EE and MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
- Expertise in front-end development using JSP, JSTL, HTML, DHTML, CSS, JavaScript.
- Experience in spring module like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse and STS IDE.
- 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,XSLT,XSL, and Ant.
- Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web Sphere process server.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Excellent programming experience in Java 1.5/1.6, JDBC, Servlets, JSP.
- Experience in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Factory, Singleton, and Business Delegate in the development of multi-tier distributed applications.
- Developed a Filter View & back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, PrizeTags JSTL.
- Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Backbone.JS, Service Locator, etc.
- Implemented Metadata editor (JavaScript, HTML, CSS3, Web Socket, jQuery, Backbone.js) which allowed to manage metadata structure of the back-end objects.
- Worked on front end development using Ext JS, JSP, HTML and CSS.
- Expertise in implementing Web Services using SOAP, WSDL.
- Expertise in design and development of various web applications with n-tier architecture using MVC pattern in J2EE environment.
- Knowledge in RDBMS concepts and experience in Oracle, MS SQL Server2000 and My SQL.
- Hands-on experience in writing database queries, stored procedures, and triggers.
- Experience in designing Use Cases and Class Diagrams using UML.
- Experience with UNIX (Shell Script).
- Experience on building and deploying applications using Hudson Continuous integration tool.
- Experience on integrating spring with Hibernate using Spring ORM module.
- Involved at the time of deploying the application and do the functional checkout on deployed production code.
- Experience on creating and building the application dynamically using Maven build tool.
- Experience in developing software using SDLC and Agile/Scrum methodologies
- Experience in developing the Web Services using the JAX-WS, JAX-RPC and Spring Restful.
- Experience on IBM Web Sphere 4.0/5.0/6.0 application server and web servers like Tomcat, Apache and Java Web Server.
- Extensive experience in different Integrated Development Environment like RAD, Eclipse, STS, Net Beans and Edit plus.
- Strong communication, interpersonal skills and self-starter.
TECHNICAL SKILLS
Languages: JAVA, UML, DHTML, XML (SAX and DOM), JavaScript, SQL, PL/SQL, HQL, UNIX Shell Scripting, Python.
Java Technologies: Servlets, JSP, JDBC, JNDI, RMI, Struts, Hibernate, Log4J, Java Beans, Java Mail, Ext JS, JUnit and AJAX.
Frameworks: Struts, spring, Hibernate.
J2EE Design Patterns: MVC, Singleton, Factory, Abstract Factory and Iterator Pattern.
Design Methodologies: Object oriented (OOA/OOD), Agile Scrum, AngularJS Client-Server, UML and SDLC.
Development tools: IBM Web Sphere Studio (WSAD 4.x/5.x, RAD7.x), Eclipse 3.0, STS and Net Beans.
Servers: IBM Web Sphere 7.x/8.x,JBOSS,Web Logic and Tomcat 4.0.
Databases: Oracle 8i/9i/10g, MS SQL Server2000/2005, MySQL and MS Access.
Versioning Systems: CVS, SVN and Clear Case.
Build Tools: Apache ANT & Maven.
Operating Systems: WINDOWS NT/XP and LINUX.
Application: Support Splunk, BSM, HPMS, Node Checker, Hudson.
Protocols: SOAP1.1, TCP/IP, HTTP and FTP.
PROFESSIONAL EXPERIENCE
Confidential, CA
UI Developer
Responsibilities:
- Included working on Public Side of the finance institution understanding the overall CE requirements and converting them to active pages keeping in mind the UX.
- Attending project Kick-off meetings, assessing key factors of product development, getting CE team approved design specs and creating wireframes / prototypes for the same.
- Managed the most important project of chase homepage redesign efforts by identifying key areas and deploying resources and making plans in achieving the results in due time.
- Coordinating with business related to various requirements and leading the efforts in analyzing time dependency and providing estimates.
- Implementation of enterprise application with jQuery, angularJS, node.js and Spring MVC
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Extensive experience working with Responsive Web design using Bootstrap.js.
- Worked closely with the Information architect, IT Architect and QA Lead in achieving the desired results for the projects with minimum defects and maximum releases.
- Being the core team of setting up Adobe CQ5 environment in compliance with framework worked extensively on documentation, co-ordination and implementation of CQ5 components.
- Page creation, content manipulation, environment management and page publishing in Adobe CQ5 management system.
- Working in custom created framework and creating custom Widgets and plugins and writing code in a modularized and reusable manner.
- Developing webpages by using HTML5, CSS3, jQuery,JavaScript and working knowledge of Ext JS, bootstrap js, Moustache js.
- Developed reusable UI components using Node.js, AngularJS frameworks
- Used various libraries of JavaScript like jQuery, backbone.js.
- Used Backbone.js, JQuery.js and Underscore.js scripts to make UI more attractive.
- Working on Adobe CQ5 making sure all the assets are published correctly and in accordance with the directory requirements.
- Creating CQ5 related components with specific HTML/CSS/jQuery and authoring in accordance with requirements.
- Specially working with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
- Debugged for Ext JS user interfaces and added new features such as input validations and data sync.
- Proceeding over code review meetings, understanding the cross framework impact across the organization and defining controls / plugins accordingly.
- Preparing Unit test cases for all the application & fixing defects if any arises.
- Main area of concern remains compiling to accessibility requirements for handicapped / visually impaired or practically anyone who uses the website.
- Making sure each and every component is being read by screen saver and all the images are being rendered even when ignore colors options is turned on.
- Making pages that are cross-browser compatible.
- Developing Widgets and plugins using jQuery for common controls.
Environment: Java1.5,Spring(MVC, Core, AOP, DAO, ORM),Eclipse-3.4,JSP, Servlets, JSTL, HTML, CSS,XML, Ajax, JAX-RPC Web services, Java Script, Hibernate, JQuery, Ext JS, backbone, SQL/PLSQL,log4j,JNDI,Maven,Hudson,Java Beans, AngularJS, Sub Version, Dojo Mapper, JSTL, RTC, Junit, Oracle, Web Sphere server 6.0(RAD), Apache Tomcat and Quality Center, Sun Solaris UNIX and Windows XP,TOAD and Splunk.
Confidential, IL
Application Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Followed AGILE/ SCRUM methodology.
- Participated in Estimation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks).
- Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
- Built UI interfaces using HTML, CSS, Bootstrap and AngularJS.
- Implemented UI using JQUERY, AJAX and EXTJS, JavaScript, XML, DOJO, JSON for interactive cross browser functionality and complex user interface.
- Involved in the application development using Spring MVC module.
- Developed several pages using JSP, JSTL, HTML, JQuery and JavaScript.
- Used various libraries of JavaScript like jQuery, backbone.js.
- Used JQuery to make AJAX calls.
- Testing the web services using the SOAP UI.
- Consumed web services securely using JAX-WS API.
- Work delegation to the team members.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Used PMD tool to analyze the code. It finds common programming flaws like unused variables, empty catch block and so forth.
- Used Hudson (Jenkins) continuous integration tool to do the deployments.
- Used CodeReviewTutor for doing code reviews on developed code.
- Used SharePoint for communicating the documents, uploading knowledge items and update the tracker sheets across the team.
- Developed reusable UI components using Node.js, AngularJS frameworks.
- Responsible for coordinating with testers during system testing.
- Designing the web client by using HTML, CSS, JavaScript, AJAX, EXT JS, and DOJO with JSON
- Defect fixing activity as a part of system testing phase.
- Defect fixing activity as a part of User Acceptance phase.
- Looking into the splunk logs for hidden application errors.
- Involved in the development of test cases for the testing phase.
- Involved at the time of deploying the code in production environment and do the functional check out.
- Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling tool.
Environment: Java1.5,Spring(MVC, Core, AOP, DAO, ORM),Eclipse-3.4,JSP, Servlets, JSTL, HTML, CSS,XML, Ajax, JAX-RPC Web services, Java Script, Hibernate, JQuery, backbone, SQL/PLSQL,log4j,JNDI,Maven,Hudson,Java Beans, AngularJS, Sub Version, Dojo Mapper, JSTL, RTC, Junit, Oracle, Web Sphere server 6.0(RAD), Apache Tomcat and Quality Center, Sun Solaris UNIX and Windows XP,TOAD and Splunk.
Confidential, TX
Java/J2EE Developer
Responsibilities:
- Mapping the business requirements to the business process modeling specifications and detailed design documentation.
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Coded the Java Beans to populate the data required by JSPs.
- Performed code review and test cases review for the developed features.
- Used the features of Spring Core layer, Spring ORM layer to develop the application.
- Written test cases for unit testing the code using Easy mock testing Framework.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Used Object/Relational mapping tool Hibernate to do the CRUD (Create, Read, Update and Delete) operations and to achieve object persistency.
- To avoid third party dependency used Dozer Mapping to map the java objects.
- Defect fixing activity as a part of system testing phase.
- Defect fixing activity as a part of User Acceptance phase.
- Involved in the development of test cases for the testing phase.
- Involved at the time of deploying the code in production environment and do the functional check out.
- Used SVN for version control across common source code used by developers.
Environment: Java1.5,Spring(MVC, Core, AOP, DAO, ORM, Security),Eclipse-3.4,JSP, Servlets, JSTL, Html, CSS,XML, Ajax, Java Script, JQuery, SQL/PLSQL,log4j,JNDI,Maven,Hudson,Java Beans, Sub Version, Dojo Mapper, JSTL, RTC, Junit, Oracle,Apache Tomcat, RTC and Quality Center, Sun Solaris UNIX and Windows XP,TOAD.
Confidential, MA
J2EE Developer
Responsibilities:
- Involved in translating business requirements into technical requirements.
- Involved in the complete Life cycle (SDLC) of the development of this Application, i.e. through design to testing and implementation
- Developed Structural and interaction UML diagrams such as Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed and code business components using Design patterns like Singleton, Factory, Business Delegate, Facade and Service Locator.
- Developed front-end validations for the JSP’s using JavaScript and Struts validation framework.
- Designed and developed Middle Layer using EJBs and XML
- Developed Spring Tags, Struts Tag Libraries, and Validators in the development.
- Implemented Server side programming (business logic) using EJB.
- Involved in design and development of Backend layer using JNDI using Oracle 9i database.
- Responsible for Unit Testing and Integration testing of the code.
- Log4J was used as the logging framework.
- Backend deployment were done using Linux environment.
Environment: Java, J2EE, EJB, JNDI, Apache Tomcat, CVS, Eclipse, Oracle 9i, Ant, Log4J, Unix, XML, Struts, Unix.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Full Life Cycle Development in Distributed Environment using J2EE technologies.
- Spring is used as base framework to control the application flow, Hibernate is used Object relational mapping tool for the interaction with database Oracle while JSP’s formed the UI for the application.
- Designed and implemented the J2EE Based Struts Framework for converting from legacy systems into N tier Architecture.
- Developed Action handlers and Form beans as a part of struts architecture.
- Involved in writing Junit Test Cases.
- Implemented client side validations using java script.
- Developed layouts for the pages using Tiles framework and JSP’s using struts tag libraries and JSTL.
- Worked with different locales to support internationalization which provides support for local language.
- Used Model View Controller and DAO design patterns.
- Extensively used the Java collection Framework classes for holding the application objects.
- Performed code review and test cases review for the developed features.
- Written ANT scripts to build the entire module and deploy it on the server.
- Work delegation to the team members.
- Responsible for coordinating with testers during system testing.
- Used Clear Case for version control across common source code used by developers.
Environment: Java 1.4, JBuilder IDE, TOAD, Beyond Compare, Clear Case Version Control, Struts, Bug Tracker, JDBC, JSP, Servlets, Oracle, ANT, Java Beans, Java Mail, CSS, DWR(Direct Web Remoting),UML,UNIX, HTML, Windows XP.
