We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

2.00/5 (Submit Your Rating)

Long Beach, CA

SUMMARY:

  • A Result Oriented Professional with 8 Years of work experience in Developing User Interface (UI) Rich Web Applications, using and Web Service Applications using Object Oriented JavaScript, JavaScript & UI Libraries/Frameworks (MV*).
  • Proficient in AngularJS, Websockets, JQuery, React JS, KnockoutJS, BackboneJS, JSON, JSONP, Twitter Bootstrap, Modernizer JS, Keynote, ReactJS, HTML, XHTML, XSLT, Ajax, CSS3, CSS Frameworks, SASS, CSS Sprite, Jasmine Unit Test Framework.
  • Experience with Backbone JavaScript library with a RESTful JSON interface.
  • Experience in developing event driven applications using AJAX, JSON and XML.
  • Experience in developing WebPages and applications using different java script frameworks like Angular, Knockout, Backbone and NodeJS to integrate with backend.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Experience in developing Decoupling Component and Layout Responsibilities in ReactJS .
  • Extensive Experience in building enterprise Applications and Distributed Systems.
  • Experience in Building user interface libraries and components using ReactJS.
  • Expertise in web - based GUIs development using Applets, JSP, HTML5, CSS.
  • Created the Controllers and Controller Actions , Filters , Routing using ASP.NET MVC .
  • Experience in development and implementation of Restful Web APIs , and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE .
  • Expert in various aspects of User Experience fundamentals - Requirement Analysis, User Profiling, Personas, Task Analysis, Wireframe, Prototyping and Usability testing.
  • Experience in Single Page Application (SPA) using AngularJS created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Node.js, Bower, Grunt.
  • Good Understanding of Document Object Model (DOM) and DOM Functions .
  • Build responsive application using AngularJS, NodeJs . Application compatible with mobile devices and different web platforms and browser. Consumed different plugins and angular modules and providers.
  • Experience using MVC frameworks AngularJS, NodeJS, React.js, Backbone.js, Grunt, Bower, Mocha, Ionic framework, Ember.js.
  • Expertise in Responsive Web Design (RWD) techniques (Web/Mobile/Tablet).
  • Experience in Source Version Control tools such as Tortoise SVN, Git, and GitHub & Team Foundation Server (TFS).
  • Strong experience in making Responsive Web Pages using Media Queries and Twitter Bootstrap.
  • Experience in using various tools and IDEs for development and design like WebStorm, NetBeans, EditPlus, Notepad++, Eclipse, Adobe Photoshop, Sublime Text, X code, Visual Studio and Dreamweaver.
  • Extensive experience with Angular JSMVC Framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
  • Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
  • Experience in Version control systems like Github and SVN .
  • Worked on SCRATCH, CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS .
  • Experience in working with third party web services APIs and Web Services using AJAX and JQUERY .
  • Experience in Object Oriented Programming (OOP) with JavaScript.
  • Developed Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Familiar with popular browsers development and debugging tools/plugins for IE tester, Firebug, Jasmine and Karma testing framework.
  • Strong Experience in database design using SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using SQL Server and MySQL.
  • Experienced in different build tools like grunt and gulp.
  • Experience with versioning tools like Git, Clear case, Subversion and CVS.
  • Experience in Grunt task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap.
  • Strong Knowledge and Experience on Collections, Threading, Garbage Collection, Exception Handling, OOPs concepts and Design Patterns in Core Java.
  • Extensive experience with Agile, SCRUM, Test Driven Development and Agile test Driven Development (ATDD).
  • Strong understanding and experienced with all the phases of SDLC and agile development methodologies including SCRUM , Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
  • Experience in working with Databases like Oracle 10g/11g, SQL Server 2005, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.
  • Experience on working with CSS background, Layouts, Positioning, Text, Border and Padding, Pseudo Classes, Elements and CSS behaviors in CSS
  • Used SVN, Git, and Perforce for Version controlling and error reporting.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Managed time working on multiple projects.

TECHNICAL SKILLS:

Programming Languages: Java, JavaScript, C#, C++

Web Technologies: HTML5/4, CSS3, JavaScript, Bootstrap, JQuery, AngularJS, AJAX, XML, XHTML, and JSON, Backbone JS, Node JS, EXT JS

Java Script Technologies: Angular JS, Bootstrap, React JS, JQuery, Node JS, Backbone JS, Ext JS

Developer Tools: Yoeman, Bower, Grunt, Karma, Protractor, AXURE, Eclipse, Webstorm, Ant, Git, BitBucket.

IDE: Eclipse, Dreamweaver, Text Wrangler and Notepad++, Sublime Text

Debugging Tools: Firebug, Developer Tools, IE tester

Operating Systems: Linux, Unix, Windows and Mac

Database Technologies: SQL Server, Oracle, OLAP, Teradata, Mongo DB

SDLC s: Waterfall, Agile

Methodologies: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Long Beach, CA

Sr. UI Developer

Responsibilities:

  • Responsible to maintain HTML5, CSS3, Java Script and JQuery as well as keeping the pages dynamic using AJAX, JSON and XML and AngularJS.
  • Responsible for overall User Interface development. Created multiple custom Directives, Filters , and components Created Custom Services .
  • Responsible for overall AngularJS front end development using web API.
  • Responsible for UI testing of Angular front end in different browser and devices.
  • Tested frameworks using Jasmine and Karma .
  • Developed Tabbed pages using AJAX with JQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Designed Frontend with in object oriented JavaScript Framework like ReactJS .
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, Backbone.Js, JSON and HTML5.
  • Used Node.JS middleware Multer for uploading files.
  • Involved in building scalable applications using Node.js and used for Heavy DOM manipulation.
  • 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.
  • Used agile methodology for the software development
  • Worked with Bootstrap for compiling CSS, REST API, React JS, JavaScript, Typescript and building the System with the convenient methods with Angular JS.
  • Laid out the application structure using YEOMAN for Play and AngularJS for UI development.
  • Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field.
  • Implemented Browser Detect to detect the browser type and version.
  • Customized Data Tables and High charts into Angular JS Directives.
  • Effectuated Angular Controllers to maintain each view data.
  • Implemented Angular Service calls using Angular Factory.
  • Worked with Directives to make customized components.
  • Used Bower to install required JavaScript libraries.
  • Used Grunt to build minified application and deploy.
  • Performed emit and broadcast to propagate and catch the events.
  • Implemented injections for scope, routeParams and rootScope.
  • Executed the container structure for the application.
  • Implemented custom Checkbox renderers for each column inside data table.
  • Participated in development of a well responsive single page application using Angular-JS framework, Java Script, and JQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Used JS framework such as AngularJS (for data driven apps) and Backbone.js (for heavy DOM Manipulation).
  • Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular.js.
  • Extensively used HTML5, React JS, Angular.js, JSON, AJAX and DOM scripting for form validations.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Developed the grids for valves, repairs, users using Angular UI ng-grid, ng-table.
  • Used Angular $ resource for API calls to Backend.
  • Used HTMl5 CSS3 and Angular JS for our prototype- working model.
  • Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
  • Created middleware application server to encapsulate modern JS widget framework and control set.
  • Used Angular JS framework to bind HTML (views) to JavaScript objects (models).
  • Used JQuery core library functions for the logical implementation part at client side for all the applications.
  • 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.

Environment: HTML5, CSS3, JavaScript, JQuery, React JS, DOM, DML, DHTML, EXT JS, SASS, Angular.js, Node.js, backbone.js, Require.js, Reactive.js, Adobe Flash, Photoshop, PHP, Dreamweaver, XML, Apache, WCM WCAG, SOAP, Internet Explorer, Firefox, Chrome, Oracle, Windows.

Confidential, Dallas, TX

Sr. Web Developer

Responsibilities:

  • Gathered and analyzed the requirements and converted them into user requirement specifications and functional requirement specifications for the designers and developers to understand from their perspective.
  • Worked on re-plat forming of legacy (CPS, OPEN: Card shop and Card Apply) websites from Jquery to AngularJS and NodeJS.
  • Replatforming of web design includes HTML, XML, CSS, SASS, SMACSS, JSON, JavaScript, JSP, Jquery, Angular JS, Node JS, Dust, Gulp, Jumpstart Engine, Karma.
  • Made a flow analysis on the prospect journey and the card member journey across the CPS and OPEN card Shop and card Apply.
  • Analysis made on Personalization to understand how the prospect data is captured and stored in the cache memory. Based on that data dynamically populate the order of cards they are eligible for.
  • Created angular partials and render them into DUST template on the client side.
  • Created a mock API, which includes all the JSON data in that. There were mock services and controllers written both on the client and server side to dynamically populate the content to the Angular templates from the backend API’s.
  • Each element on the page is created as custom directive in order to maintain the modularity and make it reusable for other fields in different states.
  • Created modularized and reusable templates and, style sheets based on UI standards and guidelines of AMEX.
  • Built a generic directive, which can be reused for creating all the input fields across all the states.
  • Maintained the consistency with other teams by getting our code reviewed by the other team tech leads.
  • Worked on creating DTM tagging functionality, which is mainly used to track the user journey (click events, mouse events, and state change) across the application and send to the 3rd party. This tracked information will help them to create a report for the marketing team, which helps them to improve the business.
  • Integrated some numeric textboxes, Tooltips, drop-down list, etc. and dynamically populate the error template.
  • Used ICM, ACMS as CMS (Content Management System).
  • Worked hard in making an analysis of page level and product level data elements to figure out if its static data or dynamic data and their respective CMS.
  • Built client side validations for the input fields, which help in popping up the error message tooltips dynamically from the CMS.
  • Used Source tree for version control and Rally for defect tracking.
  • Extensively used (Angular Bootstrap) for animations and other carousels in the page, and UI components.
  • Worked on Cross-Browser compatibility and fixed bugs for several browsers.
  • Worked on creating responsive website for smart devices using Responsive design and media queries.
  • Compile a system design procedure proposal that meets every requirement and follows agile methodology.
  • Developed a single page, mobile-first, cross-device/cross- browser web application for real-time location sharing utilizing Bootstrap, JavaScript API.
  • Excellent problem solving skills and the ability to work independently.
  • Work in cross-functional team to develop timely changes to page content and meet the design requirements.
  • Actively participated in building the code base structure for replatforming the current codebase to Angular JS.
  • Actively documented all the development and uploaded into the confluence.
  • Actively participated in bi weekly iterative meetings, sprint planning’s and daily stand-up’s to track the progress and figure out the issues if we had any.

Environment: HTML and HTML5, CSS, SASS, SMACSS, Java Script, Angular JS, Node JS, JQuery lite, Webstorm, Bower, Notepad++, AJAX, JSON, XML, SVN, Source tree, Git stash, IE tester, FireBug, Chrome developer tools, karma, Gulp, sublime text 2, Bootstrap, Confluence, Rally, Agile.

Confidential, Tallahassee, Florida

UI Developer

Responsibilities:

  • Designed web application user interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases. This is a configuration widget written in CSS3, JavaScript, and jQuery framework in UI Layer with Tag library, application deployed and tested on Linux.
  • Designed and Developed JavaScript framework, which is wrapper on top of JQUERY framework and AJAX, based UI Configuration widgets.
  • This system was written in Ajax, JavaScript, JSP, JQuery, HTML and CSS.
  • Used JavaScript and CSS for UI Design Mockup. Written code in JQuery/JavaScript /CSS/AJAX for the navigation oriented application.
  • Created Dynamic Integration of jQuery Tab, jQuery, and other JQUERY component integration with Ajax
  • Implemented “jQuery Filter Search”, a JavaScript tool for adding a little search widget next to any page listing.
  • This will hide all the list items that don’t match the word that are being searched for.
  • Extensively used JQuery plug-in like Isotope and Masonry plug-in for multi column layout, Search plug-in, calendar plug-in, Ajax-queue plug-in, and Auto populating multiple select-boxes
  • Used jQuery fancy box plug-in that adds stylish drop shadow to images posted on the webpage using jQuery.
  • Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML.
  • Writing and implementing CSS 3 throughout the site, both as in-line and imported files.
  • Resolved various CSS compatibility issue and did research for CSS3 to implement and for our framework.
  • Writing and implementing JavaScript throughout the site, both as in-line and imported files.
  • Designed rich user experience prototype for managing users and roles
  • Created layouts and implemented design for all the application pages and forms. Wrote CSS Hacks for browser compatibility. Re-skinned some of the forms using CSS.
  • Involved in Testing and fixing bugs and documented the application step-by- step process.
  • Has worked on Jasmine that is especially used for testing JavaScript.
  • Writing JavaScript for Node JS applications that is useful for interacting with server and network applications
  • Worked on JQuery mobile which is based on HTML 5 for designing user interfaces for web applications.
  • Worked on JavaScript OOP, Selenium, and Cucumber JS for synchronization of data.

Environment: HTML4/HTML5, CSS/CSS3, JavaScript, AJAX, jQuery, XML, SQL python, Windows Platforms, IDE-Eclipse.

Confidential

WEB Developer

Responsibilities:

  • Involved in requirements gathering and validating functional specifications. Followed agile methodology.
  • Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets , and JavaBeans to control the flow of the application in the Presentation/Web tier.
  • Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
  • Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams) Involved in writing PL\SQL Queries.
  • Used Clear Quest tool to keep track of the application bugs and to coordinate with the Business and QA analysts.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.
  • Work involved extensive usage of HTML, CSS, JQuery, JavaScript and Ajax for client side development and validations
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used SVN for version controlling and Eclipse as IDE .
  • Impact analysis, Design and development of Use cases and Business req.
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used Struts Tiles Framework for designing the layout of the application.
  • Client pages are built using HTML, CSS, JSP, and JavaScript/Jquery .
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color.
  • Scheme of the web site using HTML5 , and CSS3 and Responsible for creating detailed wire frames and process flows
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery and JavaScript Environment: Java, J2EE, Struts, Servlets, JSP, JSTL, JavaBeans, JDBC, XML, CSS, Java Script, SQL, Oracle, Weblogic, Eclipse IDE, CVS, Clear Quest, Rational Rose, HTML, JUnit.

Confidential

Java Developer

Responsibilities:

  • Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
  • Generated UI mockups from paper-and- pencil concepts to high-fidelity prototypes that convey the interaction model using HTML, CSS and JavaScript
  • Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
  • Wrote JavaScript and JQUERY to make sites interactive.
  • Used JQUERY extensively to implement the AJAX driven application used internally.
  • Fixed Cross browser issues in Internet Explorer 7+ (including IE9), Safari, Chrome, and Firefox and contributed bug fixes.
  • Rendered HTML from XML stream using XSLT as per the business logic for different widgets.
  • Wrote code to consume the JSON data as a part of JQUERY AJAX calls and update the DOM.
  • Worked with testing team to fix the reported bugs and defects from front-end standpoint.
  • Worked closely with backend JAVA team who integrated the rich and intuitive UI with JSPs
  • Using Java Beans, JSP and Servlet implemented MVC design pattern.
  • Implemented struts Action support class and Action mapping components required for the application.
  • Using Struts validation framework, created UI validations.
  • Involved in developing applications using Java, J2EE, EJB, JSP and Servlet.
  • Using java regular expressions, created validations utility classes.
  • Wrote complex SQL and HQL queries.
  • Implemented MVC using Struts2 framework.
  • Used Hibernate ORM for mapping Java classes to database tables and data querying
  • Used JPA for mapping business objects to database
  • Work involved extensive usage of HTML , CSS , JQuery , JavaScript and Ajax for client side development and validations.
  • Worked in using Web logic Application Server for deploying and testing the code.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

Environment: Java-J2EE, JDK, JSP, Servlets, spring, Hibernate, Agile, Eclipse, Maven, Subversions, PL/SQL, Web Logic Server, Tomcat, Apache Tiles, HTML/DHTML, CSS, JavaScript/AJAX, XML, JSON, Photoshop, Linux, Java, J2EE, JSP, Struts, SQL, Eclipse.

We'd love your feedback!