Sr. Ui Developer Resume
Melbourne, FL
SUMMARY
- Over 8 years of experience as Senior UI Developer in Application and Web development with emphasis on HTML/HTML5, CSS /CSS3, JavaScript, jQuery UI, DOM, AJAX, MySQL, PHP.
- Possess extensive knowledge on OOPS concepts, JAVA, JDBC technologies and their implementation and hands on experience with object oriented JavaScript.
- Used JavaScript and jQuery for validating the input given to the user interface (form validations).
- Resolved complex issues related to browser and network performance, cross - browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
- Strong development skills includingRESTful Web Services.
- Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, jQuery, AJAX calls and JSON data from the server.
- Diverse experience in the field of Web Application Development using HTML 4.0/5, CSS (2/3), XHTML, JavaScript, DHTML, jQuery, JSP, AJAX, XML, JSON, AngularJS
- Developed JSP pages using tag libraries and presentation layer using JSP, JavaScript, jQuery, HTML5, CSS3, and Angular JS.
- Experienced in working Angular 2 with backend services.
- Developed Web 2.0 applications to consume JSON response using callback functions.
- Implemented easy-to-useBootstrappluginsfor building carousel, accordion, modal windows etc.
- Designed and implemented an Ecommerce Website with AngularJS.
- Used AJAX and JSON communication for accessing RESTful web services data payload.
- Worked proficiently in various IDE’s including Net Beans and Eclipse.
- Good experience in establishing/configuring the application infrastructure using application servers like Apache, JBoss, Web Logic, Web Sphere.
- Expertise in handling TwitterBootstrapframework i.e., the concept of Grids, making using of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
- Worked on Angular JS markup and expressions and experience using Angular UI components like GRID.
- Work experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, and Pseudo Elements.
- Used the best practices of SDLC as well as Agile/SCRUM methodologies. Involved in Waterfall based approach to UI Development.
- Designed web contents and web applications utilizing various SEARCH ENGINE OPTIMIZATION (SEO) techniques.
- Solid design skills in Java Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT).
- Involved in development converting the static HTML mark-ups to JSP’s using JSTL.
- Familiar in writing custom directives in AngularJS for re-usable components (multi-field form elements, background file uploads, etc.).
- Accessibility Guidelines (WCAG) and ability to apply W3C web standards with great craftsmanship.
- Used CSS Sprites to decrease the number of HTTP requests and increase the efficiency of web pages
- Maintained cross browser compatibility and implemented responsive design using Bootstrap and fixed major layout bugs for IE6 & IE7
TECHNICAL SKILLS
Operating System: Windows XP/Vista, Mac OS, Unix/Linux.
Programming Languages: Java, J2EE, C++, C, JSP/Servlets, SQL, PL/SQL.
Web Development Technologies: HTML, HTML5, CSS2.1/3, JavaScript, AJAX, JSON, DHTML, XML, XHTML
JavaScript Library: jQuery, Angular Js, Angular 2/4, React Js, Polymer JS,Node.js,Backbone.js.
IDE: Eclipse, NetBeans, Eclipse Kepler, SublimeText2, Notepad++, Dreamweaver, Adobe Photoshop, IntelliJ IDEA, Jira, Ant, Maven, WinSQL, spring suite, DB Visualizer
Database: MySQL5.1, SQL Server 2008, Oracle 11g, MS Access 2007.
Application servers: Apache Tomcat, WebSphere, WebLogic, JBoss
Testing Frameworks: Jasmine, JUnit, Selenium
Version control: SVN, Git, CVS
Web services: RESTful, SOAP, XML
Workflow and Delivery: Responsive web design, Mobile Development, Single-Page Applications, cross-browser compatibility
PROFESSIONAL EXPERIENCE
Sr. UI Developer
Confidential, Melbourne, FL
Responsibilities:
- Involved in developing UI pages using HTML5, DHTML, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
- Built Web pages that are more user-interactive using AJAX, JavaScript, AngularJS.
- Participated in development of a well responsive single page application using AngularJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Developed Search Engine using JSP, presented the XML data in the web page using JavaScript and jQuery.
- Extensive experience in various UI widgets using JavaScript libraries (jQuery) and developing Rich Internet Applications (RIA).
- Worked on different browsers such as Interment Explorer (version 8, 9, 10), Mozilla Firefox, Google chrome, and Mac Safari to verify browser compatibility.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Extensively used the JavaScript, Angular front-end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap and common JavaScript libraries.
- Used AngularJS framework to bind HTMl5(views) to JavaScript objects (models).
- Developed reusable ExtJS components Such as Viewport, Panel, and Grids etc.
- Developed Pagination for Search Results using Ext Paging Store.
- Used Ext JS 4.1 and Java and Spring together.
- Experienced in working Angular 2 with backend services.
- Experienced in working with multiple components and multiple module for developing the application using Angular 2.
- Used Google chrome and developer tools extensively for code analysis and debugging.
- Developed tabbed pages using AJAX with jQuery and JSON for quick view of related content, providing both functionality and ease of forces to the user.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
- Experienced in using HTTP requests using RxJs Observable library.
- Used $http, $location, $q, $log, $scope, $window, $cache Factory services to call REST API's logging and location operations.
- Used various angular form elements and directives and such as ng-class, ng-model, ng-submit, ng-bind, ng-repeat and ng-pattern.
- Written the test cases using Jasmine and worked to run the scripts using Karma in the browsers such as chrome and phantom.
- Used Node.js to offer an easy and safe way to build high performance and scalable network application.
- Used MongoDB along with Node JS as a database to store JSON.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Familiar with CSS pre-processors like LESS and SASS to write the clean CSS.
- Involved in creating responsive web pages with Bootstrap and CSS framework like SAAS.
- Involved in daily Agile meetings to keep track of the ongoing project status and issues.
- Specially working with AJAX consisting of JSON responses, parsing the same and presenting on the UI layer.
Environment: HTML5, CSS3, Ajax, Angular JS/ Angular 2.0, jQuery, JavaScript, npm, JSON, DOM, SCRUM, XHTML, Restful Web services, RWD, Dreamweaver, AJAX, SASS, Bootstrap.
Sr. UI Developer
Confidential, Sanger, CA
Responsibilities:
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, AngularJS, Bootstrap, LESS, CSS3 and Sublime Text Editor.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Coded in AngularJS MVC framework to build Web application for the internal use of the organization.
- Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for the website.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Built applications usingReact JSwhich allowed us to render pages on both the client and server using the same codebase.
- Developed application using Node and ReactJS for Asynchronous Module Definition (AMD) and Grunt as task manager.
- Experience on ReactJS on the front end styled using SCSS.
- Developed code to ensure that the application is cross browser compatible as per the requirements.
- Participated in understanding of ExtJS technologies and development tasks.
- Developed and implemented UI controls and APIs with ExtJS.
- Involved in Enhancement of existing application utilizing React JS, created HTML navigation menu.
- Effective use of CSS3 features such as creating table with multiple column and rows, backgrounds, 2D transforms, 3D transforms.
- Worked on SASS to build optimized CSS to work across multiple webpages.
- Experience in working with Ember JS command line interface (CLI) that is used to create the requirements of the project using npm commands and Node.js.
- Created a site to organize client contracts, reconcile data inconsistencies, and summarize monthly financial data using Ember Js.
- Built a reporting site to show customized dashboards of historical data processing rates, JIRA development tickets and more using EmberJs.
- Implemented various validation controls for form validation and implemented custom validation controls with JavaScript validation Controls.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Worked extensively on various pages to make them responsive with all kinds of resolutions using bootstrap.
- Worked on the migration of the code to different environments like TEST, QA, UAT/Perf/PROD mirror/PROD environments.
- Worked on different views of the same application as VIEW Only, EDIT and Approve variations based on the User role.
- Good experience consuming SOAP web services, worked with SOAP UI tool to handle request and response from services.
- Worked on Responsive Design to make website Responsive for Desktop and Tablets, Phones.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Experienced in Software Development Life Cycle (SDLC) Requirement Analysis, Design, Implementation, testing andmaintenance.
- Involved in complete development of 'Agile Development methodology /SCRUM' and tested the application in each iteration.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Building additional modules for a content management system, that are robust and secure extensively usingHTML, CSS, AJAX.
- Built Typescript modules with web pack, managed packages with NPM and set grunt tasks under Node.js environment.
- Used AJAX, JSON to send request to the server to check the functionality of the websites.
- Used Web services (RESTful) for transmission of large blocks of XML/JSON.
- Worked with Jasmine and Karma for unit testing before the build.
Environment: HTML5, CSS3, Ajax, React Js, jQuery, JavaScript, npm, JSON, DOM, SCRUM, XHTML, Restful Web services, RWD, Dreamweaver, AJAX, SASS, Bootstrap.
Front-Developer
Confidential, Charlotte, NC
Responsibilities:
- Developing experience using web technologies such as HTML, JavaScript, CSS3, AJAX, jQuery.
- Used Bootstrap and Angular JS UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Extensively used Angular JS components like Calendar, Grid, Select, and Uploader.
- Designed, developed and implemented Single Page Application (SPA) in Angular JS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Unit tested complex methods and objects using Jasmine.
- Involved in building scalable applications using Node.js and used for Heavy DOM manipulation.
- Created the Application using Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Excellent experience in Designing and Knowledge in CSS frameworks, Blueprint and pre-processors like LESS and Sass along with JavaScript task runners like Grunt.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices
- Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
- Participated in making Responsive Web Design using Media Queries and Twitter Bootstrap.
- Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTful Services.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
Environment: HTML, CSS3, JavaScript, jQuery, AngularJS, Node.js, Java, Bootstrap, Jasmine, Jenkins, IntelliJ IDEA and Agile/Scrum
Front-end UI Developer
Confidential - Chicago, IL
Responsibilities:
- Extensively involved in requirements, gathering and analyzing them, checking the dependencies and design of the project.
- Designed and developed User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, Pseudo Classes, Pseudo Elements.
- Wrote Unit Test Cases using Junit and Performed Validation using Java Script.
- Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery and Angular JS.
- Used AngularJS HTTP request to read data from web services and process JSON data to render in the UI.
- Responsible for designing the single page application using jQuery, AngularJS and Bootstrap3.
- Extensive experience with Angular JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment
- Involved in Writing jQuery based Ajax Requests using jQuery. Get (URL, data, callback, type) or jQuery.
- Ajax(options) and jQuery. Post (URL, data, callback, type) and jQuery. Get (URL, data, callback, type)
- Expertise in using Twitter Bootstrap Framework responsive design including mobile, tablet and desktop
- Implemented RESTful services and data services on Node.js and Express.
- 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.
- Utilized Waterfall and Agile project management strategies, depending on client need.
- Developed the AJAX functionality using Ajax4, libraries and implemented AJAX functionality for Asynchronous calls.
- Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
Environment: HTML, CSS, JavaScript, jQuery, AngularJS, Node.js, Java, Bootstrap, Jasmine, JSON and Agile/Scrum
UI Developer
Confidential
Responsibilities:
- Experience on working with CSS Background, layouts and positioning along with Responsive Web Design
- Developed Single Container Applications by writing the code in Angular JS.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used Mongo DB along with NodeJS as a database to store JSON.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Experience in Twitter Bootstrap framework for developing responsive web design.
- Worked in consuming Swagger, REST with JSON to test data, and Postman for testing the Web Services.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Worked on debugging JavaScript and HTML code with Chrome JavaScript debugger and Firefox Firebug.
- Worked on different views of the same application as VIEW Only, EDIT and Approve variations based on the User role.
- Involved in JIRA workflows for the bug tracking and project management.
- Used git as version control system for code check-in, check-out merging and branching from GITLAB repository.
- Worked on the migration of the code to different environments like TEST/QA/UAT/Perf/PROD mirror/PROD environments.
Environment: HTML, CSS, JavaScript, jQuery, AngularJS, Node.js, Java, Bootstrap, Jasmine, Json and Agile/Scrum, GITLAB, JIRA
Entry level UI Developer
Confidential
Responsibilities:
- Responsible for understanding functionality at client side.
- Designed the web application layout and forms using HTML, CSS and JavaScript.
- Worked with business analysts to understand the business models and goals and help define strategy, content and features.
- Involved in the design and analysis of the application.
- Developed the application using J2EE architecture.
- Used JavaScript, CSS, and HTML to create the front-end screens of the module.
- Designed and developed web pages using HTML and JSP.
- Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Wrote back-end SQL, PL/SQL queries for fetching the data
- Used JDBC for database connectivity with MySQL server.
- Interacted with the clients to get site-specific requirements and perform analysis and design for client specific requirements.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.).
- 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.
- Wrote code to fetch data from web services using AJAX via JSON response and updating the HTML pages.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Designed the web pages and used an application that meets business and user goals through a positive user experience.
Environment: Java, J2EE, Java Script, HTML, CSS, JDBC, JSP, Eclipse, AJAX, JSON