Sr. Ui Developer Resume
Los Angeles, CA
SUMMARY:
- Having over8+ Years of experience in the IT industry working with Web Based Applications and UI applications in various domains.
- Extensive experience in developing Web based applications and Client/Server applications using HTML, HTML5, CSS, CSS3,JavaScript, PHP, AJAX, JSON, AngularJS, Node JS, EXT JSand React JS etc.
- Developed, Configured and Deployed a variety of Portals and UI Applications including HTML, CSS3 and JavaScript.
- Experience in using Bootstrap for layout, forms, buttons in the application.
- Have experience using CSS processors like LESS and SASS.
- Understanding of NodeJS, and Extensive experience with Object Oriented JavaScript.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Have used jQuery/JSON for retrieving data.
- Understanding of W3C standards, accessibility, usability.
- Knowledge in UX design, UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3. Dreamweaver, Notepad++.
- Good Knowledge in working with web component polymers.
- Good knowledge in Preprocessors and template languages like SASS/LESS/Stylus, HTML/Jade/Handlebars.
- Actively took part in all the phases of the development life - cycle including design, architecture, implementation, release, unit testing, refactoring and maintenance.
- Experience working with Data Visualization tools like D3, High Charts and Google Charts.
- Experience in writing structured markup, CSS and JavaScript/ jQuery and keeping up-to-date with the latest developments in web technology.
- Hands on experience with developing SPA using React.JS and React Native.
- Solid understanding of React JS Virtual Dom Algorithm, for React JS performance optimization.
- Experience with Advanced jQuery concepts like live, delegate, event management, jQuery, MVC etc.
- Used JIRA for bug tracking and issue tracking.
- Experience in working with various databases like MongoDB, SQL Server and MySQL.
- Good Knowledge on implementation of user-centered design (UCD) methodology.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Knowledge and experience on installation and configuration of Drupal, MySQL, PHP, and Drupal Modules.
- Experience working extensively on both UNIX and Windows based Environments.
- Involved in the Software Life Cycle phases like AGILE, Water Falland estimating the timelines for projects.
- Experience in documentation using MS tools (Word, Excel, PPT, Project and Access).
- Translated complicated enterprise specific business rules and procedures into appropriate business
- Logic components such as code libraries, stored procedures and security models.
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages.
- Experience in Manual and Automated testing of software applications.
- Experience in creating test suites using Jasmine and Karma.
- Good team player with excellent communication skills and Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML 5, XHTML, XML, JavaScript, AJAX, JQuery, JSP, CSS, UI Concept Modeling/Wire framing, Web Component Polymers, AngularJS 1.4/1.5/2.0, Cascading Style Sheets (CSS), CSS3, jQuery, JSON, Bootstrap, WordPress, Kendo UI, JSP, PHP, React JS, Require JS, Extend JS, Node JS, DHTML
JavaScript Libraries: JQuery, Angular JS, Ruby on Rails
Scripting Languages: Java, JavaScript, PHP.
IDE, HTML Editor: Notepad++, Eclipse IDE, Sublime Editor,Adobe Dreamweaver.
Application servers: WebSphere, WebLogic, Tomcat.
Database: ORACLE 10g/11g, Mongo DB, NoSQLScript Editors: VS 2008/2010/2012, My Eclipse, Dreamweaver, Microsoft Visio
Operating Systems: Windows 98, 2000, XP, Windows7, Mac OS, Unix.
Version Controls: SVN, Maven, CVS, GIT.
WORK EXPERIENCE:
Confidential, Los Angeles, CA
Sr. UI Developer
Responsibilities:
- Involved in Agile/ full software development lifecycle. Designing, coding, testing, debugging and support.
- Developed UI pages using HTML, CSS, JSON, JavaScript, JQuery, AngularJS,EXTJS, BackboneJS, NodeJS and AJAX.
- Implemented a Node.JS server to manage authentication.
- Implemented the responsive Web designs using the SASS CSS preprocessor, CSS3 media queries and Bootstrap.
- Developed web pages using Ext JS, Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.JS and jQuery.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Designed and implementing a Node.JS based mobile text and voice messaging app and its cloud backend.
- Created web application prototype using jQuery and Angular JS.
- Designed and developed carrier selection and product selection web pages using HTML, Struts,Servlets and JavaScript.
- Developed the Portlet Web Interface using Ajax, JSF.
- Created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form XML and created charts utilizing D3.js.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Configured Maven dependencies for application building processes that created Pom.xml files.
- Developed JavaScript based components using Ext JS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Providing a responsive, AJAX-driven design using JavaScript libraries such as jQuery, Angular.JS and Bootstrap.JS and using Subversion for version control.
- Used JavaScript and j Query for validating the input given to the user interface.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Created custom components for the web application using React.js and applied the FLUX application architecture.
- Manipulated data using CRUD operations of MongoDB database management system and handled database access using Node.js
- Used ReactJS for providing views for data rendered.
- Created proof-of-concept using responsive web design, Node JS, React JS, modernizer JS, HTML5 and CSS3.
- Wrote MongoDB queries to pull some information from the Backend.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Used Ext JS, JavaScript for validating client-side validations.
- Worked on the modernization of a legacy and outsourced UI and technologies used were Backbone.JS, Can.JS, and jQuery.
- Used React JS to refresh the pages and update the changed parts.
- Validated the HTML5 code with W3C standards, accessibility, and usability.
- Used best practices while creating the web pages.
- Bug fixes for existing software system and also software enhancement.
- Performed UNIT and integration testing using Karma and Jasmine and in writing Test Cases on every new version before sending it for User Acceptance Test (UAT).
- Understood their existing code and made changes to adapt the new environment
Environment: Angular JS, NodeJS, Ext.JS, JavaScript, Backbone.JS, JQuery, Bootstrap, JSP, HTML, CSS, Ajax, jQuery, SVN, Mongo DB, JBOSS, Eclipse, Log4j, HTML5, SQL, Struts, JSF, JDBC, Maven, JIRA, PL/ SQL, Web Services.
Confidential, Los Angeles, CASr. UI Developer
Responsibilities:
- Developed UI pages using HTML5, CSS3, SASS, JSON, JavaScript, jQuery, Angular JS, Node JS and AJAX.
- Design prototype Skelton for the UI and Responsive design implementation using web components and Google Polymer.
- Implemented the responsive Web designs using the SASS CSS preprocessor, CSS3 and Twitter Bootstrap.
- Used jQuery core library functions for the logical implementation part at client side for all the applications
- Involved in writing jQuery-based Ajax requests using jQuery.get (url, data, callback, type) or jQuery.ajax (options) and jQuery.post (url, data, callback, type).
- Used JQuery events to manipulate the elements depends on the user interactions (like. ready(), hover(), bind(), click(), key press(), etc. ).
- Integrated the Java code (API) in JSP pages.
- Used JQuery as a cross browser JavaScript Library, D3.js.
- Worked in consuming the RESTFUL web-services and made use of CRUD Services for effective use of Web services
- Used Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used Angular JS framework where data from backend is stored in model and populated it to UI.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing PHP and JavaScript for client side presentation and data validation on the client side within the forms.
- Performed CRUD operations and Data Migrations in the Mongo Database.
- Contacted with different customer for their requirements and modified code as the customer needs.
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript
- Written SQL Queries to interact with Oracle database and Mongo DB.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, XML, JavaScript, JQuery, AngularJS, Node JS, MongoDB, Adobe Dreamweaver CS5, Google Polymer, AJAX, JSON, GIT
Confidential, Grand Rapids, MIJavaUI Developer
Responsibilities:
- Design & development of Web application using ASP.Net, AJAX, JavaScript, jQuery, CSS, Developer Tool, C#. Net, WCF, SOAP, XML technologies.
- Used AngularJS and ASP.Net pattern as the development framework to build a single-page application.
- Involved in the implementation of open- source web application frameworks like Twitter Bootstrap and AngularJS.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Used AngularJS as the development framework to build a single-page application
- Responsible for ensuring that UI codebase is scalable and maintainable.
- Comprehensive understanding of AngularJS Module, Controller, Routing.
- Designed the responsive layout of the Website, Modal Login Page by using Bootstrap.
- Implemented root Scope to implement Authentication and Authorization.
- Proficiently used custom AngularJS Filter, Directive, and Service to achieve the various functionalities of the website.
- Applied JQueryUI AutoComplete to improve the searching and filtering.
- Developed server side RESTful services and called them from angular controllers.
- Proficiently applied the directives in UI Bootstrap Library to make more dynamic and smooth UI, like Modal Popup, Dropdown navigation bar and Date picker controls.
- Used Chrome Dev Tools to debug JavaScript code and check the request and respond package.
- Performed UNIT and integration testing using Jasmine and Karma before sending it for User Acceptance Test (UAT).
- Source Version Management through Team Foundation Server 2013 and experienced Agile Methodology.
Environment: Visual Studio 2015, ASP.NET, SQL Server 2014, AngularJS, Bootstrap, HTML5, CSS3, JavaScript, jQuery, JQuery UI, C#, Chrome Dev Tools, Entity Framework 5.0, Restful web services, LINQ, AJAX, JSON, XML, SSRS, GIT and Agile Scrum.
Confidential, Atlanta, GAJava UI Developer
Responsibilities:
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, CSS and JavaScript to the requirements of the client.
- Implemented the responsive Web designs using Bootstrap.
- Used jQuery core library functions for the logical implementation part at client side for all the applications
- Involved in writing jQuery-based Ajax requests using jQuery.get (url, data, callback, type) or jQuery.ajax (options) and jQuery.post (url, data, callback, type).
- Used JQuery events to manipulate the elements depends on the user interactions (like. ready(), hover(), bind(), click(), key press(), etc. ).
- Used Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used Angular JS framework where data from backend is stored in model and populated it to UI.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing JavaScript for client side presentation and data validation on the client side within the forms.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL
- Contacted with different customer for their requirements and modified code as the customer needs.
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp net Framework.
- Written SQL Queries to interact with Oracle database.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, XML, JavaScript, JQuery, Angular JS, Adobe Dreamweaver CS5, Google Polymer, AJAX, JSON, ECLIPSE
ConfidentialJava Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's.
- Preparing the design documents and using tools like Rational Rose to create class diagrams, sequence diagrams, Collaboration diagrams for the use cases based on the need.
- Involved in application development confirming to MVC architecture using JSF.
- Wrote Hibernate mappings and POJO for DAO layer and Delegate design patterns.
- Implemented new validation Expressions for Entire Project.
- Developed presentation layer with JSF tags to generate dynamic content.
- Developed Value Change Listeners and Action Listeners.
- Implemented Log4j to display the log statements.
- Involved in fetching and storing the objects from DB using Hibernate.
- Extensively used Java Collection framework and Exception handling
- Communicating with Business Analysts to resolve the requirements issues for the team.
- Used JBoss as application server to develop and deploy application.
- Extensively did client side validations using JavaScript and developed the required Servlets.
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Participated in Code review and Quality Assurance.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: HTML, CSS, JavaScript, XML, Java, JSF, Apache Tomcat, Oracle, SVN.