Sr. Ui Developer Resume
Mclean, VA
SUMMARY:
- IT Professional with 8+ years of extensive experience in Web Application Programs, Web Analysis, Design and Development.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance with extensive experience with agile methodologies.
- Strong experience in the field of Web Application (Single Page Applications) development including client/server with proficiency in HTML5, CSS3, JavaScript, AJAX, JSON, Angula.JS, Boot Strap,ES6, Gulp and XML.
- Good knowledge in working with applications using Java, J2EE, JDBC, Struts, Servlets, spring, Hibernate, JSP, JSF.
- Experience in interacting with clients/users in gathering the user requirements.
- Experience in all phases of Software Development Life Cycle (SDLC) as well as Agile/Scrum methodologies and Test - Driven Development (TDD).
- Strong in developing front-end applications using JQuery, XSL, XSLT, Angular JS, Backbone JS, Node JS, Ext JS, React.js, ES6, D3.JS, Responsive design and MVC frameworks.
- Experienced in AJAX, JSON with jQuery for request data and response processing.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, jQuery, AJAX, Twitter Bootstrap, JSON, Angular.js, Angular2, Backbone.js, Node.js, and React.js.
- Proficient in Model View Control (MVC) design pattern and Test -Driven Development (TDD).
- Extensive experience in developing Single Page Applications (SPA) using JavaScript frameworks like AngularJS.
- Experience in working with Angular 2.0 with extensive knowledge on the latest ECMA6 features and Best Practices
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Good knowledge of using Redux architecture in ReactJS for building client-side web application.
- Profound Knowledge of rendering large data sets on the application view using ReactJS.
- Experience in implementing BackboneJS for the modules to migrate MVC model framework. Experience in version control tools GIT and SVN Apache Tortoise Subversion.
- Experience with JIRA, AGM for bug tracking and issue tracking and daily stand up to sync up with Team for current sprint status Implementation and Maintenance with extensive experience with Agile methodologies.
- Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
TECHNICAL SKILLS:
UI Web Technologies: HTML5, CSS3, XHTML, XML, JavaScript, JQuery, AJAX, JSP, Toad
UI Frameworks: JQuery, JSON, React.JS, Node.JS, ES6, Angular.JS, Angular2 JS Gulp.JS
Wire Frame Tools: Adobe Illustrator CS3 IDE, HTML Editor Eclipse IDE, Notepad++, Adobe Dreamweaver, Edit Plus, JSfiddle, WebStorm, Just In Mind Prototyping tool, Sublime text, NET Beans
Application server: Apache Tomcat, WebLogic Application Server, WebSphere
Methodologies: Agile, SCRUM, UML 2.0
Operating Systems: Windows, Mac, UNIX and LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Mclean, VA
Sr. UI Developer
Responsibilities:
- Involved in Front End development including HTML5, CSS3, and BackBone.js.
- Understanding Integration scenarios develop Backbone structure according to the UI specifications and product requirements given by the client.
- Develop various features for the app, to include extra functionality and wrote Backbone Classes to provide functionality for the performance of individual features.
- Involved in framework discussions to select the best suitable JavaScript library (Angular.js/ Angular2js)
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular2JS.
- Built web pages that is more effective using JavaScript, Typescript, Bootstrap and Angular2.js
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, CSS3 and Require JavaScript on-going projects.
- Responsible to build dynamically generated dropdown lists with Lookup APIs using ajax, jQuery and Backbone JS
- Worked extensively with next-generation technologies like AJAX and JQuery to enable more efficient development and more responsive interfaces.
- Used jQuery for basic animation and end user screen customization purposes.
- Developed jQuery methods to support the dynamic nature of the web-site elements.
- Converted the UI spec docs into hand-written HTML 4.0/5, CSS (2/3) (sass), XHTML, JavaScript, Backbone collections, XML and JSON.
- Report results and provide feedback to key project leads on the quality and consistency of the developed features.
- Communicating regularly with Dev test team to get updates on the reported bugs and provide information about the complexity or time constraint on the fix.
- Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the Head Master branch before production.
- Worked on performance optimization of the Hosted Navigation application.
- Working with Business System Analyst to provide recommendation and design the best ways to implement new ideas on creating new features.
- Involve in team scrum meetings to discuss about the current progress and to share knowledge with the development team to seek out difficulties in the task.
- Used Jira to capture and assign the issues and to follow-up on team activity.
- Handled cross browser/platform compatibility issues (Firefox, Chrome, Opera and Safari) on both Windows and Mac.
- Receive UX (user experience) review after the development of the new feature has been complete and make changes accordingly.
- Used Chrome Networking tools to monitor performance and chrome developer tools to debug the JavaScript files.
- Wrote unit tests after the development of a feature has been done to check for any build fails and reduce Bugs in new features or the existing features.
Environment: HTML 5, CSS 3, jQuery, DOM, XHTML, BackBone.js, CSS3(sass), Ajax, Angular.JS, Angular 2, RequireJS, Node.js,ES6, JavaScript, MS Office, Jira
Confidential, Sunnyvale, CA
Sr. UI Developer
Responsibilities:
- Involved in developing UI pages using HTML, CSS, JSON, JavaScript, Typescript, jQuery and AJAX.
- Developed html views with HTML5, CSS3and JSON.
- Built web pages that is more effective using JavaScript, Typescript and Bootstrap Single-handedly completed the development and testing for some of the core component using Multi-threading.
- Used Grunt for Builds for link, minification of HTML, CSS and JavaScript, live reload, watch, test runner, server configuration and sass compiler sub tasks.
- Built Web pages that are more user-interactive using Jasmine, Karma, HTML5, CSS3, LESS, RESTFULAPI Services, JavaScript, Bootstrap, GIT, and JSON.
- Used Karma and Jasmine for testing and structure our project.
- Wrote SQL Queries to interact with Oracle database.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript Frameworks methods and properties.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented client-side Interface using React JS.
- Created React components, using Redux for unidirectional data flow
- Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
- Build stable React components and stand-alone functions to be added to any future pages.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on draggable, Droppable and Resizable jQuery interactions
- Implemented different validation control on the web-pages using JavaScript.
- Implemented client-side Interface using React JS, ES6.
- Utilizing React JS to develop customer service application to facilitate real time data and report transfer application.
- Resolved Cross Browser compatible issues for different versions of IE, Safari, Chrome, Firefox and Opera.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Used NodeJS full stack development for web services and Client-Side Engineering test automation.
- Used agile methodology for the software development.
- Actively participated in the meetings with the end-clients to develop layout, color scheme for the web pages.
- Gained extensive knowledge in developing applications in a single page Applications (SPAs) using various JavaScript frameworks like Angular.js, Node.js, ES6and Bootstrap.
- Used MVC structure to develop the application and successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML5, CSS3, JavaScript, Typescript, AngularJS, DOM Manipulation, Node.JS, CSS5, type scripting, AJAX, Google API, JSON
Confidential, CA
Sr. UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Designed and implemented the User Interface using HTML5, CSS3, JavaScript, JSP, AJAX and MySQL.
- Implemented latest HTML5 and CSS3 features like creating various effects, shadings, 2D/3D animations, shapes, handling multimedia files and many others.
- Developed prototypes and UI deliverables, such as wireframes using the tool BALSAMIQ.
- Developed a Single Page Application (SPA) for the clients to perform risk analysis and predict the impact of fraud, waste and abuse using AngularJS.
- Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Used the http services in AngularJS to make API calls and exchange data in JSON.
- Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Extensively used jQuery, AJAX and DOM manipulation to create interactive web applications like message posting and auto complete form validations.
- Maintained cross browser compatibility and implemented responsive features using Twitter Bootstrap.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Used HTML5 and JavaScript for client-side validations.
- Extensively used jQuery in implementing various GUI components in application portal.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Coding pages with best Search Engine Optimization (SEO) techniques
- Actively involved in providing the technical support of the application by troubleshooting and resolving the issues.
- Resolved the issues for the pages with low traffic and high load time. This directly increased traffic & sales; which decreased maintenance and capital expenditures for department.
Environment: Rally, Agile, HTML5, CSS3, SOAP, DHTML, JavaScript, jQuery, Backbone.js, Angular.js, Node.js, ES6, Require.js, Responsive Design, Bootstrap, AJAX, SVN, Web services, XML, XSLT, Agile Methodology, Rally, Linux, Windows, Quality Center
Confidential, CA
Sr. UI Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into user requirement specifications for the designers and developers to understand them as per their perspective.
- Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML5, XHTML, and CSS3 as per company's standards.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3 and JavaScript.
- Created UI templates for final look and feel using HTML5, Fireworks, AXURE, Flash, Dreamweaver and Photoshop.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Developed a core component of Analytics withNode.js, and Socket Stream.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Require.js, Backbone.js and jQuery.
- Designed and Developed JavaScript frame work which is wrapper on top of jQuery frame work and AJAX based UI frame work for UI Configuration widgets.
- Used Twitter Bootstrap and Responsive Web Design to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
- Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Created DynamicWireframes, HTMLWireframes, DynamicScreenshots and Sitemaps.
- Used detailed Wireframes and developed Mock-up designs as per the requirements of Business.
- Designed and developed custom jQuery components for the front end client side validations.
- Worked on integrating jQuery API’s with MVC pattern.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
Environment: Agile, HTML5, CSS3, jQuery, JavaScript, DHTML, XHTML, XML, JMS, JSON, Ajax, Backbone.js, Require.js, Responsive Design, Bootstrap, Dreamweaver, JSP, JSTL, SOAP, DOM, MVC, SVN, Linux
Confidential
Web Developer
Responsibilities:
- Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes, Pseudo elements in CSS.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Designed data formatted web applications using HTML and CSS and deploy the script by client side scripting using JavaScript.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Implemented applications in JavaScript and MySQL.
- Developed portals for implementing health care benefits of the employees.
- Created various web page layouts using HTML and CSS.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Called the Restful Webservices calls for POST, PUT, DELETE and GET methods.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Defined text alignment, size, borders and many other typographic characteristics.
- Performed client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
Environment: HTML, CSS, JavaScript, XML, XHTML, JQuery, AJAX, Adobe Dreamweaver, SVN, GIT, ClearQuest, Firebug, SQL, Windows XP, MS Office