Sr. Ui Developer Resume
Chicago, IL
SUMMARY
- Over 8 years hands on experience in IT industry, worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
- Around 6 Years of experience in developing web page quickly and effectively using Angular JS,UI, node.js, ux JQuery HTML, CSS, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible, XML, XML Elements.
- Used to update User Interface based on changing needs and requirements.
- Experience as a WebDeveloperusing JavaScript, HTML/DHTML, XHTML, jQuery, CSS, and Ajax.
- Experience in Client Side Web Designing and Validations using HTML, CSS, JavaScript, JSP and Struts Tag Library.
- Experienced in web/application servers like Apache Tomcat, WebSphere, JBoss and Weblogic
- Developed UI using JQuery and JavaScript Library for Web Application and Mobile Application and extensively developed Rich Internet Applications and various UI widgets using jQuery.
- Created User Interfaces for Mobile/Tablet/Desktop using HTML & CSS.
- Extensive knowledge in Javascript and VB Script jQuery, jQuery plugins, AJAX, dynamic HTML, JSON, Angular.js, Bootstrap and node.js.
- Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB,MQ Series, JDBC, XML,JMS, AJAX, and web services.
- Experience in Managing build files using ANT and logging using Log4j.
- Extensive Experience with Web technologies using Servlets, JSP, EJB, Struts Spring, JSF/Ice faces, Hibernate Java Beans, Java Swing, JDBC, JNDI, Collections, XML(DTD and Schema), HTML, AJAX and Web Service(SOAP, JAX - RPC, AXIS) on Unix and Windows environment.
- Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Experience in writing test-cases in Java environment using JUnit.
- Sequence, class and database diagrams are made using the UML design tool.
- Experience of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.
- Experience in working with different operating systems like Windows/XP/Vista and UNIX.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Implemented HTML, Java Script for client side validation, designed various web pages for the presentation layer, handled Hibernate to generate the connectivity for the business logic.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Designed the Front-end screens using JSF, HTML, CSS.
- Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
- Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
- Developed web pages using HTML/CSS and JavaScript.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. UI Developer
Responsibilities:
- Good experience in JavaScript frameworks Angular.js, Node.js, Backbone.js, Require.js, Ext.js, knockout.js and JQuery especially AJAX driven web applications.
- Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Written unit test scripts to test entities with CRUD operations, analyze heap size and memory leaks with Jprofiler.
- Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring,
- Led development team using J2EE creating web enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
- Developed test cases and performed unit testing using JUnit.
- Participated in daily Stand up meetings with Scrum Master.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed Servlets and Worked extensively on Sql.
- Defined and Created SOA software and hardware infrastructure, including Application Servers, Services Bus, Server Domains etc.
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
- Involving in Building the modules in Linux environment with ant script.
- Write PHP Scripts for application logic and access database (MySQL) layer.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
- Wrote and deployed Drupal modules for over 300 university websites as well as developed themes for multiple colleges around the ASU campus.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
- Configuring and analyzing JCL to execute mainframe batch.
- Involved in packaging, deployment and upgrade of different modules of SAS VB on JBoss server.
Environment: HTML, AJAX, JSON, JSP, JavaScript, JSTL, Struts, JMS, EJB, DOJO, Cognos, Hibernate, HTML, XML, Apache, DB2, Spring, Apache CXF, CRUD, SVN, Web services, Java, Servlets, GWT, Subversion, Maven, UML, IBM Websphere, Websphere Portal, Junit, Flex.
Confidential, Chicago IL
Sr. UI Developer
Responsibilities:
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Developed and Implemented WebServices and used Spring Framework.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Worked on Data Services implementation for the CRUD services.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Used JPA 2.0 (JDBC Framework) and Apache CXF for XML generation.
- Worked on web services SOAP and REST technologies
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Developed JUnit test cases for all the developed modules.
- Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Design & Development of the User Interfaces using HTML, CSS and JSP.
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Assisted in visualization, planning and implementation of Web 2.0 initiatives.
Environment: HTML, CSS, Angular.js, Bootstrap, Backbone.js, JavaScript, JSP, Jquery, SASS, LESS, Servlet, UNIX, Linux, Oracle, JDBC, Eclipse, Java, Spring, Hibernate, Apache CXF, Clear Case, Struts, Tomcat, CRUD, JUnit, JIRA, Maven, iText, Weblogic, SVN, UML, Agile (Scrum)
Confidential, Jacksonville, FL
Java Developer
Responsibilities:
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Designed the front end according to specs using JSP and Servlets on server side. Configuring and Integrating iBatis with Struts. HTML Component, data table, panel, dialogue etc was used for creating HTML Pages. Extensive Javascript Library usage.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- DevelopedAdd, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Provided application development, using OOA and OOD methodologies, primarily for Java, EJBs, JSP, (D)HTML, CSS, XML, XSL, XSLT.
- Used Javascript and jQuery for validating the input given to the user interface.
- Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database.
- Created SQL Statements, Stored Procedures, Triggers and Views using TOAD
- Created SQL Server logins and assigning roles and Authentication models as a part of Security.
- Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Followed an Agile, Software Development methodology. Used NetBeans IDE
- Worked on Posting queue logic by implementing Message-Driven bean (MDB) using JMS and deployed on JBoss server.
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
- Setup ClearCase server to support CCRC (ClearCase Remote Clients). Evaluated existing software development environment, drafted recommendations for improvements. Worked with GHX and IBM to resolve licensing issues involved with ClearCase software change management solution package. Environment was mixed Windows and Linux, projects written in C++ and Java.
- Selenium-Sikuli Integration for Distributed Remote Execution
- Expertise in employing Water Fall Model and best practices for software development
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
- JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
Environment: JAVA, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, Agile, HTML, JMS, XML, Eclipse, Itext, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Weblogic, Rational Rose, Junit.
Confidential, Durham, NC
Front End Developer
Responsibilities:
- Analyzed and designed the system.
- Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
- Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
- Developed user interface using JSP JQuery, and AJAX to speed the application.
- Writing the java script and designing the JSP GUI frame work.
- Involved in developing EJB’s for the business logic and deploying them in Apache tomcat.
- Responsible for creating of Action classes, JSPs, Model classes.
- Used business delegate to call EJB from struts action class.
- Used JBoss application server to deploy application into Production environment
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate
- Used Java Messaging Services for reliable and asynchronous exchange of important information.
- Deployed Application to BEA weblogic server.
- Involved in designing the user interfaces using JSP
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Extensively worked on spring’s framework.
- Used JDBC for database connectivity with MySQL Server.
- Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
- Designed Interactive GUIs using Java Applets and Swing.
- Developed Servlets and Worked extensively on Sql.
- Worked with MySQL for MySQL, SQLYog and Workbench.
- Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP.
- XML messages are used to communicate between web services that are written using SOAP and WSDL.
- Created different database objects (Stored Procedures, Functions, and Triggers) for the backend MS SQL server.
- Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
- Used Ibatis to populate the data from the Database.
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
- Coordinated with QA team to ensure the quality of application.
Environment: Java, Servlet, EJB, Struts. JMS, JDBC, Hibernate, Spring, Java Script, AJAX, UML, Eclipse, Weblogic, SOAP, Selenium, JBoss, ANT, JQuery, NetBeans, JSP, EJB, WSDL, Toad, Water Fall Model, iBatis, EMC Documentum, web services, HTML, XML, MS SQL server2005, My SQL, CVS, JIRA, ClearQuest, Swing, Clearcase, Junit.
Confidential, NJ
Sr. UI Developer
Responsibilities:
- Wrote multithreaded programs to measure system performance
- Worked on GUI internationalization using JSP and Core Java
- Used Mercurial to keep track of versioning of the source code
- Worked on bug fixing
- Used JDBC APIs for database connectivity and data retrieval.
- Developing HardwareStoreMarketer.com site using ASP.Net.
- Worked on various client websites that used Struts 2 framework, Hibernate and OGNL
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
- Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
- Simulation was developed using C++.
- Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
- Used Visual Source Safe for source control.
- Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
- Extracted and modified data from VSAM files for PDF reports.
- Automate nightly batch processing and job alerts using REXX.
- Responsible for migrating Websphere server from v6.1 to v8.0 and migrating IBM CICS Transaction.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Use FileAid datasets to validate backend results of test events.
- Configuring and analyzing JCL to execute mainframe batch.
- Actively involved in contributing to RFP and POC activities in IMS.
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Designed, implemented new website features and provided support, maintenance
Environment: Core Java, JSP, JUnit, Mercurial, Eclipse, .Net, JIRA, JDBC, Struts, Hibernate, Visual Source Safe, Weblogic, Oracle, OGNL, C, C++, Linux, MS SQL Server, COBOL, FileAid, REXX, ISPF, Mainframe, CICS, IMS, VSAM, JCL
