We provide IT Staff Augmentation Services!

Web Ui Developer Resume

Bloomington, IL

PROFESSIONAL SUMMARY:

  • Over 7 years of strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design (OOA/OOD) principals.
  • Experience in Software Development Life Cycle (SDLC), Rational Unified Process(RUP),Test Driven Development and Agile methodologies.
  • Experience in innovative and effective UI development with HTML,HTML 5, CSS, CSS 3 DHTML, JSP, JavaScript, JQuery, JSP Tag Libraries, DOM Manipulation and AJAX, JSON.
  • Extensive experience using Design Patterns including Frontend Controller, MVC, Template, DAO, Singleton, Session Facade, Service Locator, Business Delegate.
  • Experience in developing back - end support components through Scripting Languages Javascript (OO). Experience in working with JavaScript frameworks like Bootstrap, EXT JS, Backbone.js, and Angular JS.
  • Expertise in developing web applications with Struts, Struts Validation Framework, Tiles Frameworks, Spring CORE, Spring MVC, and Spring AOP.
  • Validated the client side applications using jQuery Validation Plug-in.
  • Experienced in exposing and consuming WebServices using Xfire/CXF and Apache Axis- involving UDDI lookups, WSDL using SOAP, RESTFul Services; used XML technologies such as JAXP, JAXB, and DOM parsers.
  • Proficient in database design, writing SQL, PL/SQL queries, stored procedures and triggers for various RDBMSs including Oracle, IBM DB2, and MySQL.
  • Developed and deployed J2EE applications on Application Servers and Web Servers including IBM Websphere, WebLogic, JBoss, and Apache Tomcat.
  • Hands on experience with using JUnit and EasyMock classes for developing Test Cases, and in developing logging standards and mechanism based on log4j, SL4j.
  • Expertise in developing in IDEs like Eclipse, MyEclipse, RAD; experienced in writing Maven and Ant, Maven and Groovy& Grailes build scripts for development and deployment.

TECHNICAL SKILLS:

Scripting Languages: Web Technologies JavaScript, jQuery, Ajax,JDBC,JSP.: HTML5, CSS3,DHTML, XHTML, XML/ XSL, JSON, Web Services, JQuery, Ajax.

Operating Systems: Windows, Linux,Unix, Mac OSX

UML Design Tools: Rational Rose, Microsoft Visio

Design Patterns: Singleton Pattern, Factory Pattern, Abstract Factory, Front Controller Pattern, Session Fa ade Pattern, DAO Pattern, MVC Pattern .

J2EE Technologies: Java, Servlets, JDBC, JNDI, JSTL, Multi-Threading

Frameworks: AngularJS,Backbone.js,ExtJS, Spring (IOC, AOP, MVC), Hibernate

Application Servers: Apache Tomcat, IBM Web Sphere, Web Logic, JBoss, GlassFish

Databases: MS-SQL Server 2008,2012, IBM DB2 8.x, Oracle 9i,10g,11g, Derby, MySql, Sybase

XML Technologies: SAX, DOM, JAXB, JAXP, DTD, XSD, XSLT

Web Services: WSDL, XFire, CXF, AXIS, Metro, UDDI, SOAP, RESTful using Jersey.

IDE: Eclipse, MyEclipse, NetBeans, WSAD, RAD

Version Controlling: CVS, SVN Subversion, Rational Clear Case, GIT

Tools: SQL Developer, TOAD, DB Visualizer, Ant, Maven, Junit, log4j, JBoss Hibernate Tools, SOAP UI, REST Client, Adobe Photoshop, Adobe Dreamweaver, Microsoft Sharepoint Designer, Tortoise and also other Jboss web tools.

PROFESSIONAL EXPERIENCE:

Confidential, Bloomington,IL

Web UI Developer

Responsibilities:

  • Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext JS, and JQuery.
  • Migrating WAS 6.1 front end code base to WAS 8.5 front end code base. Developed various ideas in order to enhance UI and UX experience.
  • Developing new modules for CITA which includes analysis of complex algorithms and translating them to logic as per requirement, using Spring framework.
  • Implemented RESTful Services to provide the state of applications and modules. Used XML and JSON to describe data.
  • Successfully implemented Auto Complete/Auto Suggest functionality using DHTML, Web Service call and JSON.
  • Developed a functionally rich User Interface like using JavaScript and CSS framework.
  • Designed and Developed code for the XML driven UI using JSP, XML, JavaScript, HTML, CSS,Bootstrap.
  • Run builds in Jenkins and trace the build logs for errors.
  • Developing light-weight application using Inversion of Control principle and implemented it successfully using Spring MVC
  • Check Splunk Tool for Logs and Debugging.
  • Version Controlling and Upgrading by referring OLEX artifactory.
  • Performed usability testing for the application using JUnit Test .
  • Responsible for Web Sphere administration, maintenance and performance tuning.
  • Analyzed the performance of system software code and wrote code to tune it.
  • Used Rational Rose development tool to design various UI Use Cases, Collaboration and Sequence diagrams in Unified Modelling Language UML.

Environment: Java 16, Web Sphere Application Server 6.1 and 8.5, AngularJS,BootStrap, JavaScript, JQuery, Spring MVC, Spring IOC, Spring AOP, Web Services, RSA Eclipse 3.5 as IDE, SVN, Splunk tool, MySQL Server, log4j 1.2, JUnit 4.5, Maven, Jenkins, Agile/Scrum, OLEX artifactory.

Confidential, St.Petersburg, FL

Front-End UI Developer

Responsibilities:

  • Involved in meetings where the Functional, Technical requirements are discussed and estimation of the user stories, based on Agile/Scrum software development methodology.
  • Worked extensively on Angular.JS, Twitter Bootstrap, RESTful web-services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness.
  • Extensively involved design discussions and user experience sessions to provide inputs on the layout.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML4/5, XHTML, and CSS2/3, Responsive Web Design and Bootstrap.
  • Worked as a team member of developing cross-browser compatible and standards-compliant CSS-based page layouts.
  • Implemented different validation control on the web-pages using Angular.JS.
  • Developed Search Engine, Slider-Directives, Grids, Checkbox directives, and other functionalities using Angular.JS (extensive usage of $scope, ng-controller, ng-grid, ng-model, and many more).
  • Performed POST requests in Ajax calls for JSON using Angular.JS ($http, $resource).
  • Used TeamCity to deploy application to TestBox, SQA and Production.
  • Used Junit extensively as project has to maintain 80% code coverage.
  • Used Groovy and Grails framework for building and deploying application.
  • Implemented Log4j and SL4j for developing logging classes for application.

Environment: HTML 4/5, CSS 2/3, Angular.JS, Ajax, Bootstrap, JSON, RESTful web services, Eclipse, JQUERY, Apache and Static server access, JavaScript, Web Services, Eclipse 3.5 as IDE, GIT Hub, MySQL Server, log4j 1.2,Sl4j, JUnit 4.5, Groovy& Grails,RabbitMQ,TeamCity, Agile, SCRUM

Confidential, NY

Front-End UI Developer

Responsibilities:

  • Involved in the development of Functional Requirements Specifications, Technical Specifications, detailed design documents, user guides, test procedures, and test cases for the application components.
  • Implemented the Software Development Guidelines, based on Agile/Scrum software development methodology.
  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS, JQuery and JavaScript.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Involved in extensive HTML coding.
  • Responsible for developing the pages using JQUERY, AJAX, and JSON to parse on data on the frontend on the fly.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
  • Developed front end of application on MVC architecture employing Spring Framework- responsible for setting up configuration files- web.xml, springbeans.xml developed UI layer using JSP, JavaScript, AJAX, HTML/DHTML, CSS.
  • Applied industry best practices and standards when project requirements were lagging. Implemented different validation control on the web-pages using JavaScript.
  • Configured log4j tool to log entire application to run concurrently with WebSphere Application Server; CVS was used for Version Controlling.
  • Performed unit tests using JUnit testing framework.

Environment: Java 1.5, J2EE, HTML, DHTML, CSS, AJAX, JavaScript, JQuery, SVN, Eclipse, Microsoft FrontPage,Web Services, Eclipse 3.5 as IDE, CVS 1.11, Microsoft Visio 2007, MS SQL Server, log4j 1.2, JUnit 4.5, Agile/Scrum

Confidential, St.Petersburg, FL

UI Developer

Responsibilities:

  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile methodology.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Used Ajax and JavaScript and JQUERY to handle asynchronous request, CSS to handle look and feel of the application.
  • Developed the presentation layer and Struts- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
  • Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
  • Business-logic controller framework development utilizing Struts framework and dependency injection, catering to both standard server-side and AJAX client requests.
  • Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring Core.
  • Employed Hibernate 3 for ORM mapping and persisting the data to backend in Oracle.
  • Tomcat Web Server was used for deploying the application.
  • Involved in exposing, consuming and packaging Web services using Spring-CXF framework.
  • Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
  • Used Maven script for building and deploying the application.

Environment: Java 1.5, J2EE 1.2, JDBC API, Tomcat Web Server 7.0, XML, JavaScript, HTML, CSS, Ajax, SQL, Servlet 3.0, Jsp 2.0, Struts MVC, Spring IOC, Spring AOP, Hibernate 3.0, JUnit, Maven 2.0, Oracle, Tomcat 5.0, Eclipse 3.5.

Confidential

Java UI Developer

Responsibilities:

  • Involved in Requirements Gathering phase of SDLC (Software Development Life Cycle) with Business Analyst.
  • 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.
  • Designed the system and documented designs in terms of Use Cases, Class Diagrams, and Sequence Diagrams using UML using MS Visio
  • Worked on reviewing code debugging, testing using JUnit
  • Helped in Analysis and Design of the Customer Specifications from Business Analyst.
  • Created graphical user interfaces (GUIs) using the CSS, JSP and HTML components.
  • Used various design patterns like façade pattern, Business delegate, Singleton pattern, DAO etc.
  • Used Hibernate2.0 as the ORM tool for data Persistence.
  • Database designing that includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.
  • Used CVS as version control.
  • Involved in production support for defect fixing and minor enhancements.

Environement: JSP, Servlets, EJB, JDBC, Java Script, HTML, JUnit, CSS, Eclipse, WebSphere Server, PL/SQL, CVS Windows / NT, MS Visio.

Confidential

Java Developer

Responsibilities:

  • Worked with Core Java, Servlets, JSP and JDBC.
  • Used database connectivity skills like MS SQL Server, MySQL, and Access.
  • Gained extensive Object Oriented Development OOP/OOD experience.
  • Wrote, updated, and maintained computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
  • Compiled and wrote documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • Prepared detailed Workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
  • Developed and directed software system testing and validation procedures, programming, and documentation.
  • Prepared reports or correspondence concerning project specifications, activities, or status.
  • Installed, maintained, or used Software testing programs.
  • Collaborated with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
  • Documented software defects, using a bug tracking system, and reported defects to software developers.
  • Provided technical support during software installation or configuration.

Environement: Core Java, JSP, Servlets, EJB, JDBC, Java Script, HTML, JUnit, MS Word, MS Excel, QTP tool (Quick Test Professional).