Sr. Ui Developer Resume
Round Rock, TX
SUMMARY:
- Around 8 years of extensive experience as a Front End UI Developer with solid understanding of database designing, development and installation of different modules.
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, XUL, HTML5 /DHTML, DOM, XHTML, JQuery, CSS3, Bootstrap and Ajax.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, Grunt JS, node.js, angular.js, Ext.js, Responsive design.
- Expertise in Object Oriented Programming using JavaScript and related technologies.
- Hands on experience in writing jQuery code and familiar with jQuery libraries.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Experienced in using Front End editors like Espresso, Text Mate, Sublime Text2 and Microsoft Expression Web.
- Experienced in developing REST based Web API with Node JS using routing frameworks such as Express JS for mobile applications.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Experience in using the jQuery libraries Angular Js, Backbone Js, Knockout Js.
- Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
- Managed all aspects of the user experience design, implementation and usability analysis for the front end facing web initiatives.
- Involved in developing JSP pages using Spring MVC and Integrating Spring MVC with JQuery for validation rules.
- Excellent knowledge in OOPS (Object Oriented Programming Structure).
- Good knowledge in programming JDBC, Servlets , JSP and JSTL .
- Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Photoshop, Adobe Flash and Illustrator .
- Worked with NoSQL database MongoDB and worked with it to perform many different operations.
- Experience in using various tools and IDEs for development and design like Net beans, XAMPP , Notepad++, and Adobe Photoshop.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Designed rich internet applications using google web toolkit (GWT).
- Expertise in Cordova library for android, windows and iOS platforms.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries , using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL .
- Experienced in usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
- Build all database mapping classes using Django models and Cassandra
- Deployed Django web applications using Apache on cloud servers
- Good Understanding and hands on experience with iFrames .
- Experience in JavaScript Unit Testing using QUnit, and Angular End-End testing using Jasmine.
- Good Experience working with High Traffic Websites .
- Hands-on experience in Git and CVS for version controlling and project management.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX JQuery, JSON, Apache
IDE's and Tools: Eclipse IDE, NetBeans, Dreamweaver , Firebug, Developer Tools, EditPlus, JSfiddle, Webstrom, Tatastrom, Sublimetext
Development Tools: Adobe Photoshop CS5, Google AdWords, Yahoo Search Marketing (spring tool suite)
Publishing Tools: Adobe PageMaker, MS Office
Wire Frame Tools: Adobe Illustrator CS3(basic idea on wire frame and visual design)
JavaScript Libraries: Ext JS 2.0/1.0, Backbone.js, Node.js, Require.js, angular.js, Bootstrap , JQuery.
Operating Systems: WINDOWS XP/7/VISTA/8, UNIX, iOS, Microsoft Server 2012
Presentation: MS-Office, MS- Excel, MS-Project
/Utility Tools: Debugging Tools Firebug, BugZilla, (internet explorer)
Databases: PL/SQL(oracle), MySQL, MSSQL
PROFESSIONAL EXPERIENCE:
Confidential, Round Rock, TX
Sr. UI Developer
Environment: HTML4/5, CSS2/3, JavaScript, JQuery, JQuery UI, JSON, angular.js, Bootstrap, Node.js, JSP, React js, AJAX, Angular.js, Spring MVC, GitHub, AWS, JIRA, Hibernate, Adobe Flash, Illustrator, GWT, Photoshop, PLSQL, Oracle, Windows.
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table Less Design in CSS for positioning.
- Developed page layouts , Navigations and presented designs and concepts to the clients and the management review.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS for building UI Widgets and Application logic
- Designed Frontend with in object oriented JavaScript Framework like angular.js, Node.js, Backbone.js, react.js and Ext.js.
- Used AngularJS for unit testing UI code.
- Converted wireframes into HTML prototypes.
- Implemented responsive web design using media queries and bootstrap.
- Worked with CSS preprocessor SASS , focusing on reusability and modularity.
- Single page application developed using Angular.js, Node.js and MongoDB as the database .
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Written test cases in Jasmine and used Karma as a test runner.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Use of jQueryUI and other plugin to develop interactive user interface.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and node.js .
- Used Angular JS for data-binding , and Node JS for back-end support with APIs
- Expertise in Cordova library for android, windows and iOS platforms.
- Experience with Test Driven Development (TDD) using NUnit and Visual Studio Test Tools for unit testing.
- Developed Web API using Node Js and hosted on multiple load balanced API instances.
- Produced visually appealing designs focused on usability , utility, UX, cross-browser compatibility and SEO / web standards.
- Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
- Created 2D concept art and character design using Photoshop and Illustrator.
- 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.
- Involved in validating forms on server side using Ajax with Spring MVC and JQuery.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Design, development, testing and implementation of mobile applications using Sencha Touch framework.
- Involved in writing jQuery-based Ajax requests using jquery.get or jquery.ajax and jQuery.post .
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Worked in scrum process attending daily stand up and completing tasks in sprints.
- Developed iPhone and Android mobile app using Sencha Touch and Phone gap framework.
- Used SVN tortoise for file Management.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Testing the website on multiple browsers with their old as well as latest release .
- Used NPM, GRUNT, Gulp for UI task runner and experienced in using the GRUNT commands for building and deploying the project.
- Developed presentation layer using Angular JS, HTML5, CSS, AJAX, JavaScript and Jquery .
- Responsible for designing user Interface Applications using Angular JS, JavaScript, JQuery, CSS, HTML and AJAX.
- Used JavaScript and AngularJS for client, server validation through expression language
- Designed, development, testing and implementation of WEB applications using Sencha Touch framework.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Used JIRA for defect tracking and Rally for creating and managing user stories.
- Used grunt to present modern workflow and GitHub is used as repository.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization , and ADA compliance support .
- Maintained the code base by frequent updates to the code repository using GitHub.
- Designed and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Worked with different third party vendors for creating and integrating new modules like parade-perks, parade-mobile site, Coupons, Numbrix IPad Apps, Dash Save & Serve etc., using Web technologies.
Confidential, St. Louis, MO
Sr. UI Developer
Environment: HTML5, CSS3, JavaScript, JQuery, Angular.js, JQuery UI, JSP, XML, Bootstrap, Backbone.js, Require.js, Node.js, Ext.js, AJAX, AWS, Adobe Flash, Dreamweaver, Illustrator, agile, SOAP, SQL, PL/SQL, Oracle, Windows.
Responsibilities:
- Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, HTML, CSS3, CSS, JavaScript, JQuery, Bootstrap and AJAX.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS
- Used Angular Js and Handlebars.js framework where data from backend is stored in model and populated it to UI.
- Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
- Helvetica Rounded and Proxima Nova fonts are used for in E-commerce UI.
- Worked on JavaScript testing frameworks like Jasmine, Karma, Protractor and good understanding on Mocha .
- Creates graphics and vectors for company brochure and training samples using Photoshop and illustrator .
- Client GUI pages were designed using HTML, JSP, JQuery, JQuery UI, JavaScript.
- Responsible for designing user Interface Applications using AngularJs, JavaScript, JQuery, CSS, HTML and AJAX.
- Created AngularJs Controller Which Isolate scopes perform operations in UI.
- Designed and developed prototypes/wireframes for usability testing, emphasizing overall ease of use, and productivity and improvements in the overall user experience.
- Used Spring MVC Framework for implementing business logic and maintaining transactions.
- Involved in designing and developing the JSON, XML Objects with MySQL .
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using angular.js , node.js, Backbone.js , Require.js , EXTJS and JQuery .
- Involved in developing XML , HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Used the Node.js and backbone.js MVC Frameworks in the development of the web applications.
- 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.
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript .
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Developer multiple AngularJS controllers and configured Routes.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Used Gulp as a task/build runner for development.
- Developed Mobile Applications targeted for mobile form factor for Android, iOS devices using HTML5, CSS3, JavaScript, JQuery Mobile and framework component library based on AngularJS.
- Used AngularJS to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
- Implemented MVC architecture developed custom directives, controllers, views and filters using AngularJS.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used GWT and Amazon AWS for prototyping and subsequent evaluation.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Developed web services using SOAP , WSDL and Apache Axis which helped communicating through different modules of the application.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Confidential, Cincinnati, Ohio
UI Developer
Environment: Java Script, HTML, CSS, AJAX, jQuery, JQueryUI, High charts, DOM, XML, XSL, Angular Js, JSON, SVN
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project , it includes HTML5 , CSS3 , JavaScript , Jquery and AJAX which were used for UI development.
- Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on webpages.
- Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
- Used Angular directives , working on attribute level, element level and class level directives
- Built UI development environments and workflows; mainly using grunt.js
- Coded JS for page functionality and Pop up Screens.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developing Responsive Design UI, Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries Ajax, Angular JS, and Bootstrap
- Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS, and Bootstrap
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Built dynamically generated dropdown lists using Ajax, JQueryUI and Angular JS.
- Designed and implemented a usability methodology for both internal & external web sites and e-commerce web applications
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Involved in developing XML , HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed a core component of Analytics with Node .js, Angular .JS, Ext .js and Socket Stream.
- Worked on Grunt, bower and angular js frameworks.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Implemented XML parsing and JSON parsing for data handling on different application
- Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.
- Worked on prototypes for Responsive design.
- Used Knockout js to bind the data.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content .
- Used Grunt to perform repetitive tasks such as minification, compilation, unit testing
- Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Coded pages with best Search Engine Optimization ( SEO ) techniques.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari , Internet Explorer, Mozilla Firefox and Google Chrome.
- Used Bootstrap CSS Grid System to create responsive layouts, navigation and tables. Used Bootstrap components like Carousel and more.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI .
- Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
- Developed SPA's, mobile-first, cross-device/cross-browser web application's utilizing AngularJS, JavaScript API .
- Worked extensively on AngularJS in creating Controllers, Making AJAX calls using $http and JSON parse .
- Built full stack ecommerce application using the JavaScript MEAN stack: MongoDB, AngularJS, Express JS, and Node.js .
Confidential, Bridgewater, NJ
UI Developer
Environment: Visual Studio 2013, ASP.NET MVC 5.0, Knockout.JS, HTML5, JavaScript, jQuery, CSS3, Kendo UI, Bootstrap, SQL Server 2012, C#, Entity Framework 5, Restful Architecture, GitHub, Web API, LINQ, AJAX, JSON, XML, T-SQL, SSRS, TFS 2013 and Agile Scrum.
Responsibilities:
- Participated in defining System Design, Architecture and Specifications.
- Designed and implemented application with using of C#, ASP.NET MVC 5.0 with Razor View Engine, jQuery, AJAX, HTML5, JavaScript and CSS3.
- Designed User Interface with Razor Views, Partial Views, Bootstrap and Kendo UI for Layout View .
- Created View Models to encapsulate all models and classes used on the different views for more lightweight, organized and clean code to reuse in Views.
- For making asynchronous AJAX calls in Views, jQuery Ajax implemented with Kendo UI View Model and customized the toolbar
- JQuery validation and MVC 5. 0 unobtrusive validation were used to validate form fields and provide custom requirements/error messages through C# attributes in the Model.
- Used jQuery plug-ins to implement features as a light box, sliders and other intuitive features.
- Designed and implemented a dynamic image rendering web service which is consumed by asp. net , jQuery, JavaScript and AJAX.
- Extensively used JavaScript for client-side validations
- Developed a core component of Analytics with Knockout JS .
- Designed and developed custom knockout extensions to update the data tables with two-way binding.
- Implemented third party controls i.e. kendo controls and jQuery UI controls.
- Implemented jQuery data tables and binded it with the services using knockout.
- Implemented token based authentication to secure the web services.
- Responsible to write stored procedures and functions.
- Used Entity Framework Code First Approach to create Models.
- Used Action Filters for user authentications and authorizations and for caching pages to improve performance.
- Used Visual Studio Business Intelligence Tools to create SSRS reports
- Implemented Web API to use in the application for critical operations and populate the JSON, XML type data to controller
- Version control was achieved using TFS 2013 and worked with team using Agile Methodology.
- Developed WCF services to enable effective communication.
- Developed SOAP and RESTful web APIs.
- Using SSIS loading data from various source to SQL Server Database.
- Using SSRS to generate some reports for decision making.
- Created class diagrams, use case diagrams, activity flow diagrams and object Interaction diagrams using UML Modeling.
- Involved in database design, wrote Stored Procedures/Triggers in MS SQL Server.
- Performed unit testing using Nunit/Xunit and did code review.
- Used Git for Version Control and TFS do the Continuous Integration
Confidential
Java/ UI Developer
Environment: Java, J2EE, JSP, Struts framework, HTML, DHTML, XML, JDBC, MySQL, CSS, JavaScript, DHTML, Eclipse, Hibernate, Spring, Junit, Log4j and MS Office.
Responsibilities :
- Involved in the project from the requirements gathering phase to the production.
- Worked in J2EE/java, HTML and web application .
- Developed DAO objects using JDBC and use cases using UML.
- Coordinated with designers to implement mock-ups and the layouts of the application.
- Involved in developing the UI pages using Java Server Pages, HTML, DHTML, CSS, JavaScript &JQuery .
- Developed web pages with functionalities like login, register, forgot password, Email, Filters using HTML and form validations using Java Script.
- Extensively worked on Struts Framework and spring framework is used.
- Implemented server side programming using Servlets .
- Used JavaScript for updating a part of a web page to reduce the bandwidth usage, load time in web pages and for page functionality and Pop up Screens.
- Used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Developed SQL queries, stored procedures, for databases.
- Unit testing and Regression Testing of Web Application to fix the issues involved in the development.
- Prepared Test cases based on the requirements document.
- Developing Unit test cases in Junit or other unit testing frameworks.
- Maintained the Bug reports and tracking the status of the bugs.