We provide IT Staff Augmentation Services!

Senior Web Ui Developer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • 71/2 years’ experience in software development includes Analysis, Design and Development of Web - based Applications and Enterprise level applications.
  • Involved in using various IDE's like Brackets, Sublime Text, NetBeans, Notepad++, Eclipse, Adobe Dream Weaver and Visual Studio.
  • Strong experience in Designing and Developing web applications using Java, JSP, J2EE, Servlets, MVC Framework, Web Services, HTML, UML, XML, HTTPS, CSS, AJAX, JavaScript, JSON, REST WebServices.
  • Good experience in developing web Applications using Spring framework, Spring Ioc, Spring Mvc and Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like HTML5, XHTML, DHTML, XML, Object Oriented JavaScript, JavaScript, jQuery, Backbone.JS, Angular JS 1.x, Angular 2.0, JSON, Bootstrap Framework, Ajax, Media Queries, CSS Frameworks, on Java, JSP.
  • Solid expertise in developing Html pages based on DIV layout, W3C Compliance, Section 508 standards, Web 2.0, RIA, Web Accessibility, WCAG 2.0, Web Usability Ajax, JSON and Cross browser proficiency (Windows, Mac, Linux).
  • Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4 and Adobe Fireworks CS3, Adobe Experience Manager(AEM/CQ5).
  • Experience in designing and presenting multiple concepts and iterations around User Interaction Models, Workflows, Wireframes, Mockups, Storyboards and Prototypes.
  • Strong experience in Utilizing CSS3 media queries, SASS, LESS and Responsive Web Design making the Web Pages Fluid across Multiple Devices. (Grid, Fluid layouts and Break Point approaches).
  • Good knowledge of latest version of object oriented JavaScript Libraries like Backbone, Bootstrap, Ext.JS(4.0X) and Dojo toolkit.
  • Experience in client-side technologies such as JavaBeans, JMS, XML, XSLT, Oracle, SQL, MongoDB and MVC architecture.
  • Experience in developing MEAN applications using Angular-JS, Node.JS, MongoDB, Express.JS, creating RESTful Web services data (JSON/XML) using JQuery AJAX and AngularJS $HTTP & $Resource services and installing client-side dependencies using Bower.
  • Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Require.js, Backbone.JS, Node.JS, bootstrap.JS, and D3.JS.
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Underscore.js, Require.js and Socket.io.
  • Knowledge in using Package Managers like NPM, Yeoman and Bower and using Task managers like Grunt and Gulp.
  • Experienced in Server-Side programing using Node.JS in Creating Custom Http Services, File Manipulation, and Micro services.
  • Experience in CSS pre-processors such as SASS and LESS.
  • Experienced in React JS and working with React Flux architecture and redux architecture.
  • Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
  • Proficient in using RDBMS concepts with Oracle 9i/10g, DB2, MongoDB, MySQL and PostgreSQL.
  • Expertise in implementation, configuration and modifying of CSS preprocessors LESS, SASS and SCSS.
  • Solid experience in Unit Testing, Integration Testing and TDD (Test Driven Development) approach using popular test runners like Karma, Jasmine and Chai for Angular JS framework.
  • Worked on debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Designed web applications and web contents utilizing various SEARCH ENGINE OPTIMIZATION (SEO) techniques.
  • Experienced in deploying applications with continuous integration tools such as Jenkins, worked with version control tools such as Git and SVN.
  • Used JIRA for bug tracking and issue tracking.
  • Experience with full object-oriented software development life cycle using both Waterfall (UML) and Agile (XP) development methodologies.
  • Strong ability to keep up with growing technological trends and quickly find solution s and develop technical expertise for clients within the shortest timeframe.

TECHNICAL SKILLS

UI Web Technologies: HTML/HTML5, XHTML, XSL, XML, XSLT, JavaScript, AJAX, jQuery, JSON, Bootstrap, CSS2/CSS3, UI Concept Modeling/Wire framing, AngularJS, Angular 2.0, DOM, Foundation, RWD, Express JS, Backbone.JS, Bower, NPM, Yeoman, Micro Services.

Server-Side Programming: Java, J2EE, JSP, JSF, Servlets, JSTL, EJB, JDBC, JMS, JPA, Web Services, SOAP, Restful, Spring framework, Hibernate3.2/3.5., Java Mail, Google API.

IDE, HTML Editor: Brackets, Sublime Text, NetBeans, Notepad++, Eclipse, Adobe Dream Weaver and Visual Studio, Rational Rose.

Web Standards: WCAG 2.0, W3C, Section 508, Web 2.0, RIA.

CSS Preprocessors: LESS, SASS, SCSS.

Web/App Servers: HTTP Web Server.

Operating Systems: Windows 2007/10, Mac, Linux.

Debugging Tools: Firebug, Developer Tools.

Testing Tools: Karma, Jasmine, Chai.

Task Runners: Grunt, Gulp.

Version Control: Git.

Database: MongoDB, Microsoft SQL Server, MySQL, Oracle, DB2.

Methodologies: Agile, water fall model, Rational Unified Process(RUP), UML.

PROFESSIONAL EXPERIENCE

Senior Web UI developer

Confidential, CA

Responsibilities:

  • The web application was targeted more to web - responsive and was targeted to be materialistic, for which we had to use Bootstrap, HMTL5, CSS3, AJAX along with JavaScript Libraries and Frameworks.
  • Generated different kinds of reports and Dashboards as per the user's requirements and created wireframes using Axure, Balsamiq, HTML and CSS to validate the requirements along with HTML5 canvas element to create work flow chart with libraries and framework.
  • Designed website mockups, navigation buttons, etc. using Adobe Photoshop and incorporated various jQuery Widgets such as Date picker, Dialogs, Tabs, AutoComplete, Spinner, Accordion and Tooltips into portal Dashboard.
  • Improvised analytics dashboard and interactivity in the website using Angular 2.0, High Charts API which boosted the website traffic and performance.
  • Designed and implemented a SPA (Single Page Application) in Angular 2.0 which consume JSON from a Spring MVC.
  • Created the application for generating dynamic menus in Backbone.JS framework and utilized MVC approach for building the application to accommodate planned features for upcoming expansions.
  • Involved in writing code, daily for Node.js persistence layers and web services and Angular 2.0 single page applications and mobile solutions.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Implemented Java Messaging Services (JMS) and backend messaging for asynchronous exchange of payment processing data.
  • Worked with Oracle Database to create tables, procedures, functions and select statements.
  • Maintaining the website by site tuning and performance optimization (HTTP Profiling, Page Speed, etc.) including SEO, bundling. Created multiple JUnit Tests and improved the debugging and bug fixing.
  • Used karma and jasmine to do unit testing and end to end testing.
  • Used Jenkins to find and solve defects in a code base rapidly and to automate testing of their builds.
  • Used GIT to create and manage all hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines.
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.

Environment: HTML5, CSS3, Angular 2.0, Node.JS (6.0), AJAX, JASMINE (2.5.x), MOCHA, D3.JS, JavaScript, jQuery (2.1.4), jQuery UI, wireframes, mockups, Dash boards, Backbone.JS, Spring MVC, Restful Web Services, JSON, Hibernate, ORM, Java Mail, Http Profiling, SEO, Karma, Jasmine, Junit, Oracle, Bootstrap (3.2.4), Adobe Photoshop, Spring (3.0), Jenkins, Agile, Scrum, GitHub

Senior Web UI developer

Confidential, Louisville, KY

Responsibilities:

  • Created dynamic web pages using HTML5, CSS3, JavaScript, jQuery, Json, Bootstrap JS, for client-side validations, JSP, Servlets and Angular 2.0 to design the front-end components and AJAX to create interactive front-end GUI.
  • Built Web pages those are more user-interactive using jQuery, JSON, Angular 2.0, TypeScript, Bootstrap.js, and w2UI.
  • Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, DOJO T oolkit, CSS3 and Java Script that follows W3C Web Standards and are browser compatible.
  • Developed Servlets to handle HTTP requests and response, and to interface with the Java backend application.
  • Implemented application using JSP and Spring MVC framework for maintainability.
  • Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
  • Converted wireframes into HTML prototypes and created early prototypes, wireframes, user flows and user interactions according to the client instructions.
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Worked on making the pages responsive by using the SASS version of Bootstrap.JS.
  • Created pages in Mockups and validated the HTML code with W3C Validator and involved in fixing Front-End issues with the layouts.
  • Extensively worked with making calls to Backend to fetch the data as JSON response and parse it on the UI for DOM Manipulation using Angular 2's HTTP service.
  • Used modules, templates, components and data binding in Angular 2.
  • Implemented Angular 2.0 components for navigation and services to connect the web application to back-end APIs.
  • Expertise in client side designing and validations using HTML, Dojo, GWT, CSS, JavaScript, JSP and Struts Tag Library.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Used React JS and Redux to render pages on both the client and server slides.
  • Used EXT JS for building rich internet applications & Require.JS to optimize in-browser use and to load the module and to improve the Speed.
  • Wrote various classes and methods for data retrieval while implementing EXT JS components.
  • Used Angular 2.0 services to consume RESTful APIs which support JSON and XML to access back-end data payload.
  • Developed real time tracking of class schedules using NodeJS (socket.io based on socket technology, Express.js framework).
  • Help implement a document server to store and notify of configuration changes using Node.js and Mongo DB.
  • Created the Application using React JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Experience developing web application on top of platform using Node.js, Express framework.
  • Developed the SOAP web services using Spring IOC to communicate with the Client which includes sending information in the form of xml files.
  • Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
  • Design and implementation Integration of server-side services with JAX-WS web services.
  • Created JUnit test case and integration test cases for UI and Server-side services using easy mocks, testing web services with SOAP UI.
  • Integrated Java Mail API for sending mails to customer.
  • Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML and designed the flow of the project using Water Fall Model.
  • Configured GRUNT to compile SCSS(SASS) to CSS using GRUNT plugins which helps to check code quality and to manage the Project .
  • Writing test case using JASMINE and MOCHA and perform unit tests, integration tests, acceptance tests and system validation.
  • Worked with Rally for user story management and defect tracking, analyzed Sonar report to improve code quality.
  • Used Git as a version control. Used Git bash, Source tree and Tortoise Git tools for version control. Creating branches on the source code, adding, staging and committing code as a part of development.
  • Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.

Environment: HTML5, CSS3, Bootstrap (3.x.x), XML, XSL, XSLT, ORM, MVC, TypeScript, jQuery (2.2.4), Section 508 standards, GitHub, Angular 2.0, express (4.14.x), Node.JS (6.0), React JS, Redux, Flux, ES6, AJAX, dojo, JavaScript, jQuery (2.1.4), jQuery UI, jQuery Mobile, wireframes, mockups, json (1.8.x), PL/SQL, PostgreSQL, MySQL, Ajax, XML, JDK (1.7), JSP, Spring (3.0), SCRUM, Adobe CQ, Photoshop, Adobe Flash, Dreamweaver, UML, My Eclipse/Eclipse, MongoDB (3.2.x ), SOAP/XML, JASMINE (2.5.x), Dojo, MOCHA, Grunt (4.x.x), Gulp.

We'd love your feedback!