Sr. Ui Developer Resume
Valley Forge, PA
SUMMARY
- Over Seven years of experience in design, analysis, development and testing of User Interface framework in various web based applications.
- Experience in designing User Interface applications and integration of highly transactional and scalable applications using HTML 4.0/5, DHTML, XHTML, CSS2/ CSS3, JavaScript, JQuery, AJAX, Twitter Bootstrap, JSON and XML.
- Experience in Web 2.0 applications like blog maintenance, Library Management, social networking using HTML, DHTML, JavaScript.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks Angular.js, backbone.js, Require.js and node.js.
- Excellent knowledge about express.js and kranken.js and various view templates jade and dust.
- Good Experience in Node.js Modules like Helmet, Winston, Dust and Jade Template.
- Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX).
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code with CSS frameworks like Bootstrap, Skeleton, PureCss and YUI.
- Extensive experience with Java IDEs like My Eclipse, Eclipse, IBM Rational Application Developer (RAD), Net Beans
- Extensive experience with Google Web Toolkit (GWT) and Google app engine application.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Proficient with creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Significant experience in web development tools like APTANA STUDIO, Adobe Dreamweaver CS3, Photoshop, Flash, Illustrator, Spring Tool Suite, Eclipse, Notepad++ and Firebug.
- Experience in implementing several SEO-related improvements and site-wide logging using Google Analytics.
- Experienced in using Front End editors like Dreamweaver, Espresso, TextMate, Sublime Text2 and Microsoft Expression Web.
- Experience in designingUIpatterns andUIapplications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models.
- Excellent knowledge and experience in RDBMS like Oracle, My SQL, MS SQL Server, DB2 and MS Access.
- Experience in using Version control tools like CVS, Clear Case and VSS.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development.
- Adaptive to team environment and also has the capability of completing complex asks independently.
- Proven track record demonstrating innovative and unique designing skills, computer proficiency and ability to work in a stressful environment with projects and interaction with every team member. Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Apache, PHP
JavaScript Libraries: Ext JS, Backbone.JS, Node.js, Angular.JS, Require.JS
IDE's and Tools: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, EditPlus, JSfiddle, Webstrom, Tatastrom, Sublimetext
Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing(spring tool suite)
Publishing Tools: Adobe PageMaker, MS Office
Wire Frame Tools(wire frame): Adobe Illustrator CS3(basic idea on wire frame and visual design)
Debugging Tools: Firebug, BugZilla, (internet explorer), Karma, JSUnit, Mocha
Databases: PL/SQL(oracle), MySQL, MSSQL
Operating Systems: Windows XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE
Confidential, Valley Forge, PA
Sr. UI Developer
Responsibilities:
- Actively participated and mentoring in requirements gathering, analysis, design, and development and testing phases.
- Responsible for providing user interface design for Web-based products including dashboards, widgets etc.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript toolkits like YAHOO USER INTERFACE (YUI). Used JQuery framework for UI centric AJAX behavior.
- Developed HTML parsers and then build the DOM tree to split out the XML document.
- Developed the application with HTML 5.0, DHTML and XHTML for widgets alignment.
- Designed User Interface framework using Java Server Faces (JSF 2.0), Yahoo UI, Cascading Style Sheets (CSS), JSON, XML and AJAX.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3& JavaScript using Dreamweaver.
- Created HTML5 and CSS from Photoshop mockups. Developed mockups and prototypes using HTML5 and CSS3.
- Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Require.js, Angular.JS and Ext.JS.
- Used Winston for an advanced logging system for Node.js applications.
- Used Helmet as a middleware that help to secure connect applications.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Developed JavaScript functions to make AJAX calls to Google analytics visualization API to render the graphs.
- Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Designed wireframes and mockups for new web interface for a network analysis virtual appliance.
- Developed a core component of Analytics with Node.js, Angular.JS, Couch DB, and Socket Stream.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Used GIT to implement version control System.
- Used MongoDB for storage and retrieval of data using key-value store, indexing, document-oriented storage, querying etc..,
- Worked on so many Cross Browser Applications items in IE7, IE8, IE9, Firefox, Chrome, Safari, Tablets, and Mobile responsive.
Environment: OO JavaScript, HTML5, CSS3, YUI, JQuery, AJAX, SOAP, DHTML, JSF, JSON, XML, XSL, Adobe Photoshop, Dreamweaver, Backbone.JS, Angular.JS, Require.JS, EXT.JS, Node.JS, Winston, Helmet, GIT, WSDL, SQL, MongoDB, Windows.
Confidential, Dallas, TX
UI/Web developer
Responsibilities:
- Responsible for designing page layout using HTML5, CSS3 along with JQuery and adding dynamic functionality to each module.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) andBootstrap, connecting to a REST-ful server on a different domain.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Designed Frontend with in object oriented JavaScript framework like Angular.JS and Ext.JS.
- Developed User Interface framework like Inversion of Control module of spring framework and deployed application on tomcat.
- Implementing User Interface for the Google analytics data visualization. Used ExtJs graphed in an AJAX driven user interface.
- Developed java script functions to fetch the data from the Google analytics API.
- Used JavaScript for writing various timer controlled scripts for the website, including from page validations, dynamic content and roll over and working in an Object Oriented approach.
- Created AJAX requests to REST service with only use of GET method for retrieval.
- Frequent use of Http requests through JQuery, AJAX to the server to keep track of market pulse.
- Performance Optimization techniques were used to compensate the Frequent use of Http Request.
- Front-side of the tool, and interactive documents were developed using JavaScript, XHTML, HTML and CSS.
- Working on all the latest technologies like HTML5, CSS3, etc. Tackled various issues related browser compatibility to accommodate these advanced and fast technologies
- Used the Node.js and backbone.js MVC Frameworks in the development of the web applications.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and DreamweaverCS3.
- 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 HTML, DHTML, and XHTML for improved the accessibility features in Product data module.
- Developed an HTML parser and then build the DOM tree to split out the XML document.
- Worked towards creating enhancements to optimize user experience.Developed the application using AJAX for compatible with different browsers and operating systems
- Implemented Google Analytics to track the website traffic.
- Used User Interface framework like JSF 2.0 for front end development.
- Used XPATH, XQuery and XSLT for XML transformations and XML Beans for parsing the XML documents.
- Used Soap over Http and Soap over JMS for communication between components.
- Created as well as edited images for the websites using Photoshop.
- Involved with cross browser testing and compatibility using chrome, Firefox and IE.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases and developed Java persistence mapping (JPA).
Environment: JavaScript, HTML5, CSS3, Ajax, JSON, JQuery, EXT JS, Angular.JS, JSF, XPATH, XML, HTML, Adobe Photoshop CS4, DreamweaverCS3, DTML, SOAP, Rest, JSON, Angular.js, Backbone.js, Require.js, Ext.JS, SQL, Oracle, Windows.
Confidential, Monterey Park, CA
UI/Web developer
Responsibilities:
- Developed Design Documents using class, activity and sequence diagrams by analyzing use cases.
- Developed the administrative UI using backbone.js
- Used Ext JS to build the GUI controls of the application
- Designed dynamic and multi-browser compatible pages using HTML, CSS and JSP.
- Used JavaScript for Client-side validations.
- Implementation of SAX to parse XML schemas.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
- Used JQuery (JavaScript library) to navigate a document, select DOM elements, create animation effets, hadle event and develop Ajax applications.
- Used AJAX with jQuery controls for Listing all scripts in a grid and can edit it in the grid which will reflect in the database table as well (like margins)
- Used Hibernate as the ORM tool for Data Persistence.
- Log4j used for logging the application log of the running system to trace the errors.
- Developed the application on GWT (for creating Widgets, Panel, Event Listeners and other UI Components) and Eclipse and deployed the application on WebSphere Server.
- Performed Unit test using JUnit testing framework.
- Used MongoDB for storage and retrieval of data using key-value store, indexing, document-oriented storage, querying etc..,
Environment: JavaScript, HTML, CSS, DHTML/XHTML, XML, JQuery, AJAX, JSON, Backbone, Ext JS, JSP, JSON, GWT 2.4, Eclipse, UML, Log4j, Junit, WebSphere, MySQL, Linux.
Confidential, South San Francisco, CA.
Web UI Developer
Responsibilities:
- Created HTML, CSS and DHTML pages for Presentation Layer, used JavaScript for client-side validation.
- Designed the GUI using AJAX, JavaScript and CSS.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Written the business layer using Object Oriented JavaScript.
- Designing of web pages using HTML and CSS.
- Designed standards-based presentation Layer using XHTML, jQuery, JavaScript and CSS for the User Interface.
- Developed an efficient and well-secured Administration module.
- Applied client side validations using JavaScript and jQuery.
- Developed Business object classes for User management module.
Environment: Windows, Dreamweaver, JavaScript, jQuery, HTML, CSS.
Confidential
UI Developer
Responsibilities:
- Played a programmer role in UI design and development of the front-end architecture.
- Involved in the designing, development and testing of the application.
- Developed User Interface for the application using JSP, HTML and Ajax.
- Developed the application using Struts MVC Framework.
- Implemented design patterns like singleton, DAO of CORE JAVA in developing applications.
- Used AJAX to create better, faster and more user-friendly web applications.
- Used Java script for validation of page data in the JSP pages.
- Used Log4J for logging and debugging.
- Deploying and testing the application on different servers like JBoss and Web sphere as per the module.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, SQL, Oracle, Windows.
Confidential
Web/UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- Followed the Agile and Scrum development methodologies
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Created JSPs and developed the screens as per the file structure.
- Debug 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.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries, Stored Procedures.
Environment: HTML, CSS, JavaScript, XML, SQL, PL/SQL, MS Office