We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

0/5 (Submit Your Rating)

Lawrenceburg, TN

SUMMARY

  • 7 years of extensive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
  • Experienced as a Front End Developer in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, DOM, and jQuery, Ajax, JSON and XML that follows W3C Standards.
  • Excellent Project implementation skills using J2SE (1.8/1.7/1.6), J2EE like Servlets (3.1/3.0/2.5), JSP (2.3/2.2), EJB (3.2/3.1) and JMS 2.0, JDBC, Spring (4.1/3.1/3.0), Struts (2.1/2.2/2.3), Web Services, Hibernate (4.3/4.1), AJAX, JSTL 1.2, CSS, JQUERY and XML.
  • Proficient in java versions: JDK and J2EE with strong background of OOPs concept.
  • Extensive experience with MVC frameworks like Backbone.Js and Angular.Js.
  • Proficient in Administration, installation, configuration, and fine Tuning and Deployment procedures of Web applications with Apache Tomcat Server (8.0/7.0), IBM Web Sphere (8.5/8.0/7.0) on various Operating Systems like Windows 98/NT/2000/XP, LINUX.
  • Strong experience of developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL)
  • Expertise in implementing spring framework for Dependency Injection, Auto-wiring, support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
  • Experience in writing build automation scripts like Maven (3.1/3.0) and deploying the J2EE applications
  • Hands on experience writing web services both client side and end point using SOAP and Rest Full (JAX-RS, JAX-WS).
  • Hands on experience with Relational Database Management System (RDBMS)
  • Strong experience in designing, Creating and Managing of Schemas and coding stored procedures, functions, triggers, packages using SQL Server (2012, 2008 R2, 2008, 2005) and PL/SQL with tuning concepts.
  • Excellent understanding of Software Architecture and Business requirements for existing and ongoing projects.
  • Proficient in Object-Oriented, Design, Development (OOAD) and integration of complex enterprise and web based applications using IDEs like Eclipse (4.4/4.3/3.7) and Net Beans (7.0).
  • Strong experience in Unit Testing of Java applications using Junit, made code changes wherever necessary.
  • Extensive experience in performing reviews like Code reviews and peer reviews for maintaining best coding standards
  • Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations.
  • Strong ability in communicating with Project development team and prioritizing workload.

TECHNICAL SKILLS

Languages: Core Java (1.8/1.7/1.6), C, C++.

J2EE Technologies: JSP (2.3/2.2/2.1), Servlets (3.1/3.0), JDBC (4.2/4.1/4.0), JSTL 1.2, Custom tags, EJB (3.2/3.1), RMI, JAXB (2.2.8/2.2.3/2.0 ) DOJO, JMS 2.0, JNDI, Web Services

Web Technologies: HTML 5.0/4.0, DHTML, CSS, XML, DOM/SAX, XHTML, XSL, AJAX, JQuery, PHP, AngularJs, BackboneJs.

Frameworks: Spring (4.1/3.2/3.1/3.0 ), Hibernate (4.3/4.2/4.1), Struts (2.3/2.2/2.1/2.0 ), JSF (2.2/2.0), Spring web flow (2.4.x/2.3.x/2.2.x/2.1.x)

Scripting Languages: JavaScript, Python, Maven (3.3.x, 3.2.x, 3.1.x, 3.0), Perl, PHP, and UNIX.

Databases: Oracle (12c/11g/10g), PL/SQL, SQL Server (2012, 2008 R2, 2008, 2005), IBM DB2 7.0/8.2, MS Access, MySQL (5.1/5.0/4.1).

Web/Application Servers: IBM Web Sphere (8.X, 7.X, 6.X), JBOSS 5.X, Apache Tomcat (8.0.x, 7.0.x, 6.0.x), Oracle WebLogic (12c/11g/10/9)Web services SOAP, WSDL, and REST

Development Tools/IDE: Eclipse (4.4/4.3/4.2/3.8 ), sublime, brackets, Dreamweaver Net beans, Maven build script

Design Patterns: MVC, DAO Pattern, Singleton Pattern.

Design Methodologies: UML

Open Source: JUnit, log4j1.2.

PROFESSIONAL EXPERIENCE

Senior UI Developer

Confidential

Responsibilities:

  • Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
  • Utilized Waterfall Methodology (SDLC) to manage development lifecycle.
  • Participated in designing the overall three-tier architecture; and the Presentation Tier (UI) following MVC pattern, and data communications (RESTful Web Service) between Presentation Tier and Logic Tier; Java is used in multiple server-side integration; SVN is used for source management.
  • Participated in development of a well responsive single page application using AngularJS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3standards, with front-end UI team.
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Used YUI library for building richly interactive web applications using techniques such as DOM scripting, HTML, AJAX.
  • Implemented Restful web service in YUI Grid Data and YUI Menu.
  • Developed client side validation code using JavaScript and JQuery Validation Plugin.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Extended CSS as needed to accommodate new data and display types.
  • Responsible to maintainHTML5, CSS3 in JQuery as well as keeping the pages dynamic using AJAX, JSON and XML.
  • Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.
  • Extensively participated in developing the website across different browsers and performed cross-browser testing.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.

Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, XML, REST, SVN, Backbone, AngularJS, JSP, MVC.

Senior UI Developer

Confidential, Lawrenceburg, TN

Responsibilities:

  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Created user-centered design, keeping in view the business usability goals including meeting accessibility requirements and usability testing for participants with disabilities.
  • Create and maintain web pages using HTML5, CSS3, JavaScript, JQUERY and also responsible for Designing of Web pages including Ajax controls XML.
  • Integrated the Java code (API) in JSP Pages.
  • Experience with Angular Js in two way data binding.
  • Worked with Angular JS for creating own HTML elements for building a much-companied Web.
  • Utilized various JavaScript and Angular JS frameworks, AJAX for form validation and other interactive features.
  • Responsible for ensuring the pattern consistency across all pages.
  • Used JQuery core library functions for the logical implementation part at client side for all the applications.
  • Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML5, XHTML, and CSS3.
  • Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
  • Designed and implemented the User Interface using OO JavaScript, HTML/HTML5, XML, and CSS3.
  • Expertise in using Twitter Bootstrap Framework responsive design.
  • Extensively worked in defect maintenance of Front End issues.
  • Worked on Responsive Design to make website Responsive for Desktop and Tablets.
  • Edited web pages for achieving design goals with CSS3, JavaScript and JQUERY.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
  • Follow up with the development team on the improvements, integration and further enhancements in the website.

Environment: HTML5, HTML, CSS2/3, JavaScript, JQUERY, JSP, Bootstrap, Angular JS, AJAX.

UI Developer

Confidential, Lawrence, KS

Responsibilities:

  • Responsible for developing frontend UI.
  • Worked on HTML5 elements such as audio/video, form elements and attributes.
  • Worked on various CSS3 modules like box-model, fonts and animations
  • Strong experience with JavaScript and CSS libraries and frameworks such as jQuery and Bootstrap including in-depth knowledge of DOM, cross-browser support, and customization
  • Used REST API to access data from JavaScript,
  • Experience in front-end MVC frameworks/libraries like AngularJS.
  • Worked on handling JSON data from back-end and using it in the front-end
  • Designed web pages with standards compliant code and emphasis on browser compatibility Accessibility, and search engine optimization.
  • Used Chrome developer toolbar, Firebug and safari developer tools for trouble shooting and Debugging.
  • Used SVN for revision control.

Environment: HTML, CSS, JavaScript, JQuery, AngularJS, AJAX, RESTful Service, Agile methodology, Eclipse.

J2EE Developer

Confidential, Fairfax, VA

Responsibilities:

  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Developed Action classes and Form beans and configured the struts-config.xml.
  • Designed the front end using HTML, CSS, AngularJS, JavaScript, jQuery, Bootstrap JS, AJAX, and JSON.
  • Used Maven Deployment Descriptor setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers
  • Developed DAO’s using Top link to interact with Oracle 11g database.
  • Used the automatic build scripts using ANT for the application to create the ear files and deployed in Tomcat and OC4J application servers.
  • Wrote JUnit Test cases, which support the application.

Environment: Java 1.6, Eclipse 3.6, J2EE,JSP 2.2, Servlets 3.0, Struts 2.2, JSTL 1.2, XML, XSLT, JQuery, Java Script, Ajax, DHTML, HTML, CSS, Apache Tomcat 7.0, Oracle 10g, JUNIT, Log4j 1.2, Maven 3.0.1.

Software Engineer

Confidential

Responsibilities:

  • Involved in SDLC phase of requirement analysis, design and development of the web based intranet application tool using Java, Spring and Hibernate.
  • Used Struts validator framework to automatically validate user input.
  • Develop, implement and maintain a synchronous, AJAX based rich client for improved customer experience.
  • Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, and Servlet.
  • Developed JSP custom tag libraries.
  • Involved in writing test cases using JUnit.
  • Developed the database tier using JDBC 2.0.
  • Used CVS tools for version control.
  • Used web services in production analysis.
  • Involved in production support, monitoring server and error logs and Foreseeing the potential issues.

Environment: Java 1.6, JSP 2.1, Struts 2.1, Spring 3.0, Hibernate 4.1, Servlets 2.5, JDBC 2.0, Oracle 9i, AJAX, CSS, JSP 2.2, HTML, Web Sphere 7.0, JUnit, Design patterns, Web Services.

Software Engineer

Confidential

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in preparing the detailed design document for the project.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Designed various applets using JBuilder.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Developed Session Beans and Entity beans to business and data process.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • The processed data is transferred to the database through Entity Bean.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Involved in unit testing using Junit.

Environment: Java 1.6, J2EE, JSP 2.1, Servlets 2.5, XML, XSLT, EJB, JDBC, JBoss, Swing, JavaScript, JMS, HTML 4, CSS, MySQL Server 4.0, CVS, Windows 2000.

We'd love your feedback!