Sr. Ui Developer Resume
San Jose, CA
PROFESSIONAL SUMMARY:
- Having 8+ years of experience in IT industry as Front End Developer with emphasis on HTML 4/5, CSS(2/3), MVC, JavaScript, JQuery, AJAX, JSON, Bootstrap, Angular JS 1.x, 2.0 & 4.0, Node JS
- Extensive experience in designing professional UI web applications and front - end technologies like HTML5, XHTML, JQuery, JQueryUI, Bootstrap, AngularJS and CSS.
- Strong working knowledge of HTML 5, CSS 3.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
- Extensive experience as web developer with a strong background on open source technologies, including JSP, PHP, HTML, CSS, MySQL, JavaScript, Flash, Photo shop.
- Extensively used the JavaScript framework JQuery.
- Proficient in OOA Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like UML, Microsoft Visio and Rational Rose.
- Hands on expertise skills include functional programming in JavaScript, front-end design patterns, managing technology, mentoring junior developers, solving difficult UI problems and enterprise grade code quality. Skilled in creating innovative designs and interactions, with a passion for good user experience.
- Proficient in developing an application with open source tools and technologies like JQuery, AJAX, Bootstrap, etc.
- Extensive experience in developing web page quickly and effectively using Angular JS, Angular 2, React JS.
- Hands on knowledge of JavaScript MVC frameworks such as Backbone JS and Angular JS.
- Experienced in designing Using Web Standards.
- Expertise in advanced JavaScript libraries and frameworks such as JQuery, Angular.js, Backbone.js, Prototype, Dojo, Node.js, Ember.js, Knockout.js, Ext.js and Underscore.js.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Well acquainted with Software development life cycle (SDLC).
- Experience in performing unit-testing using Jasmine, Karma and end-to-end testing using Protractor.
- Content management using team site and a client provided application.
- Experience in developing components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Good experience in development of Database Components (Tables, Views, Stored Procedures, queries constraints) in Oracle and SQL.
- Very good knowledge in Document Object Model (DOM) functions.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience with versioning tools like Clear case, Subversion and CVS.
- Experience in using various JQuery UI controls and corresponding Event handlers etc.
- Used the latest HTML5 elements for content rendering using semantic tags such as article, section etc.
- Good knowledge in Twitter Bootstrap and Responsive Design.
- Proficient in using Testing tools like QUnit, JUnit and building tools like Ant.
- Extensively worked with Version Control Systems like Perforce, GIT and SVN (Subversion).
- Strong analytical skills with ability to quickly understand client's business needs.
- Involved in meetings to gather information and requirements from the clients.
- Experience in all phases of Software Development Life Cycle (SDLC) as well as Agile/Scrum methodologies and Test Driven Development (TDD).
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
- Versatile team player and a quick learner with strong written, oral and inter-personal communication skills.
TECHNICAL SKILLS:
UI Frameworks: Angular.js, Backbone.js, Ext.js, Underscore.js, Require.js, Ember.js and Node.js
Web Technologies: HTML5, DHTML/XHTML, XML, XSLT, CSS3, JSON, JQuery UI, Bootstrap, Action Script 2.0/3.0, AJAX, PHP
UI Tools & Technologies: Star UML, Rational Rose, Adobe Flash with Action Script 3.0, GIF Animator
Frameworks and libraries: Rails, JavaScript, JQuery, MVC, JSON, Angular-JS
Operating Systems: MS-DOS, Windows 9 / 2000 Server / XP / Vista / NT, Unix and Linux
Programming Languages: C, C++, Java, J2EE and ASP.Net
Microsoft Office Suite: MS Word 2007, MS Excel 2007, MS PowerPoint 2007
Data tools: SAS, Oracle, MySQL, SQL, Teradata, Tableau
PROFESSIONAL EXPERIENCE:
Sr. UI Developer
Confidential, San Jose, CA
Responsibilities:
- Involved in developing the front end applications using web technologies like HTML/HTML 5, and CSS/CSS3.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and AngularJS.
- Using HTML5, CSS3, JavaScript and some JQuery, and clean semantic code.
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Fair Knowledge on working with Node utility modules and global variables.
- Deploying Angular application on Node Server for building & testing purpose.
- Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
- Developing UX design and clickable prototypes with front end development utilizing Bootstrap, HTML5 and CSS3.
- Basic JQuery front-end frameworks for web, responsive and mobile based web applications and websites, in an agile development environment.
- Code web applications utilizing programming languages including PHP, JavaScript, JQuery, SQL and AJAX.
- Developed web application using PHP, Classic ASP and JavaScript, JQuery.
- Used SVN for version control and JIRA for defect tracking.
- Implement data grid/tables using Bootstrap and AngularJS for front-end client facing of the Single Page Application (SPA).
- Developed gratifying experience of application with Responsive (RWD) and Adaptive Web Design principles.
- Re-skinning, updating and complete redesign of an existing website, using Bootstrap for Responsive Design.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Responsible for writing and implementation of JavaScript, AJAX and JQuery to interact with web Services and user controls.
- Cross browser testing and bug fixes, quickly resolving production defects and validating them on multiple browsers.
- Develop and integrate related applications components, including front-end development and back-end integration.
- Used Maven build tools, SVN / GIT source control systems.
- Define technical requirements based upon business requirements.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML5, CSS3, ExtJS, AngularJS, Bootstrap, JavaScript, Grunt, Karma, SVN, Restful, AJAX, JSP, JSON, SPA, Angular JS, TFS, JIRA, Apache Tomcat Server, Agile/Scrum, Firebug, Jira, Visual Studio 2013.
Sr UI developer
Confidential, San Jose, CA
Responsibilities:
- Developed UI for web platform using HTML5, CSS3.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Followed agile methodology in the development lifecycle with daily Scrum meetings.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, Node.JS, EXT.JS and JQuery.
- Used Backbone JS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
- Developed dynamic Single Page Web Applications using Backbone.js and Node.js.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Prototyping the new features and ideas using HTML, CSS (SASS) and D3.js.
- Took advantage of MVC pattern of Angular JS framework to produce higher maintainability of the code and used Node.js for server side development.
- Created custom Angular directives for re-usable components.
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
- Used various libraries of JavaScript like JQuery, backbone.js, Ember.js Require.js and node.js to develop User Interface of web pages.
- Configure the Sprites and in corporate the best SEO practices to make the website Google friendly.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
- Maintained backup and restore scripts in Python.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Wrote unit tests using Jasmine.
- Used Bootstrap for developing customizable and fully responsive for various screen sizes.
- Used GITHub for version control and to track check-ins and rollback code.
- Also worked on creating end-to-end test of the application using Protractor.
- Grunt Task runner was used for minification of LESS files, compilation and unit testing.
- Worked in an Agile team, with poker planning sessions, retrospective, stand-up's, sprint planning estimation and tasks extraction.
Environment: JavaScript, JQuery, XML, JSON, DTD, XSL, XSLT, PHP, XQuery, XPath, XML DOM, HTML, HTML5, DHTML/XHTML, CSS, CSS3, MVC, AJAX, Media queries, Java, JSP, Bootstrap, LESS, Backbone.js, Underscore.js, Node.js, Angular.js, Grunt, CVS, Restful, JBoss, Agile/Scrum, ANT, Jasmine, Eclipse IDE, Firebug, JUnit.
UI Developer
Confidential, Columbus, OH
Responsibilities:
- Involved in understanding Requirement document, application development and documentation.
- Execution of enhancements and other Change requests.
- Running the Unit Test Cases, Integration Test Cases, fit tests and fixing the defects
- Entering time using clarity and IPMS.
- Working on the sprint stories to implement the business requirements identified
- Perform High level design and detailed Design for UI screens
- Develop the UI Screens using AngularJS and HTML
- Design the UI screens to support responsiveness, using bootstrap and AngularJS. (Responsive Web Design).
- Worked on creating Web Applications using Ember.js MVC library on the client side along with Knockout.js for dependency injection.
- Developed user interface using JQuery, Bootstrap, CSS3 and HTML5
- Perform Unit testing for JavaScript framework using karma and Jasmine.
- Design the Page Meta component using drools and JSON.
- Run Fit tests to ensure that we get the expected output from drools.
- Used Java Script and Knockout JS for UI functionality and validations
- Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
- Developed data insertion forms and validated them using JavaScript.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Used Ember JS for building a MVC framework web-app and is highly efficient with PHP framework as Well as using SOAP services.
- Implemented XML parsing and JSON parsing for data handling on different application.
- Used Node.js (npm) as the package manager for development workflow dependent plugins.
- Design the Application services used in the UI - using java.
- Unit testing the Application Services using JUnit.
- Monitor the code quality standards using Sonar Violations.
- Move the deployed code into integration environment and ensure the stability by writing Headless integration test cases.
- Research on new tools identified and implement in the project.
- Working on POC on the new tools used in the application.
- Fixing of the development and Integration defects raised by QA team.
Environment: Java, JSP, JavaScript, JQuery, HTML 4/5, DHTML/XHTML, CSS 2/3, Bootstrap, AngularJS, XML, JSON, PHP, XQuery, DOM, MVC, AJAX, Media queries, Ember.js, Node.js, Knockout.js, Grunt, GIT, SVN, SOAP, JBoss, Eclipse IDE, Firebug, Firebug Lite, Developer Tools, JUnit, Water-fall, Bower.
UI developer
Confidential, Mountain View, CA
Responsibilities:
- Analyzed the requirement given in functional Specification document and prepared technical specification documents.
- Developed UI for web platform using JavaScript, HTML, CSS, JavaScript, JQuery validations and JSON.
- Created PYTHON scripts to populate Text Studies, giving more dynamic functionality and copied all files to CDN.
- Implemented Presentation layer using CSS Framework, backbone, Wire-framing, HTML.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions to access DB2.
- Strong hands-on knowledge of browser-side technology such as HTML, JavaScript (including the DOM), CSS, SVG, various image formats, HTTP, cookies, caching and security.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Used JavaScript, regular expressions, AJAX, and JQuery for input validations, developed responsive interfaces that improve the user experience.
- Develop HTML templates and perform client side Validation using JavaScript. Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Produced GUI prototypes for business logic presentations.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Developed components to fetch the data from the back end using AJAX and JQuery.
- Analyze the response of JSON in order to update DOM.
- Formatted HTML by Applying XSLT conversion to the XML and also transformed HTML using regular expression.
- Design and develop UI classes to build the business logic of product.
- Design and develop user controls and custom controls in the product using AJAX
- Unit testing of the web application being developed in Backbone.js architecture using JavaScript technologies
- Used GIT for controlling and maintaining the application source code.
- Integrated Google Analytics to monitor client web traffic and user statistics.
- Fixed bugs and ran tests on development environment before deploying to production
Environment: CSS3, AJAX, HTML5, JavaScript, PYTHON, JSON, JQuery, Git, Net Beans, Bootstrap, PHP, MYSQL, Backbone JS, Red Hat Linux
UI Developer
Confidential
Responsibilities:
- Identifying the technical areas that contributed to the issues and documenting them.
- Specifications, Development and Customization of the Application.
- Responsible for writing detailed design specification document and implementing all business rules as per Design document.
- Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, JQuery and Ajax.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Wrote JUnit Test Cases.
- Developed application in SVN version control.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Involved in fine tuning of Query.
Environment: HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, Bootstrap and SVN.