Ui Developer Resume
Mountain View, CA
SUMMARY
- 8 years of experience in Front - End UI/UX Development. Worked on multiple projects including internal applications as well as consumer facing web applications
- Experience with full software development life-cycle, architecting scalable platforms, object oriented programming and Agile methodologies
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying
- Proficient in design and development of applications to be responsive using HTML 4/5, CSS 2/3, JavaScript, jQuery, AngularJS, Node JS, Ext JS, AJAX, Bootstrap and JSON
- Responsible development and implement all websites UI for cross-browser and cross-platform compatibility, Responsive Web Design and worked on different browsers like Firefox, Google Chrome and Internet Explorer.
- Involved in creating unit test cases using Jasmine, Rspec, Karma and worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON
- Experience in developing applications using AngularJS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Extensive experienced in implementing single page applications using angular JS directives, controllers, views and services.
- Extensive experienced in working Java script functions, expressions, object oriented script features.
- Extensive experienced in working with JQuery libraries, DOM manipulations, making AJAX calls cross-domain calls using JQuery methods
- 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
- Involvement in using various IDE’s, Dreamweaver, Notepad++, eclipse, sublime
- Utilized the latest front end Technologies such as HTML5and CSS3 for layouts
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs
- Experience in Web Design/Development (Bootstrap, Foundation etc)
- Experienced in producing/consuming Rest based web services using JAX-RS annotations, Jersey providers.
- Experienced in working with Spring based modules like Spring Dependency injection, Spring MVC, Spring AOP and Spring ORM integration.
- Experienced in involving persistent layer using SQL, PL/SQL stored procedures, function, triggers and ORM technologies like Hibernate.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence
- Experience in using various jQuery UI controls and corresponding Event handlers etc
- Ability to write clear, well-documented, well-commented and efficient code for web development
- Experience with Test Driven Development and Behavior Driven Development
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML 5, Angular JS, XML, JavaScript, AJAX, JQuery, JSON, JSP, CSS3, UI Concept Modeling/Wire framing, Backbone.JS, Node.JS, Bootstrap, Yeoman, Gulp, Grunt, Bower.
IDE, HTML Editor: Notepad++, Eclipse IDE, Adobe Dreamweaver, Sublime Text Editor, Brackets.
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server, AWS
Database: MS SQL Server 2008,MySQL, postgreSQL
Operating Systems: Windows7, Mac, Linux, Unix
Methodologies: OOAD, Agile, Waterfall, TDD, BDD
PROFESSIONAL EXPERIENCE
Confidential, Mountain view, CA
UI Developer
Responsibilities:
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON and Angular JS.
- Developed SPA angular JS directives, controllers, views, services and routing module.
- Developed Custom Directives using Angular for Data Grid and Pagination as reusable components.
- Developed Custom factories and Services using Angular for refactoring Code reuse.
- Created Responsive Web Design using CSS Bootstrap and Media Queries.
- Handled all the sliders, hide and show controls, dropdown menus and tab navigation using JQuery and Bootstrap.
- Produced client side validation through JavaScript and AJAX for asynchronous communication.
- Creating cross-browser compatible and standards using Web shims.
- Involved and understood the Development Restful Services using Spring MVC and Hibernate.
- Involved in File manipulation and consumed Restful Services using Node JS.
- Developed the Test Cases using QUnit and Protractor.
- Designed application that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera and performed debugging using various debugging tools like Firebugs/Chrome Developer Tools.
- Utilized GIT for version control.
- Worked on Scrum-based Agile SDLC.
Environment: HTML 5, CSS3, JavaScript, jQuery, AJAX, JSON, XML, Angular Js1.3, CSS Bootstrap, Angular Bootstrap, GIT, Spring MVC4, Hibernate4, MySQL
Confidential, Miami, FL
Angular JS Developer
Responsibilities:
- Involved in developing the UI pages using HTML, HTML5, CSS, CSS3, JavaScript, JSON, jQuery, Ajax, Angular JS
- We have followed with Agile and Scrum development methodologies
- Integrated the Java code (API) with UI Pages.
- Used jQuery core library functions for the logical implementation part at client side for all the application
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firebug, Chrome Developer Toolbar, and IE Developer Tool bar for IE.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS framework and JQuery
- Expertise in Angular JS for developing single page applications
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms
Environment: HTML, CSS, JavaScript, JQuery, AJAX, JSON, Angular JS and SVN
Confidential, Lexington, KY
Web/UI Developer
Responsibilities:
- Involved in developing UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Created XHTML Pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP Pages.
- Used jQuery core library functions for the logical implementation part at client side for all the applications
- Extensively used jQuery UI for screen design and development
- 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) and jQuery.Get(url,data, calback, type) . used jQuery Events to manipulate the elements depends on the user interactions like ready(), hover(), bind(), click(), key press().. .
- 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.
- Design User Interface for the project using HTML, CSS, and Flash.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Contact with different customer for their requirements. And Modified code as the customer needs.
- Involved in implementing the UI to support all the major browsers.
- Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript using the Temp net Framework.
- Worked in Onsite - Offshore model.
Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office and SVN
Confidential
Web 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.
- Extensively did client side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Worked on developing a suitable GUI for ATM locator.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, SVN, Windows XP/07 and MS Office.
Confidential
Java UI Developer
Responsibilities:
- Requirements gathering, analyzing and understanding of the business requirements to develop the user interface of the application
- Worked with Waterfall methodology of SDLC Process based on MVC Design Pattern
- Worked closely with Photoshop designers to implement mock ups and the screen layouts of the web pages
- Used HTML, CSS, Java Scripts, JQuery to develop user interactive screens for web based applications
- Developed cross browser compatible web pages using HTML, CSS and used Java Scripts to call additional functions in the code while developing a web based application
- Experience on working with different CSS based components such as CSS Background, CSS layouts, CSS Positioning, CSS Text, CSS Box style, CSS Tables, CSS Pseudo-class, and CSS Pseudo-elements
- Used various IDE’s such as Java NetBeans, Aptana, and Java Eclipse to develop test codes to check the functionality of the code
- Used various test servers such as Apache Tomcat, WAMP to check the functionality of the test codes developed from various IDE’s
- Developed cross browser compatible web pages using HTML, CSS and tested them in various browsers such as Internet Explorer, Google Chrome, and Mozilla Firefox
- Used Firebug, Web Inspector and IE Development Toolbar to debug the code for errors and fixed the issues
- Developed creative solutions for client requirements while working in cross-functional team settings
Environment: HTML, CSS, Java Script, JQuery, Java Netbeans, Aptana, Java Eclipse, Firebug, Web Inspector, Adobe Photoshop, Adobe Dreamweaver, Apache Tomcat, WAMP
