Senior Ui Developer Resume
Bentonville, AR
SUMMARY
- 9 years of extensive experience in software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using industry. Extensive experience includes design, development, and support of systems application architecture and also in Coding, Porting, Troubleshooting, Testing and Deployment of web - based applications primarily usingHTML5, HTML, XHTML XML CSS, CSS3, PHP, JavaScript, jQueryMeetingW3C standards.
- Experienced on Well Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
- Good knowledge of latest version of object-oriented JavaScript Libraries like Angular.js, Node.js, Backbone.js, Bootstrap, EXTJS 4.0, and Require.js, Handlebars, Ember.js and Dojo toolkit.
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
- Experience with Responsive Web Design and Bootstrap.
- Expert in creating Templates, Web Interfaces, Layouts, and Flow of Future Pages.
- Expertise in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator, and Adobe Flash.
- High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Expert in working with cutting edge front-end technologies/ framework and libraries like jQuery, Prototype, (X)HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
- Proficient with creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Well versed W3C standards.
- Extensive experience in various UI widgets using JavaScript libraries (jQuery) and developing Rich Internet Applications RIA.
- Experienced in data driven-UI component where a single application serves as the website for multiple customers.
- Good knowledge of using JavaScript testing frameworks, Jasmine, Protractor and QUnit.
- Expertise in working with kendo to develop modern web applications and easily combine with responsive apps.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Worked with Agile waterfall and scrum methodology.
- Experience in using Web Services like SOAP protocol in JAXWS and RESTFUL web services Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Good knowledge in JavaScript testing tools with moche and chai.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- An energetic individual, able to communicate effectively, to work collaboratively to resolve problems and to motivate team members as well.
- An experienced software developer passionate about delivering quality software products with thorough & rigorous testing and ample documentation.
- Excellent analytical and logical programming skills with a good understanding at the conceptual level and possess excellent presentation, interpersonal skills with a strong desire to achieve specified goals.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, JQuery, PHP, AJAX, DOM, DOJO, Core Java, GUI, Responsive Web design, JSON, Gradle, Gulp, Grunt, SASS, LESS, Mustache, Python, Kendo.
IDE & Tools: Web Storm, intellij, Notepad++, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0/3.0, Microsoft Publisher, Eclipse, Atom, Edit Plus.
Version Control: SVN, CVS, GIT, JIRA
JavaScript Libraries: JQuery UI, Ext JS 4.0, Require.js, React.js, Backbone.js, Angular.js, Node.js, Ember.js, Bootstrap.js, knockout.js, Handlebar.js
Publishing Tools: Adobe PageMaker, MS Office
Wire Frame Tools: Adobe Illustrator CS3
Data Access: MY SQL, Oracle, MongoDB.
PROFESSIONAL EXPERIENCE
Senior UI Developer
Confidential, Bentonville, AR
Responsibilities:
- Applications developed usingJavaScript,Angular11.
- Moved existingAngular11 componentsfor more responsive and less dependency.
- UsedNPMfor installing required node modules and other publishedAngular NPM modules.
- Updated the application with new features ofAngular 11.
- Created typescript reusable components and services to consumeRESTAPIsusing component-based architecture usingangular11.
- Worked on some of the new features ofAngular 11like new if else syntax, ng-templates, and form validators.
- Implemented client-side Interface usingAngular 11andNode.jsto structure JavaScript code in an MVC
- Usedagilemethodology for the software development.
- Developed dynamic responsive Web Application by integratingAngular11with Bootstrap which is further integrated with Web Services.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- Used Excel Builder 3rd Party open-source library and tweak it to make sure it will work with IE11.Developed style sheets usingCSSpre-processorsSASS
- Used Angular 11 and Bootstrap as the front-end framework, with Typescript, CSS3, and HTML5.
- Consuming RESTful Web Services using AJAX and jQuery and rendering JSON response
- CreatedTypescriptreusable components and services to consume REST API's using Component based architecture provided by Angular 11.
- UsedAngular 11Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
- UsedDecoratorsto optimize the code reusability and worked with services, providers in Angular 11.
- Experience in working withRoutesinAngular 11.
- Customized components for each of the web page inAngular 11.
- Package management tools BOWER
- UsedGITfor version control.
- J IRAas the bug tracking system to track and maintain bugs/issues.
- Used Web pack to include bootstrap property files to the application bundle.
- UsedPolyfillto propose updated web standards on existing browsers of the users.
- Executed Section 508 compliance checking of web sites.
- Skilled at documenting compliance against the Section 508 technical standards
- Ability to test software, Internet applications and hardware as needed for Section 508 compliance
- Wide knowledge of section 508 testing tools including Jaws
Environment: HTML5, CSS3, SASS, JavaScript, Bootstrap, Angular 11, TypeScript, RWD, Node.js, GIT, JIRA, Jasmine, NPM, MVC, Eclipse IDE, Web Services, Jasmine, Karma, JAWs.
Senior UI Developer
Confidential, Baltimore, MD
Responsibilities:
- Developed front-end UI using ANGULAR 8.0, HTML5, CSS3, EXT JS 4.0, BOOTSTRAP, CANVAS, JAVASCRIPT, ECMAScript 6.0, SASS, JQUERY, AJAX and WEBPACK.
- Involved in Writing Actionclasses, ActionForms and Action Mapping in Struts Configxml.
- Focused on developing the Application UI for presentation.
- Used Struts ActionClasses and regular Java classes. Implemented client-side validations using JavaScript and server-side validation in the Actionclasses.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided byAngular 8.
- Used TCL for language processor to execute native code.
- Used Wire frameworks to get user and client approval on the layout of key pages and the navigation.
- Developed complex, useable, attractive, and cross-browser web interfaces that account for speed, file size, readability, and accessibility. Extensively used ECMAScript 6.0 for large applications and library creation.
- Worked in a team, involved in developing the UI layout and front-end programming (HTML) for web application that matches requirements. Responsible for building Mobile applications using Xamarin Studio.
- Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally. Used jQuery template for markup. Implemented two-way data binding through scope in applications built on AngularJS 8.0.
- Responsible for developing, editing, publishing, and managing content on the external Web pages and internal portals. Extensively used Google Material design for designing web pages as client requirement.
- Worked on client-side validations for signup and login page by using ng-show to display the errors and created custom validations. Demonstrated implementation and up-gradation of JavaScript Library.
- Involved in configuring the GIT repository and maintain the version control using Git. Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
- Created single page applications using Angular8.0 and EmberJS.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Migrating from GitLab to docker and implementing GitLab inside docker.
- Experience with creating script for data modeling and data import and export.
- Extensive experience in deploying, managing, and developing MongoDB clusters.
- Experience in creating JavaScript for using DML operation with MongoDB.
- Creation, configuration, and monitoring Shards sets.
- Analysis of the data to be shared, choosing a shard Key to distribute data evenly.
- Architecture and Capacity planning for MongoDB clusters.
- Implemented scripts for mongo DB import, export, dump and restore.
- Containerizing the integration process by GitLab CI within docker
- 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.
- Used Jasmine unit tests (Karma) to verify Angular JS modules and JavaScript utility routines.
- Involved Finding out the bugs, broken links and missing images etc. and rectifying them.
- Used filters like date, json, uppercase, lowercase to arrange the data that is to be displayed in a particular format.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 &JavaScript using Dreamweaver.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used the Node.js, Angular JS and Backbone JS MVC Frameworks in the development of the web applications.
- Built out a new product line in ECMAScript using React, Redux and Rails.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- Working along the web developer to create and maintain a robust framework to support the apps/web.
Environment: JavaScript, jQuery, JSON, Ajax, HTML5, DHTML, CSS2, CSS3, Handlebar.js, Angular 2.0, Node.js, Backbone JS, Agile methodology, Dreamweaver, MVP, Bootstrap, Usability Testing, Karma and Jasmine, SSAS, LESS, GIT, MySQL, ECMAScript 6.0, Web pack, MongoDB.
Front End/ UI Developer
Confidential, San Carlos, CA
Responsibilities:
- Involved in Requirement gathering phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
- Developed the front end of the application using HTML5, CSS3, SASS, JSP, JavaScript
- Applied advanced HTML, JavaScript, and CSS to deliver innovative user interfaces and components.
- Created interactive websites and website features using JavaScript and jQuery/ jQuery UI.
- Experience Developing Redux, NGRX, Grid Stack.
- Extensively used Angular2/4 with HTML, CSS, and Bootstrap to create rich User Experience.
- Developed Angular 2Template driven forms and Model driven forms builder by using ng Model.
- Used Angular.js for developing single page web applications.
- Used Angular 2for Client-side validations while rendering JSON validation errors in the backend.
- Good practice with the Node. JS Application in building the minified versions.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
- Wrote Page level code using JavaScript with Angular.js framework along with JQUERY and other JavaScript libraries.
- Spearheaded adoption of Responsive Web design principles.
- Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs, and design standards.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver, and Illustrator for the front-end development such as graphics and multimedia's.
- Converted existing websites to Responsive websites.
- Used Jasmineto perform unit testing of custom filters, custom directives, and various parts of AngularJS application.
- Enhanced user experience by designing new web features using MVC Framework like Backbone JS and Node JS.
- Build service-based architectures and platforms using core JAVA, Servlets, JSP and Web - Services.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Worked with Node.js to give a structure with rich API over a RESTful JSON interface.
- Wrote application-level code to interact with the backend databases JQUERY, AJAX and JSON.
- Implemented Grails Services and controllers to perform actions.
- Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Involved in rendering custom HTML tags using React.js.
- Implementing client-side Interface using React.js.
- Used Node JSfor heavy DOM manipulation.
- Worked upon the dashboard for the project, which contained a variety of charts and drag gable components using JQUERY UI Library.
- Used AJAX for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed and deployed Action Classes and JSP for Dynamic HTML generation.
- Generated new and edited existing design with CSS to accommodate new changes in design and logic.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
- Created web pages which are informative and yet very neat and interesting to look at.
- Responsible for design and development of the web pages from mock- ups.
- Worked closely with business users and developers of team to resolve issues.
Environment: HTML5, CSS3, jQuery, Handlebars, AJAX, Responsive Web Design, Jasmine, Grails, Angular 2, Angular.js, MongoDB, Node.js, React.js, jQuery UI, JSON, Dreamweaver, Photoshop, Flax, JavaScript, JSP, SASS and Windows.
Web Developer
Confidential
Responsibilities:
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery AJAX framework and Widget based JavaScript programmed model.
- Followed the Agile and Scrum development methodologies
- Rendered HTML from XML stream using XSLT as per the business logic for different widgets.
- Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
- Generated UI mock-ups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML, CSS, and JavaScript.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Developed client-side validation code using JavaScript and jQuery.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side within the forms.
- Designed page - layouts using Dreamweaver and banner using Adobe Flash.
- Involved in implementing java-rendering framework, which manages the pages on the server side.
- Involved in developing the Validations across the application using jQuery Validator plug in.
- Participated in defect review meetings with the team members using Bugzilla, Firebug, and Google’s element inspector.
- Involved in implementing the UI to support all the major browsers.
- Worked with partners and clients at every stage of implementation of the integration, for instance to gather requirements, finalize analysis, review completed implementation, UAT and sign-off.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, XML, Dreamweaver, Adobe Flash, agile and Windows.