Sr. Ui Developer Resume
Cupertino, CA
SUMMARY
- Around 8 years of Extensive programming experience in designing User Interface applications and professional web applications using HTML, XHTML/DHTML, CSS, JAVASCRIPT, JQUERY, DOM, AJAX, JSON and XML.
- Hands - on experience in working wif applications using Java, J2EE, JDBC, Struts, Servlets, Spring, Hibernate, JSP, JSF and ASP.Net
- Experience in interacting wif clients/users in gathering teh user requirements.
- Experience in all phases of Software Development Life Cycle (SDLC) as well as Agile/Scrum methodologies and Test Driven Development (TDD).
- Very Strong in developing front-end applications using HTML5, CSS3, JavaScript, JQuery, Bootstrap, XML, XSL, XSLT, Angular JS, Backbone JS, Node JS, Ext JS and MVC frameworks.
- High level of expertise in CSS pixel-level layout, Consistency wif browsers, Version and Platform Independence.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Significant experience in Responsive Web Design (RWD).
- Designed and Developed Web applications using CSS pre-processors SASS and LESS.
- 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.
- Strong noledge in Document Object Model (DOM) functions.
- Proficient in using XML/JSON and AJAX to link wif back-end applications.
- Extensive experience in working wif SOAP and RESTful Web Services.
- Exposure to Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server.
- Application development experience in both LAMP and WAMP platform.
- Proficient in OOA Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like UML, Microsoft Visio and Rational Rose.
- Good experience in development of Database Components (Tables, Views, Stored Procedures, queries constraints) in Oracle and SQL.
- Significant experience on web application debugging skills using Firefox, Chrome developer’s tool and Firebug.
- Experience in performing unit-testing using Jasmine, Karma and end-to-end testing using Protractor.
- Proficient in using Testing tools like QUnit, JUnit and building tools like Ant.
- Extensively worked wif Version Control Systems like Perforce, GIT and SVN (Subversion).
- Involvement in using various IDE's, Dreamweaver, Notepad++, Eclipse, NetBeans, Microsoft Visual Studio and Adobe Photoshop.
- Strong communication skills and teh ability to gather and filter requirements.
- Self-directed and able to work across development organizations.
TECHNICAL SKILLS
UI Web Technologies: HTML5, DHTML/XHTML, XML, XSLT, CSS3, JSON, JavaScript, jQuery, JQuery UI, Bootstrap, Action Script 2.0/3.0, AJAX, PHP.
UI Frameworks: Angular.js, Backbone.js, Ext.js, Underscore.js, Require.js, Ember.js and Node.js
Programming Languages: C, C++, Java, J2EE and ASP.Net
IDE & Environment: Sublime Text, Eclipse, Bower, Grunt, Net Beans, Adobe Dreamweaver, Notepad++
Databases: Oracle, SQL Server 2012/2008/2005, MS Access, MongoDB
Web/App Servers: WAMP and LAMP servers, Jboss, Web Sphere 8.0(beta), Web logic and Tomcat 5.0/6.0/7.0
Wireframes: Adobe fireworks, Microsoft Visio, Visual Paradigm, Smart Draw, UMLet
Operating Systems: Windows, Mac, Unix and Linux
PROFESSIONAL EXPERIENCE
Confidential, Cupertino, CA
Sr. UI Developer
Responsibilities:
- Played an active role in all stages of application development- requirements gathering, analysis and design, development, testing and debugging.
- Followed Agile/Scrum methodology of software development theirby satisfying teh Customer through early and continuous delivery of valuable software.
- Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3,JavaScript, jQuery, AJAX, JSON, AngularJS and Bootstrap.
- Worked extensively wif teh backend team to integrate teh HTML code into JSPs.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Utilized SASS for building application style sheets.
- Worked wif Model View Controller design.
- Used JavaScript, jQuery for user interactions in pages.
- Fabricated stylesheets to manage teh look-and-feel of teh complete site using CSS, CSS3, bootstrap, XML, and XSL.
- Worked on creating responsive website for smart devices using bootsrap and media queries.
- Used Angular JS to structure Javascript code in an MVC (Model, View, Controller).
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
- Used binding expression to bind HTML controls using AngularJS.
- Developed custom directives in Angular JS for teh UI screens.
- Developed server side RESTful services and called them from angular controllers.
- Used JQuery, Ajax for service calls on pages to interact wif teh server for information.
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Developed Unit test cases for teh Angular controllers.
- Unit test all teh front-end AngularJS code using Karma.
- Used Grunt as teh automated task runner for a better development/build/production workflow.
- Worked on cross browser compatibility issues and fix teh bugs pertaining to various browsers.
- Used tools such as firebug, web developer tools for debugging and correcting errors.
- Responsible for tracking teh issues in JIRA.
- Deployed teh application on Apache Tomcat Server.
- Used SVN as source repository and controlling versions of teh code.
Environment: HTML, HTML5, DHTML, XHTML, CSS, CSS3, SASS, JavaScript, jQuery, Bootsrap, Angular JS, NodeJS, XML, JSON, DTD, XSL, XSLT, XQuery, XPath, XML DOM, MVC, AJAX, Media queries, Java, JSP, Grunt, KarmaSVN, RESTful, Apache Tomcat Server, Agile/Scrum, Firebug, Jira.
Confidential, Houston, Texas
Sr. UI/Web Developer
Responsibilities:
- Followed agile methodology in teh development lifecycle wif daily Scrum meetings.
- Involved in development, design and implementation of front end part of teh application.
- Developed teh User Interactive web pages as per organizational standards by using web technologies like HTML5, CSS3 and JavaScript.
- Used LESS preprocessor, Bootstrap library for creating UI and maintain consistency across teh website.
- Used Media Queries (Responsive Web Design) techniques to enhance user’s behavior based on screen-size, platform and orientation.
- 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.
- Designed Frontend wif in object oriented JavaScript Framework like Bootstrap, Backbone.js.
- Used Grunt and NodeJS as server for teh front end development.
- Used teh JSON in developing teh front end screens.
- Used ANT automated build scripts to compile and package teh application.
- Extensively used Selectors in JQuery for updating content on DOM nodes.
- Created JavaScript code using XMLHttpRequest Adapter to send AJAX request to teh server side code and also implemented a callback function to handle teh results.
- Used Eclipse IDE for designing, coding and developing applications.
- Deployed teh application to JBoss server and tested teh front end using Jasmine.
- Used CVS for Version control to maintain revised code across various developers.
- Rigorous use of testing frameworks such as Junit.
- Successfully executed all teh test cases and fixed any bugs/issues identified during teh test cycles.
Environment: HTML, HTML5, DHTML/XHTML, CSS, CSS3, JavaScript, jQuery, Bootsrap, LESS, Backbone.js, Underscore.js, Node.js, Angular.js, XML, JSON, DTD, XSL, XSLT, PHP, XQuery, XPath, XML DOM, MVC, AJAX, Media queries, Java, JSP, Grunt, CVS, RESTful, JBoss, Agile/Scrum, ANT, Jasmine, Eclipse IDE, Firebug, Junit.
Confidential, New York, NY
UI Developer
Responsibilities:
- Handled all aspects of teh web application including maintaining, testing, debugging, deploying and printing.
- Involved in a Waterfall based approach to UI Development.
- Designed and Developed front-end UI using HTML5, CSS3, JAVASCRIPT, JQUERY.
- Created and maintained teh framework and layout of each portal wif Cascading Style Sheets (CSS).
- Used Bootstrap front-end framework for faster and responsive web development.
- Worked wif Angular JS on various webpages.
- Web application development for backend system using AngularJS wif cutting edge HTML5 and CSS3 techniques.
- Worked on creating Web Applications using Ember.js MVC library on teh client side along wif Knockout.js for dependency injection.
- 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.
- Used Ember JS for building a MVC framework web-app and is highly efficient wif PHP framework as Well as using SOAP services.
- Used JQuery core library functions for teh logical implementation part at client side for all teh applications.
- Used JQuery to traverse through a DOM tree and manipulated teh nodes in teh tree.
- Implemented XML parsing and JSON parsing for data handling on different application.
- Used Node.js (npm) as teh package manager for development workflow dependent plugins.
- Used Bower as teh package manager for teh libraries which are being used for teh web application.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Worked on teh GIT version control system on teh front end side and SVN on teh back end side.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.
- Co-ordinate wif QA for testing, Production releases, Application deployment and integration.
Environment: HTML 4/5, DHTML/XHTML, CSS 2/3, JavaScript, jQuery, Bootsrap, Angular JS, Ember.js, Node.js, Knockout.js, XML, JSON, PHP, XQuery, DOM, MVC, AJAX, Media queries, Java, JSP, Grunt, GIT, SVN, SOAP, JBoss, Water-fall, Bower, Eclipse IDE, Firebug, Firebug Lite, Developer Tools, Junit.
Confidential, Westwood, MA
Web/UI Developer
Responsibilities:
- Worked wif teh team of architects and back-end Developers to gather requirements and enhance teh application functionality and add new features.
- Involved in developing Front End Programming for Web applications.
- Redesigned teh existing site and to create new interfaces.
- Modified teh UI screens created by web designer using HTML, ASP.Net, CSS, and JavaScript.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver, and JavaScript.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in ongoing projects.
- Responsible for content and UI development.
- Worked on Ext.JS to implement MVVM JavaScript framework for building a rich cross-platform web application.
- Created multiple types of content, each wif different features.
- Converted teh mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Performed Client side validation using JavaScript.
- 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 wif CSS style sheets.
- Developed components to fetch teh data from teh back end using AJAX and jQuery.
- Analyze teh response of JSON in order to update DOM.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls wif ASP.Net validation controls.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Worked on Application Server IBM Web Sphere.
- Adobe Photoshop TEMPhas been used to create different banners and designs.
Environment: HTML/HTML5, XHTML, CSS/CSS3, Ext.js, JavaScript, jQuery, Dreamweaver, ASP .NET, GUI, XML, JSON, XML DOM, MVC, AJAX, SOAP, Web Services, IBM Web Sphere, Oracle, Agile/Scrum, Adope Photoshop CS2, Microsoft Visual Studio, Firebug, Junit.
Confidential
JAVA developer
Responsibilities:
- Worked closely wif business analysis team to understand teh existing Banking Application developed.
- Designed a new Banking Application (prepared Uses Cases, Sequence Diagrams, Class Diagrams, etc.)
- Used JQuery to traverse through a DOM tree and manipulated teh nodes in teh tree. Implemented theDrag and Dropfunctionality usingJQueryframework.
- Used JDBC in various servlets to interact wif teh database.
- Designed HTML, DHTML, CSS, JavaScript components of teh user interface
- Modified JavaScript to read client side activities (events) and data and event validations.
- Developed Servlets and JSPs for managing user registration and autantication as well as limited set of transactions (including transferring money between checking and savings accounts, generating statements, etc.) and other services.
- Designed and developed Application based on MVC design pattern using Struts Framework.
- Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and teh View Layer.
- Used Struts Validator framework to validate teh form data.
- Developed from scratchautomationtest framework using Java, JavaScript and SQL.
- Used Exception handling and Multithreading for teh optimum performance of teh application
- Created an SQL Server database, which includes tables, views, triggers, constraints, stored procedures, functions, etc.
- Used Maven scripts for build process.
- Developed JSP (Java Server Pages) for web applications.
- Managed build process using Ant
- Developed Test Cases and performed Unit Testing.
- Provided production support.
Environment: HTML, Java 1.3, MS SQL Server 2005, JUnit, HTML, DHTML, MVC, AJAX, CSS, JavaScript, Dreamweaver, Notepad++, Struts, JDBC, J2EE 1.3 (Servlet, JSP, JDBC), SQL, Maven, Ant 1.6, JIRA, Ant, Tomcat 5.x, Eclipse 3.1, Windows 2000 Server/Professional Editions, Adobe Photoshop
Confidential
Web developer
Responsibilities:
- Worked closely wif teh programmers and graphic designers for project requirement and analysis.
- Involved in teh design and development of user profile planning for those accessing teh system.
- Analyzed user requirements and converted into use cases.
- Created a website using HTML, designed all pages using CSS and Java script.
- Used Dreamweaver as Html editor for designing new pages.
- Designed layouts on teh front-end using JSP, Servlets, JavaScript, CSS and DHTML.
- Teh new website TEMPhas made it much easier for teh users to access teh page and check teh required information.
- Involved in enhancing certain modules of web portal using Spring Framework.
- Developed web and service layer components using Spring MVC 2.0
- Created Stored Procedure, Trigger for database access and events.
- Used Oracle Database in teh project and developed teh Admin screens using JSP, JavaScript.
- Developed SQL Queries to interact wif Oracle database.
- Worked on JUnit Framework for Test Driven Development.
Environment: HTML, CSS, JavaScript, Macromedia Dreamweaver, TDD, Java, Spring, Servlets, JSP, Oracle, SQL, J2ee, EJB, MVC, SQL Server, DOM, XML, Ajax, WIN2000/XP, JUnit, Net beans, IBM Web Sphere, Notepad++, Photoshop, Illustrator, Microsoft FrontPage, BugZilla.
