Sr. Ui Developer Resume
Framingham, MA
SUMMARY
- Over 8 years of strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design (OOA/OOD) principals.
- Experience in application and web development with emphasis on JavaScript, JQuery, Angular JS, Backbone JS, React JS, Node JS and JAVA technology.
- Good Understanding of Document Object Model (DOM) and DOM Functions, Client side validations using JavaScript.
- Extensive experience on implementing the AJAX features using JavaScript and JQuery.
- Good Knowledge in using Dojo Components and integrating back - end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Expert in writing modular, reusable, object oriented custom java script modules that scale well for high volume applications.
- Experience in designing and developing interactive User Interfaces, usability, web applications using HTML/5, XML, XHTML, CSS/3, AJAX, Bootstrap and JSON.
- Developed Graphic User Interface (GUI) to display report data using JQuery in Cross-browser compatibility and Web application scaling.
- Experience in all phases of software development life cycle which includes User Interaction, BusinessAnalysis/Modeling,Design/Architecture,Development,Implementation,Integration, Documentation, Testing, and Deployment.
- Hands on experience using the version controls like SVN and GIT and project management tools like JIRA, QC and agile tools like Rally.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
- Experience in unit testing using KarmaJs and writing end to end tests using Protractor.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development.
- Experienced in solving issues in web browsers, following the W3C standards to maintain the website with defect free.
- Prepared test case scenarios and internal documentation for validation and reporting.
- Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.
- Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication.Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
TECHNICAL SKILLS
Languages: JavaScript, Java
Web Technologies: HTML/5, XHTML, XML, CSS/3, JavaScript, JQuery, JSON, AJAX
Frameworks: Angular JS, Backbone JS, Node JS, JQueryUI, Ext JS, React JS, DojoBootstrap
Version Control System: SVN, CVS, GITHUB, Clear Case
Database: MongoDB, MySQL, PL/SQL (Oracle)
PROFESSIONAL EXPERIENCE
Confidential, Framingham, MA
Sr. UI Developer
Responsibilities:
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Extensively usedAngular-CLI to generate components, routes, services, pipes and to run tests.
- CreatedAngular2components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, RouterOutlet, binding the click event, Component decorator, binding to the hidden property.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by usingAngularJS2.0 framework and Node JS.
- Worked onAngular2.0 by consuming RestFul web services & UsedAngular2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework with the Karma test runner.
- Worked on Typography, Notifications, TimeOut functions, cards, Dialogs, Forms, Tables, Switches, Icons, Dashboards, Widgets, Charts and buttons for developing Bootstrap 4 usingAngular2.
- Used Protractor provided byAngularfor end to end (e2e) testing.
- Worked onAngular2.0 by consuming RestFul web services & UsedAngular2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Used Typescript and its features such as static typing, classes and interfaces.
- Assisted in developing a single page application based on AngularJS framework.
- Deployed files to development, staging and to production servers using Gulp.
- Worked on creating responsive website for smart devices using responsive web design (RWD) and media queries based on CSS, HTML5, and Bootstrap Front-End Framework
- Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Implemented the Bootstrap components like Thumbnails, Progress bar, Carousel in the product details.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AJAX, JSON, AngularJS, and JavaScript, Bootstrap.
- Closely worked with Application usingReact.JSand Node.JS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly
- Developed various screens for the front end usingReactJSand used various predefined components from NPM and Redux.
- Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data withReact-Native Application.
- UsedReact.JSto create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Developed single page applications usingReactRedux architecture, ES6, web pack and grunt.
- Involved in creating a reusable component usingReactJSfor DOM Manipulation.
Environment: HTML5, CSS3, XML, JSON, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, JQuery-Mobile, SCRUM, Agile Methodology.
Confidential, Syracuse, NY
Sr. UI Developer
Responsibilities:
- Assisted in developing a single page application based on AngularJS framework.
- Incorporated MVC architecture using AngularJS framework.
- Used AngularJS to bind HTML to JavaScript Objects and to create single page application.
- Design and develop webpages components to improve user experience and features using HTML, CSS, JavaScript and jQuery.
- Worked on creating responsive website for smart devices using responsive web design (RWD) and media queries based on CSS, HTML5, and Bootstrap Front-End Framework
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Implementation of Responsive Web Design techniques to enhance user’s behavior based on screen size, platform and orientation.
- Worked on Twitter Bootstrap to create Responsive Web Design and reusable components.
- Implemented the Bootstrap components like Thumbnails, Progress bar, Carousel in the product details.
- Created detailed wire frames and process flows.
- Implemented LESS CSS to improve the functionality of the webpage.
- Form Validation with error messages in a dialog box.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop.
- Worked with JSON for data exchange between client and server.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google Chrome JavaScript debugger.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AJAX, JSON, AngularJS, and JavaScript, Bootstrap.
- Involved in designing and developing the GUI for the user interface with various controls.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
- Used React JS for templating for faster compilation and developing reusable components.
- Worked in using React JS components, Forms, Events, keys, Router, Animations and Flux concept.
- Working with React Router for developing Single Page Applications SPA's.
Environment: HTML5, CSS3, XML, JSON, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, JQuery-Mobile, SCRUM, Agile Methodology, TFS.
Confidential, Durham, NC
Sr. UI Developer
Responsibilities:
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Architected and developed a mobile web application publishing framework component library based on Angular JS.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular JS, JavaScript API.
- Created Multiple Views as well as Nested Views with the help of Angular JS ui-view & ui-sref.
- Use of Angular JS ui-router for defining all application States (routes).
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON.
- Worked on Angular Promise API by using the 'q' service within Angular.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Worked on integrating backend RESTful service calls with Bootstrap components by fetching the data using Angular HTTP service and displaying it within various Bootstrap based components.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Developed client side validation code using JavaScript and JQuery Validation Plug-in.
- Involved in creating a reusable component using React JS for Document Object Model manipulation.
- Defined new validations through React JS for the form field validation implemented.
- Used Node JS for heavy Document Object Model manipulation.
- 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.
- Extended CSS as needed to accommodate new data and display types.
- Used git andgithubextensively dealing with merge conflicts and code reviews.
- Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.
- Experience testing AngularJS applications using Protractor on end-to-end AngularJS application framework.
- Participated extensively in developing the cross browser compatible websites and performed cross-browser testing.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML5, CSS3, JavaScript, JQuery, Bootstrap, AJAX, JSON, XML, REST, SVN, AngularJS, ReactJS, JSP, Github, MVC, SDLC (Waterfall).
Confidential, Houston, TX
Web/UI Developer
Responsibilities:
- Developed the user interactive web applications and Rich Internet Applications (RIA's) using with the help of Adobe Dreamweaver CS4.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
- Worked with Node JS to create web and desktop applications(node-webkit).
- Worked Closely with Designers to Understand and redesign the Package Customization and Service Locator Modules using HTML 5, CSS3 and JQuery.
- Extensive experience with Two way data binding within Angular JS with clear understanding and implementation of nested scopes along with root scopes
- Created HTML pages from the PDF’sgiven by the UX and used Angular JSto retrieve data from the rest services.
- Used advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Used JQuery plug-ins for Widgets, Menus, User Interface and Forms.
- Used Spring Validation framework to implement the server side validations and usedExt JS, AJAX to get the data from the server asynchronously by using JSON objects.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Experience of bootstrapping and modularizing an application with Angular JS injector.
- UsedAjaxcalls through Angular JS to populate the data tables on the front-end.
- Implemented JQuery based accordion styles and handled complete JQuery in showing Rich Internet Application (RIA).
- Used to interact with Business Analyst and Business owner to give up the best designing features for the product users.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Wrote application level code to perform client side validation using JQuery and JavaScript.
Environment: HTML, CSS, Angular JS, JavaScript, JQuery, Dreamweaver CS5,EXTJS, AJAX, JSON, ECLIPSE, MS Office, PL/SQL and SVN.
Confidential, Cleveland, OH
Front-End UI Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages with dynamic and browser compatible features using HTML, XHTML, CSS2/3, JQuery and Bootstrap.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Implemented different validation control on the web-pages using JQuery.
- Implemented JQuery to improve the overall usability of the website interface.
- Developing pages using JQuery, AJAX and JSON to parse on data to frontend on the fly.
- Extensively used JQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
- Implemented chained select plug-in for JQuery with JSON processing and callback feature, chain multiple selects with ease.
- Performed GET and POST requests in Ajax call of XML, JSON using JQuery.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL.
- Traversed documents and manipulated Nodes using DOM and DOM Functions using Firebug and IE Developer Tool bar.
- Applied industry best practices and standards when project requirements were lagging.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
- Met one-on-one with clients in exploring the best possible options for their web presence.
Environment: HTML, DHTML, CSS, AJAX, JQuery, Angular JS, Bootstrap, Tomcat Apache, JSP, Eclipse, Microsoft FrontPage, and Adobe Photoshop CS3.
Confidential, Somerset, NJ
UI Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using webtechnologieslikeHTML, XHTML, CSS and JavaScript as per company’s standards.
- Involved in team meetings with corporate webmaster’s UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
- Migrated content from existing website to a new, database driven website and utilized in house Content management System
- Translated wireframes and Photoshop images to functional interfaces.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design.
- Managed and implemented all codes changes via SVN. Deploying builds across development, Staging and production instances and maintained code integrity.
- Designed and developed the layouts of Customer Relations Module. Designed functionality using Ext JS.
- Developed client side validation code using JavaScript and JQuery.
- Guided team into developing an effective organic SEO campaign and social media friendly design with keyword analysis and Google Search Appliance .
Environment: HTML, XHTML, CSS, JavaScript, JQuery, AJAX, Ext JS, Usability Testing, Agile methodology, Eclipse, JSP.
Confidential
Web (UI) Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner usingHTML, CSS2 .
- Worked with Internal Clients for business objectives, project scope and the requirements of the project.
- Managed application state using server and client-based State Management options.
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Developing JavaScript library for rendering domain-specific layout XML to web.
- Gathering data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Safe Migration of Websites from one hosting to other without loss of data and affecting the SERPs.
- Successfully developed unique custom opcodes for Balance Inquiry and Balance Transfer with zero defects.
- Improved the Functionality of default Invoicing Opcodes to optimize and enhance the overall Invoicing process of Oracle product: Billing and Revenue Management (BRM).
- Worked with XML Data documents to synchronize with dataset.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
Environment: HTML, CSS, JavaScript, JQuery, XML, AJAX, Usability Testing, Eclipse, Oracle, Frameworks.
