Ui Developer Resume
MI
SUMMARY
- Having around 10 years of strong experience in User Interaction, Web and User Interface Design, Development of internet Web - Applications and JavaDevelopment.
- Hands-on experience in working with CSS, CSS3, HTML, HTML5, JavaScript, EXTJS, Angular JS, JQuery, JSP and Bootstrap.
- Proficient in creating front end-systems using JavaScript, JQuery, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular.js and Node.js.
- Worked with JavaScript validation and Developed Object oriented code.
- Extensive experience in designing and developing front-end/user-interface (UI) of web applications using HTML 4.0/5.0, CSS3, JavaScript, JQuery, AngularJS, Bootstrap, AJAX, JSON and DOM.
- Worked on Angular JS Scopes, Models, Services, Dependency Injection, Routing and Prototyping.
- Excellent knowledge in the development of User Experience web and mobile based applications.
- Involved in several web application development projects that required Responsive Web Design.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS mark-up.
- Have experience utilizing CSS processors like SASS.
- Proficient in working with Apache Tomcat application server.
- Proficient in making AJAX (Get and Post methods) calls.
- Developed Web 2.0 applications to consume JSON response using callback functions.
- Experience in all phases of software development life cycle (SDLC) as well as Agile/SCRUM methodologies.
- Expertise in XML.
- Used CSS Sprites.
- Excellent experience in developing web pages complacent with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards with great craftsmanship.
- Proficient with Object Oriented Programming (OOPS) Concepts, Object Oriented JavaScript, JAVA and their Implementation.
- Tested cross browser functionality and fixed major layout bugs for IE6 & IE7.
- Detailed understanding of DOM and DOM functions.
- Experience with different type of services - Batch, RESTful, SOAP services.
- Experience in working with testing tools like Firebug, Chrome or safari web inspectors and IE Developer Toolbar.
- Experience using all popular Text-Editors like Eclipse, Sublime Text, and Notepad++.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Expertise in advanced JavaScript libraries and frameworks such as Ext JS, Angular JS, jQuery and Object Oriented Programming in JS.
- Involvement in using various IDE's, Dreamweaver, Notepad++, Eclipse, Net Beans.
- Expert in creating Object-Oriented Web application utilizing MVC architecture.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Gathered and implemented company information for user FAQ’s, glossary and website tooltips to help colleagues.
- Developed procedures for eliminating redundant and repetitive code for code clean up and reducing errors.
- Organizing and standardizing code for the benefit of code reuse, centralization and scalability of applications
- Experience in interacting with clients/users, gathering the user requirements, Authoring Technical Specification Documents, Designing, Developing, Testing and supporting various applications.
- Possess excellent communication and Problem Solving skills and the ability to work as a team member, as well as independently.
TECHNICAL SKILLS
Web Designing: HTML/HTML5, CSS/CSS3, Java Script, EXT JS, Angular JS, JQuery, Ajax, JSON, JSP.
Servers: Apache Tomcat, Web Logic.
Languages: JavaScript, Java.
Workflow & Delivery: Responsive Web Design, Mobile Development, Single Page App, Cross Browser Compatibility.
IDE: Eclipse, Sublime, NetBeans, Notepad++
Frameworks/ Libraries: EXTJS, Angular.js, JQuery, GWT
Operating systems: Windows
Debugging tools: Firebug, Chrome developer tool, IE Developer Tool
PROFESSIONAL EXPERIENCE
Confidential, MI
UI Developer
Responsibilities:
- Used AngularJS as the development framework to build a single-page application.
- Created the Rich Internet Application (RIA) using AngularJS concepts like Data-Binding and Dependency Injection, routing etc.
- Involved in using AngularJS directives (ng-model, ng-bind, ng-repeat etc.), services, controllers, modules and filters.
- Implemented MV*/MVC/MVW Framework using AngularJS that manages to split app into various components.
- Used AngularJS expressions to implement data-binding to update information between view and model.
- Implemented UI-router to enable a smooth-transitioning single page application.
- Implemented and created custom directives for re-usable components.
- Experience in developing custom services and custom factories in AngularJS.
- Designed AngularJS controllers and templates to dynamically render content.
- Developed AngularJS modules and used http service of AngularJS for using AJAX call to http services.
- Performed client side validations using angular directives and implemented Event handler ng-click, ng-change etc. using AngularJS.
- Developed web pages using Ext JS 4.2.3 JavaScript Framework.
- Developing the framework based onMVCArchitecture.
- Experience in Ext JS 4.2.3 in developing attractive grids, combo box etc.
- Created Controller to listen for events and take some action using Ext JS 4.2.3.
- Created Stores to load data via proxy and provided functions like Sorting, Filtering and Grouping.
- Used JSON Reader by Proxy to read a server response that is sent back in JSON Format.
- Used Firebug and Chrome Developer tools to debug the JavaScript code.
- Used Eclipse IDE for developing and coding applications.
- Used AJAX framework for asynchronous data transfer between the browser and the server in Ext JS 4.2.3.
Environment: AngularJS, Ext JS 4.2.3, Ajax, JavaScript, HTML5, CSS3, Eclipse.
Confidential, TX
UI developer
Responsibilities:
- Worked in a group, included in developing the UI layout and front - end programming for web application that matches necessities of client requirements.
- Built Web pages that are more client interactive utilizing EXTJs, AJAX, JSON, Angular JS, JQuery and JavaScript.
- Involved in creating HTML, and JavaScript for customer side presentation and, information approval on the customer side with in the structures.
- Developed JQuery code using XML Http Request Adapter to send an AJAX request to the server side code and implemented a callback function for handling results.
- The project is built upon the Single Page Application (SPA) criteria.
- Styling pages with CSS3.0 and developed JavaScript for user interfaces.
- Used Selectors, Events, Ajax and Dom Manipulation modules in EXTJs for updating content on DOM nodes.
- Designed user friendly navigation to display various sections of data.
- Extensively involved designing discussions and user experience sessions to provide inputs on the layouts.
- Developed UI library capacities to expand the code reusability and supported standard coding practices.
- Created Dynamic Web Pages with Web Controls and developed forms with HTML5.
- For new website features wrote Angular controllers, views and services.
- Improved client experience by planning and making new web segments and elements.
- Handling cross browser compatibility issues (IE, Firefox, and Safari) on Windows.
Environment: EXTJS 4.2.3, HTML5, Angular JS, CSS, AJAX, JavaScript, MVC, JQuery, Rest Web Services, JSON, Eclipse.
Confidential, NY
UI Developer
Responsibilities:
- Involved inAnalysis, Design, Development, UATandProductionphases of the application.
- Participated inJADsessions gathering along with the Business Analysts.
- Handled the requirements, code and test walkthroughs and developedUMLdiagrams
- Documented use cases, functional requirements based on the A&D.
- Developed the framework based onSpring MVCArchitecture.
- Developed the presentation layers usingGoogle Web Tool Kit (GWT), HTML5, JQuery, and Ajax.
- Extensively using JQuery functions and events.
- Using GWT pattern MVP and UI Binder.
- Using JAXB to build and parse the XML data.
- Implemented logger for debugging usingLog4j
- Designed and developed presentation tier components using Agile Processes/XP and best practices to meet the tight deadlines.
- Analyzing the business logic from .net code and convert it to Java.
Environment: Java, JSP, HTML5, Ajax, JQuery, JavaScript,GWT2.3, Spring 3.0, XML, XPath, XSLT, JAXB, IBM Web sphere 6.0, RAD, Eclipse, Unix, Agile Methodology.
Confidential
UI Developer
Responsibilities:
- Participated in designing the user interface for the application using HTML, DHTML, and Java Server Pages (JSP).
- Developed screens using JSP, JavaScript, and HTML.
- Involved in writing Client Side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
- Coded complicate Java programs based on design documents in the form of UML class diagrams.
- Developed SQL and PL/SQL scripts for save and execute phases date to retrieve and save to Oracle.
- Interacted with the clients to get site-specific requirements and perform analysis and design for client specific requirements.
- Developed new features and customized existing modules for the web application product using CSS, HTML, and JavaScript.
- Designed and developed User Interface using JSP, CSS, HTML and JavaScript.
- Used AJAX to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Developed web presentation layer using HTML and CSS per internal standards and guidelines.
- Development the whole application module using technologies such as JavaScript,jQuery and more.
- Wrote a combination of jQuery plugins, as well as completely customJavaScript to build a bleeding-edge, AJAX-driven user interface.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
- Worked with teams where requirements are constantly being implemented, tested and improved.
Environment: Java, HTML, DHTML, JavaScript, JSP, JSF, Struts, Web Services, Eclipse, SOAP, XML, Hibernate, SQL, PL/SQL, Oracle, Windows XP.
