User Interface Developer Resume
Walnut Creek, CA
SUMMARY
- Around 7+ years of experience in developing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, jQuery, AJAX, JSON and XML.
- Experience applying the latest development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and jQuery.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Expertise in Client Side designing and validations using HTML, DHTML and JavaScript.
- Very good experience in Document Object Model (DOM).
- Extensive knowledge in JavaScript, especially using JQuery in AJAX-driven web applications.
- Experience in working with third party web services APIs and Web Services using AJAX and JQuery.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo classes and Selectors.
- Extensive experience in various UI widgets using JavaScript libraries like angular.js, backbone.js (basics)and developing Rich Internet Applications RIA.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced in using Front End editors like Dreamweaver, Espresso, Text Mate, Sublime Text2 and Microsoft Expression Web.
- Good experience working with High Traffic Websites.
- Experience in documentation using MS Office tools.
- Significant experience in web development tools like APTANA STUDIO, Adobe Dreamweaver CS3, Photoshop CS3, Spring Tool Suite, Eclipse, and Firebug.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Good knowledge in the configuration management and version control software like SVN.
- Excellent team player, self-starter and good Confidential Multi-Tasking, with demonstrated Leadership skills and process oriented and with ability to handle deadlines for multiple projects in fast paced environment.
- Experienced in all the phases of application development projects includingrequirement gathering, analysis, high and low level design, development, testing and Release Management.
- Solid analytical skills, exceptionally strong problem solving, decision making,andpeople managementskills.
- Determined, quick learner with strong interpersonal skills with proven ability to manage the positive and productive client relationship.
- Experience in working as Onsite Coordinator handling multiple concurrent teams across different geographical locations with teams averaging a peak size of 5-10 team members collectively.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, DHTML, CSS2/3, SAAS, JavaScript, AJAX, JSON, XML and XHTML
JavaScript frameworks: jQuery,, angular.js, React.js, backbone.js, Node.js, Bootstrap, Media queries, Dojo
Operating system: Windows, Mac OS
Languages: JAVA, SQL, PL/SQL, C++
Servers: Apache Tomcat, JBoss.
IDE: Web Storm, Eclipse, Netbeans, Notepad++, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0/3.0, Microsoft Publisher, Eclipse, Toolkit.
Database: SQL Server
Methodologies: Waterfall, Agile, Scrum, Sprint.
Version Control tools: Perforce, CVS, OAUTH service., Adobe Photoshop, Knowledge on ETL tools.
Debugger: Chrome Developer toolbar, Firebug, IE Developer toolbar. Unit testing, End to end testing, Jasmine (knowledge).
PROFESSIONAL EXPERIENCE
Confidential, Walnut creek, CA
User Interface Developer
Responsibilities:
- Developed UI pages using HTML, DHTML, XHTML, DOM, JSP, CSS, JSON, JavaScript, JQUERY and AJAX.
- Worked closely with product management teams to strategize design solutions, produced navigation flows and prototypes.
- Integrated the Java code (API) in JSP pages.
- Solid web development experience using OOP, AJAX, MySQL, JavaScript, HTML and CSS.
- Used jQuery core library functions for the logical implementation part Confidential client side for all the applications
- Implemented the Drag and Drop functionality using jQuery framework.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- For better UI Experience used technologies such as Backbone.js and Handlebars along with knockout.js for features.
- Used jQueryto traverse through a DOM tree and manipulated the nodes in the tree.
- Designing templates based on the requirements using CSS, JavaScript and LESS.
- Involved in developing HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
- Worked in Onsite - Offshore model.
- Written SQL Queries to interact with Oracle database.
- Used SVN for version control for defect tracking.
- Designed the user interface and navigation for the whole web application using HTML,
- Created cross-browser compatible and standards-compliant CSS-based page layouts usingCSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS andCSS3 Background, CSS positioning, CSS3 text, CSS3 border.
- Designed animated icons, vector images, banners, templates and presentations with the help of Macromedia Flash MX and Action Script 2.0
- Developed the client side validations using JavaScript form validations.
- Created Test Plans for Unit Testing and System Testing.
- Drafted usability evaluation as needed in planning, preparation, and follow up so that, each design iteration was evaluated effectively, and Confidential the correct time.
- Developed AJAX based web based UI framework by utilizing JQUERY library.
- Hands-on experience with CSS pre-processor LESS.
- Nesting of the code is inserted within each other, iterate the variables with the help of SAAS
- Designed Frontend with in object oriented JavaScript Framework like Angular.js
- Deep knowledge of Angular.js practices and commonly used modules based on extensive work experience.
- Creating self-contained, reusable and testable modules and components.
- Creating custom, general use modules and components which extend elements and modules of core Angular.js
- Responsible to generate some dynamic forms populated via REST, improving some existing member interactive features and add a few new features.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, XHTML, MVC, Angular.js, SAAS
Confidential
User Interface Developer
Responsibilities:
- Responsible for developing all the UI pages using HTML, DHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Created HTML 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 Confidential client side for all the application.
- 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 HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript.
- Responsible in gathering requirements with different customers and modified code as the customer needs.
Environment: HTML4/5, JavaScript, AJAX, CSS 2/3, JSON, jQuery
Confidential
Front End Web Developer
Responsibilities:
- Used HTML, CSS, and JavaScript for the front end designing.
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
- In addition to code development, maintained project documentation and assisted in application design.
- Used JavaScript, CSS, and HTML to create front-end screens of the module.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Interacting with the project leader, team leader, designing and developing web pages, Animations, still graphics, banners, greeting cards, logos etc.
- Worked closely with Program Engineers how the front end and back end mechanism works in order to develop an interface.
- Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
- Performed Client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- De-bugged web browser using Firebug
- Managed and implemented all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity.
Environment: HTML, CSS, JavaScript, AJAX
Confidential
User Interface Developer
Responsibilities:
- Co-ordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Developed UI on mobile web platform using JavaScript, HTML, CSS, JavaScript validations.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Used jQuery core library functions for the logical implementation part Confidential client side for all the applications.
- Worked with JSON for data exchange between client and server.
- Worked extensively on the jQuery’s event management system, including custom events and custom event data.
- Code optimization to eliminate the bottlenecks and ensure peak performance.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Component level design and defined the usage of AJAX to reuse the network bandwidth efficiently and making feel that the user resides in the same page of our website.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
Environment: HTML, CSS, JavaScript, AJAX.