Sr. Ui/ux Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- 7+ years of experience in design and development of Front - end Web Application with HTML4/5, XHTML, DHTML, XML, XSLT, CSS2/3, Angular 1.x, Angular 2, Angular 4, React.js, ES6, Babel, Webpack, AJAX, JQuery, JavaScript and JSON Technologies.
- Experience in writing web application programs covering front-end / UI jQuery and AJAX for building rich user friendly, high performance web applications.
- Extensive knowledge in CSS, CSS3, HTML5 and experience in implementing cross-browser style-sheets
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, CSS Sprites, Pseudo Classes, and Pseudo Elements
- Worked as a web designer in creating mockups/wireframes, user flows and storyboards
- Adept in handling web effects and responses with jQuery, HTML and CSS 2/3
- Very good experience in Document Object Model (DOM) and functions
- Ability to apply W3C web standards with great skills in achieving the best cross-browser user experience for sake of long-term user retention and engagement
- Application development experience in both LAMP and WAMP platform
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis/Design, Development and Testing
- Experience in using various tools and IDEs for development and design like WebStorm, Eclipse and Visual Studio
- Experience in working with Single Page Application (SPA) architecture
- Extensive experience in Development, Implementation and testing in various application architectures, including E-Commerce, Banking, B2B, Distributed Applications, Internet /Intranet
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines(WCAG) and ability to apply W3C web standards
- Strong designers skills and expertise in using Adobe Photoshop and Adobe Illustrator
- Proficient with various IDE’s like Eclipse, Android Studio, Notepad++ and Dreamweaver
- Experience working with CVS and SVN for software configuration
- Knowledge of Object Oriented Concepts.
- Able to work independently and as a team player
- Excellent communication and inter personal skills.
- Good problem solving skills
TECHNICAL SKILLS:
Operating Systems: Linux, Windows 2000, XP, Vista, windows 7, 8 and 10
Databases: PL/SQL(oracle), MySQL, MSSQL
Javascript Libraries: Backbone.js, Require.js, React.Js, Angular.js, Angular 2, Ember js, Handlebars.js, Node.js, Express.js
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Apache, UI Concept Modeling/Wire framing, Less CSS Bower, Solr
Web Servers: Apache and IIS
Version Tools: CVS &SVN, GIT
IDE: Android Studio, Eclipse IDE, NetBean, JSfiddle, Webstrom, Visual Studio, Dreamweaver, SublimeText Editor and Notepad++
Debugging tools: Chrome Developer Tools, Firebug
Wire Frame Tools: Balsamiq, Mockflow
Design editors: Adobe Illustrator CS3, Adobe Photoshop
Methodology: Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr. UI/UX Developer
Responsibilities:
- Hired the DPOD-UI Team to develop and maintain the Data Protection on Demand (DPOD-UI) application.
- Developed a pixel perfect UI App in Angular 1.6.
- Components allow us to create and build highly reusable code (just like Angular 2, React and Ember were already into Component)
- UI components developed using Angulars component API, Webpack, NodeJS to deploy local Server
- Karma/Jasmine for Unit Testing
- Protractor for E2E test cases
- DataGrid was implemented as custom a Directive.
- Angular UI Router Framework to update the browser URL as user navigates across the app.
- Traspiling ES6 features using Babel as most modern browsers don’t support ES6 features yet. Mostly used features include import/export, let, const, class and arrow functions.
- Webpack plugin to perform various tasks that build our application
- Yarn package manager for fast, reliable and secure dependency management (yarn addresses the problems faced by npm like installing packages would be more fast/consistent, few security concerns faced by npm are resolved well by yarn)
- Involved in Project Code Debugging and testing and resolving the JIRA bugs assigned
- Used JIRA for tracking the bugs and issues
- SASS implementation using nesting, variables and mixins.
- Deployed app on Cloud Foundry using cf CLI
- Used Jasmine for Unit testing each Component and used Karma for processing the testing procedure.
- Developed the Cross- browser compatible and standard compliant applications
- Involved in Agile methodology sprint planning for software development
Environment: Angular 1.6, ES6, Babel, Webpack, Yarn, HTML5, Jasmine/Karma, Protractor, JIRA, CSS3, Cloud Foundry, RestFul API Services, AJAX, JSON, Visual Studio IDE, Zeplin, Node.js, Gitlab
Confidential, Austin, TX
UI/UX Engineer
Responsibilities:
- Hired for the VUXE - Visa UX Engineering Teamto develop from scratch the VISA B2B Connect Pilot Application. Went through Accessibility training internal to VISA and completed VGAR(Visa Guide and Accessibility Requirements) that covers all the WCAG Web Content Accessibility Guidelines
- B2B Connect mockups provided by VUXE Design team strictly follow the VISA Hamlet guidelines. Hamlet guidelines document consists of detailed information of individual specs(radio, button, input, navigation, tabs etc) like font-size, color, pixel height, width, background and hover displays.
- Developed a pixel perfect Accessible UI App in Angular 1.5 using Angular material UIcomponent framework, Webpack, Gulp, NodeJS, Karma/Jasmine for Unit Testing(Reason we used Angular Material was because it implements Google Material Design and components are close to Hamlet Specs)
- Developing various Components using Angular 1.5’s new Component API for our Webapp which serve as a plugin that can be integrated into various parts of our application.
- Components allow us to create and build highly reusable code (just like Angular 2, React and Ember were already into Component)
- DataGrid was implemented as custom a Directive that supports Accessibility, Similarly Hamlet Input, File Download and Accessible Forms were developed as directives.
- Angular UI Router Framework to update the browser URL as user navigates across the app.
- Angular nvd3reusable directive for displaying d3 charts on Dashboard of B2B Connect.
- Traspiling ES6 features using Babel as most modern browsers don’t support ES6 features yet. Mostly used features include import/export, let,const, class and arrow functions.
- Gulp plugin to perform various tasks that build our application, (for build system we choose Gulp against Webpack because its commonly used for Angular 1x apps, easy to write our own build tasks and lightweight also Webpack is more complicated and significantly harder to customize)
- Browserify for Bundling and Modularizing all the files.
- BrowserSync Live Reload to show live changes when we develop our app.
- Involved in Project Code Debugging and testing and resolving the JIRA bugs assigned
- Used Oracle SQL Database in order to insert, update and delete the records.
- Used Zeplin to change the requirements standards of wireframes after discussions with the direct customer
- Used Jenkins for the build process to generate the rpm-build
- Used JIRA for tracking the bugs and issues
- SASS implementation using nesting, variables and mixins.
- Used Jasmine for Unit testing each Component and used Karma for processing the testing procedure.
- Developed the Cross- browser compatible and standard compliant applications
- Involved in Agile methodology sprint planning for software development
- Working on a VISA Commercial application - VISA BUSINESS PORTAL
- Designs are still being implemented by VUXEDesign team and UI team is developing the Hamlet Components in Angular 2 with a detailed documentation of APIs - (Input, Properties, Event (Event Emitter), one way and two way binding)
- Unit testing using Karma, Jasmine and Protractor for end to end testing.
Environment: Angular 1.5/ Angular 2, ES6, Babel, Browserify, BrowserSync, Gulp, HTML, JIRA, CSS, Angular Material 1.1.4, RestFul API Services, AJAX, JSON, Visual Studio IDE, Zeplin, Node.js, Bitbucket
Confidential, Austin, TX
Responsibilities:
- Backbone.js as an MVC framework, HTML 5, CSS 3, Bootstrap, JavaScript and JQuery
- SB admin 2 which is an open source Bootstrap plug in
- Developed Lane Data Aggregator service GUI using Backbone.js and currently using it in different services in the project.
- Developed fast loading images using Adobe Photoshop CS3
- Responsible for creating the screens with table less design following W3C standards
- Underscore.js, Handlebar.js for templating in most of the code
- Used Backgrid.js, which supports backbone.js to render the server side data and display
- Developed application using NodeJS and ReactJS for Asynchronous Module Definition (AMD) and Grunt as task manager
- Implemented Backbone CRUD operations (Create, Read, Update and Delete) and Paginator for pagination for Tables
- Implemented agent widget based on the wire frames provided by the design team
- Used External Apache services through XAMPP Control panel for the GUI and tomcat internally inside eclipse for the backend
- Created the Application using Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly
- Created graphics, buttons, custom icons and logos using Adobe Photoshop
- Integrated the front end UI to the back end using Spring MVC framework
- Involved in Project Code Debugging and testing and resolving the JIRA bugs assigned
- Used Oracle SQL Database in order to insert, update and delete the records.
- Used Balsamiq to change the requirements standards of wireframes after discussions with the direct customer
- Used Jenkins for the build process to generate the rpm-build
- Used JIRA for tracking the bugs and issues
- Worked on CSS pre-processors such as SASS
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout)
- Used Qunit.js and Jasmine for Unit testing each models and collections in all the services used Karma for processing the testing procedure.
- Used Node.js framework called Express JS to create the Restful Api for the demonstration to the customer and also Storing the dynamic data in MongoDB
- Globalization of all the UI components in our seven service pages
- Developed the Cross- browser compatible and standard compliant applications
- Involved in Agile methodology sprint planning for software development
Environment: Backbone.js, Underscore.js, JQuery, HandleBars.js, ReactJS, JavaScript, HTML,, JIRA, CSS, BOOTSTRAP, RestFul API Services, XAMPP Control panel, AJAX, JSON, Eclipse IDE, Notepad++, Balsamiq, wire frames, Express.js, GIT for GOGS.
Confidential, Everett, WA
Sr. UI/UX Developer
Responsibilities:
- Worked as a UI Dev, designed front-end using Photoshop, HTML/HTML5, CSS/CSS3, (MVC Framework) AngularJS and Dreamweaver with UI Bootstrap and develop the application to specs of the Wire Frames agreed upon.
- Web application development using AngularJS along with cutting edge HTML5 and CSS3(Less)
- Agile framework/Scrum Standup meetings for updating daily status of our Team
- Worked on PATS, F(one) Search and ServiceMan deliverables which are supposed to be integrated into MTP from a browser version of TechPortal
- Worked on the modernization of a legacy and outsourced UI technologies used were Angular.js, Ember.Js and JQuery.
- Developed and implemented user-interface visuals and navigation for applications while improving usability
- Visual Designers as being focused on the look and feel of the product and brand, as well as being involved in conversation about what the site or product provides, and project goals
- Developed single page applications (SPA’s) using Angular.JS
- 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
- Rapid prototyping of design concepts
- Gained experience in accessing the data from the Demandware server and used Sand box for the code integration
- Used the Gradle Plugin built into Android Studio IDE to build them apk for Android Device
- Utilized the Subversion plugin in Android Studio to commit/Update File changes to/from the Trunk
- Used “$http” Service for getting JSON on communication with F5 Servers which acts as a Gateway for Frontier’s MTP application
- Used Node.js to run the application on the grunt server
- Used Angular.js, Ember.Js, Node.js and Bootstrap in effective web design
- Used Wireframes to get a more tangible grasp of websites functionality
- Created a chain of promises using “then” method from the “$q” Service.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop
- Created and promoted JavaScript unit testing in mocha using Grunt, Jasmin and Karma
- Used the $routeprovider for configuring all the Routes within the app.js of MTP.
- Developed the Angular modals like yes/no, ok/cancel, cancel/delete from the Bootstrap components written in Angular using $uibModal service
- Developed Angular accordions from the Bootstrap components written in Angular using uibAccordion service
- Used the UI Bootstrap Components especially for Glyphicons, Buttons, alert classes and adjusting columns (like col-xs-10, col-sm-10 within row class) within MTP app
- Implemented JavaScript for client side validations
- Used Chrome to debug JavaScript, to analyze DOM objects of the page and to change the page layout
- Developed an efficient and well-secured Administration module
Environment: HTML5, CSS3, AngularJS, Node.js, JavaScript, JQuery, JSON, Photoshop, Wire Frames, Demandware server, AJAX, Gradle, Subversion
Confidential
UI Lead Developer
Responsibilities:
- Designed front-end using HTML/HTML5, CSS/CSS3, (MVVM pattern) BackboneJS, JQuery UI, AJAX, JavaScript and develop the application to specs of the Wire Frames agreed upon.
- Used JQuery Easyui for Common UI controls such as Layout, Tabs, Panels, Accordion
- Used require.js for Code modularization and dependency management (AMD)
- Used UI Development using PHP, HTML, and coded Java components which Retrieves data using SQL from Oracle database
- Designed a Datagrid using the jqxGrid
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards
- Used Dropzone.js on the Grid Search area (jqxGrid) for dragging and dropping of files from desktop
- DOM traversing and basic utilities such as collection enumerators done using JQuery core
- Used the existing HTML website and updated content to be stored on the database instead of hardcoded into each page.
- Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop
- Creating rapid prototypes of interfaces to be used as blueprints for technical development
- Created paper prototypes, initial wire frames and designed a strategy by collaborating with the designers
- Extensively used JAWS screen reader for ADA (A screen reader, called "Job Access with Speech" is commonly referred to as JAWS. This software is manufactured by Freedom Scientific. Currently JAWS is the most commonly used screen reader, however, many more exist, such as Supernova, Window-Eyes, Etc., just to name a few of the most popular ones)
- Worked on YUI's continuous integration efforts, which included automated testing of functionality, performance, and code quality
- Involved in the development of Dynamic loading of web pages using Ajax calls with server pages like PHP and MySQL
- Used GitHub repository for version control
- Implemented JavaScript and Jquery for client side validations
- Implemented AJAX functionality using JSON, JQuery and XML
- Used Chrome to debug JavaScript, to analyze DOM objects of the page and to change the page layout
- Developed an efficient and well-secured Administration module
Environment: HTML5, CSS3, BackboneJS, JEasyUI, Dropzone.js, Adobe Photoshop, Demandware, PHP, JavaScript, YUI, JQuery, JQuery UI, GIT, JQuery Mobile, JAWS13 and 14(ADA), JSON and AJAX
Confidential, Bentonville
Sr. Web UI/UX Developer
Responsibilities:
- Designed front-end using BackboneJS, JavaScript, HTML/HTML5, CSS/CSS3
- Designed templates in Adobe CQ5 based upon the wireframes and business requirements
- Design for experiences with cross platform design tools in a fast-paced design studio. Evaluate and analysis existing design assets like tabs, filters and buttons. Helps improve brand, visual design concepts, product attributes, and iconography. Supports the team in utilizing current and emerging design and prototyping technologies. Manages and delivers work with exceptional communication tasks as well.
- Utilized HTML5, CSS3, JavaScript, JQuery, JQuery UI, JQuery Mobile and AJAX to create a user login system that allowed customers to login
- Used the existing HTML website and updated content to be stored on the database instead of hardcoded into each page
- Used CSS to create grids and adopt cross browsing interactive features
- Used modernizer.js for HTML5 and CSS3 feature detection
- Implemented JQuery, RWD to improve the overall usability of the website interface
- Implemented ADA compliance for the application
- Implemented JavaScript and Jquery for client side validations
- Implemented AJAX functionality using JSON, JQuery and XML
- Implemented YUI Js Library for DOM Scripting DHTML,AJAX and an Accordion Component
- Used Oracle Optimizer to enhance performance of SQL statements
- Web development including standardizing the toolsets used from Eclipse to using Git for source control
- Used Chrome to debug JavaScript, to analyze DOM objects of the page and to change the page layout
- Developed an efficient and well-secured Administration module
- Widely used Optimization technique in existing code
Environment: XHTML, HTML5, CSS3, BackboneJS, JEasyUI, YUI, UKI, Native iOS, Responsive Web Design, JavaScript, JQuery, JQuery UI, JQuery Mobile, MVC Framework, GIT, JSON and AJAX
Confidential, Houston
Web UI Developer
Responsibilities:
- Designed layouts on the front-end using JavaScript, HTML/HTML5, CSS/CSS3
- Utilized HTML5, CSS3, AngularJS, JavaScript, JQuery, and AJAX to create a user login system that allowed customers to login
- The Angular JavaScript framework for building web applications is highly efficient to use with Laravel PHP framework as well as using Restful services
- Used the existing HTML website and updated content to be stored on the database instead of hardcoded into each page and developed according to WCAG-web accessibility standards
- Used CSS to create grids and adopt cross browsing interactive features
- Used modernizer.js for HTML5 and CSS3 feature detection
- Implemented JQuery to improve the overall usability of the website interface
- Implemented JavaScript and Jquery for client side validations
- Used Groovy to write unit tests
- Used Gradle to build the source code of the program
- Create data entry procedures, managed data integrity as aWeb Analyst
- Implemented the strategic planning activities as a part of Performance Metrics
- Used Firebug to debug JavaScript, to analyze DOM objects of the page and to change the page layout
- Developed an efficient and well-secured Administration module
- Widely used Online Optimization technique in existing code
Environment: XHTML, HTML5, CSS3, AngularJS, JQuery UI, PHP, WCAG, Groovy, JEasyUI, MVC Framework, Groovy, JQuery Mobile JavaScript, Gradle, JQuery, JSON and AJAX
Confidential
UI/UX Developer
Responsibilities:
- Developed landing page and marketing page using HTML, JavaScript, AJAX and CSS for My Energy
- Worked on two modules namely My Usage and Ways to Save
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically-rich code and be aware of cross-browser compatibility and bugs
- My Usage has the concept of Smart meter- through this user can view their energy usage if they signup into the website and there would be a change to leverage the usage.
- Developed My Usage module using JavaScript and jQuery, which needs coding to implement smart meter technology
- Ways to save is a large collection of tips to save on usage of energy
- Worked on tooltips for some concepts of ways to save, used jQuery and JavaScript to implement ToolTips
- Developed Search Engine using JSP, presented the XML data in the web page using JavaScript and jQuery.
- Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application
- Used Firebug, Firebug Lite, and IE developer toolbar for debugging and Cross Browser compatibility
- Fixed Cross browser compatibility issued for a set of browsers namely IE6, 8, Firefox 3.6, 4, 5 and 6.
- Used JIRA for Defect tracking
- Used agile methodology for the software development
- Used Tortoise SVN to check in code to dev Environment and to avoid merge issues
Environment: Windows, Eclipse, JavaScript, HTML5, DHTML, CSS3, jQuery, JEasyUI, YUI, UKI, AJAX and Tortoise SVN
Confidential
UI/UX Designer
Responsibilities:
- Understand new technologies and identify the design opportunities they present.
- Facilitate early ideation sessions with brainstorming and storyboarding.
- Help define and own web design deliverables.
- Front-end design of XHTML templates catalogue and CSS standards for hosted corporate Client based and commercial websites
- Design and implementation of CSS themes across multiple products and icon designing
- Develop conceptual and detailed visual designs for corporate websites.
- Designed various interface models and navigational schemes. Design style guides for Website and Desktop Applications on provided requirements and recommendations.
- Interacting with the project leaders, team leaders, designing and developing web pages, animations, still graphics, banners, greeting cards, logos etc.
- Worked closely with Program Engineers to implement front end and back end web tools and routinely maintained numerous live and production-grade web applications and developed numerous media presentations for clients.
- Created marketing communication and product marketing collateral
- Responsible for the creative, design, layout and maintenance of the company web site
Environment: Adobe Photoshop, Dreamweaver, JQuery, CSS, DHTML, HTML, XHTML and JavaScript