Sr. Web Developer Resume
San Ramon, CA
SUMMARY
- Senior Software professional with Over 7 years of experience in UI development, Frontend development, Flash with Action script, rich user interface design, development, web 2.0 specifications and documentation.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time - lines for the project.
- Proficient in building Web User Interface (UI) using HTML5, CSS3, DHTML, table less XHTML and JavaScript that follows W3C Web Standards and are browser compatible.
- Expert in working with cutting edge front-end technologies/ framework and libraries like JQuery, Prototype, DWR 2.0, (X)HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, JQuery, HTML, XHTML, DHTML & CSS to develop valid code and table-free sites.
- Experience in Drupal Themes developing Drupal custom modules, resolving Drupal configuration issues.
- Experience in Web 2.0 applications like blog maintenance, Library Management, social networking using HTML, DHTML, JavaScript.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Working knowledge of Web protocols and standards (HTTP HTML/XHTML/XHTML-MP, Web Forms, XML, XML parsers).
- 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 on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks angular.js, backbone.js and node.js.
- Experience in working with Ghostwrite.js (Script Management Framework) to download the Display ads in the site.
- Experience in developing web based applications using Google Web Toolkit (GWT) and J2EE Servlet technology.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- 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.
- Experience using database systems MySQL, Oracle, Sybase and supporting technologies like Hibernate.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Apache, PHP, Drupal.
JavaScript Libraries: Ext JS 2.0/1.0, Angular.js, Backbone.js 0.9.2, Node.js.
IDE's and Tools: Eclipse IDE, NetBean, 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).
Database: PL/SQL(oracle), MySQL, MSSQL.
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X.
PROFESSIONAL EXPERIENCE
Confidential, San Ramon, CA
Sr. Web Developer
Responsibilities:
- Involved in design, development and implementation of website based on Model-View-Control (MVC) architecture using struts.
- Created UML diagrams like class, activity, and sequence diagrams using modeling tools IBM Rational Suite mainly worked on IBM Rational Rose.
- 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.
- Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries.
- Developed huge multi-advertisement co-registration layout engine that was cross browser compatible.
- Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application.
- 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.
- Designed look-and-feel for web sites in Photoshop.
- Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
- Implement advanced data grid with custom item renderers and editors.
- Developed Artist web pages using Drupal Framework.
- Familiar in writing Custom Directives in Angular.js, making use of Modules and Filters objects according to the application requirement.
- Involved in the implementation of open- source web application frameworks like Bootstrap and Angular.js.
- Used CVS for synchronous version control among versions.
- Used Drupal CCK for creating and customizing fields using a web browser.
- Performed data validation using JavaScript code on the client side.
- Worked on Service Oriented Architecture environment for developing the services for the users.
- Developed data access objects to encapsulate all access to the data source.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle DB using Toad tool.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Provided quality assurance and cross browser compatibility testing during development phase.
- Implemented and developed with Interwoven Team Site and other Content Management Systems.
Environment: Drupal, OO JavaScript, Angular.js, HTML5, CSS3, JQuery, JSON, Ajax, DHTML, XML, JSP, Servlets, Dreamweaver, Photoshop, SOA, CVS, Rational Rose, MVC, DOM, IE, Chrome, Mozilla Firefox, Junit, PL/SQL, SQL, Oracle, Windows.
Confidential, Middletown, NJ
Sr. UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3, Java Script.
- Created UI templates for final look and feel using HTML5, Fireworks, AXURE, Flash, Dreamweaver and Photoshop.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Developed a core component of Analytics with Node.js, Angular.js, Couch DB, and Socket Stream.
- Designed and developed custom jQuery components for the front end client side validations.
- Worked on integrating JQuery APIs with MVC pattern.
- Created templates, menus, pages, categories, blocks usingDrupal and Used Drupal Views module for controlling the presentation of lists of content.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Used JMS for Asynchronous communication between the applications.
- Used SOA Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Wrote test plans and performed unit testing and performance testing.
- Worked with the systems team and Quality assurance team in the process
Environment: OO JavaScript,Angular.js, HTML5, CSS3, Drupal, JQuery, DHTML, XHTML, XML, JMS, JSON, Ajax, Servlets, JSP, SOAP, DOM, MVC, Junit, Dreamweaver, Photoshop, Source Control - SVN, SQL, PL/SQL, Oracle, Windows.
Confidential, Raleigh, NC
Sr. Software Engineer
Responsibilities:
- Worked on Credit framework infrastructure integrations, to support decision process.
- Designed wireframes using HTML, CSS and Java scripts and upon acceptance transformed into Struts based JSP’s linking with the process of interaction with the physical queues.
- Developed components using stateless session beans (EJB) and deployed them on WebSphere Server.
- Designed a customized Struts framework for Error Handling to handle request xml’s incase of error conditions which are generated while interacting with external WebServices, provide ability to update the request xml’s and finally the ability to trigger the request again.
- Developed XML Schemas and used SAX for Parsing XML data.
- Developed backend process of interacting with WebServices, JMS for reading and posting requests onto an Error Handling queue.
- Implement Cascading Style Sheets for styling and formatting so as to improve readability andincrease code re-usability.
- Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
- Used JMS to publish messages to queues, to be processed by message driven beans (MDB).
- Used Hibernate to create the mapping and access/update entities.
- Used Action forms and Dyna Action forms for Validation.
- Ensure quality assurance of the deliverables. Support and advice QA team testing in variousenvironments.
- Used Log4j for logging and debugging and JUnit for testing.
- Wrote SQL and PL/SQL queries for updating data into the Oracle using SQL Developer tool.
- Showed quick learning ability towards interactions with WebServices through a Struts Framework UI.
- Assisted the administration team inWebSphere/WebSpherePortalsupport & administration, upgrades, maintenance and patching.
Environment: Struts UI Framework, JSP, CSS, Log4j, Java Messaging Services - Message Driven Beans, Hibernate, RAD 6.0, WAS6.0, ClearCase, TOAD, WebSphere.
Confidential, San Antonio, TX.
JAVA UI Developer.
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development for the employee portal.
- Developed presentation-tier JSP pages in HTML, Implemented JQuery Data Grid control, Validation control and other Widget controls.
- Developed Web forms/user interfaces using Struts MVC, JQuery and JSP.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Used JavaScript accordingly for validation purpose, browser detection and controls.
- Developed various AJAX controls and widgets to build a rich User Interface for the application.
- Developed a core component of Analytics with Node.js, Angular.js, Couch DB, and Socket Stream.
- Created Windows services to create automation processing of XML.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Involved in developing JQuery and AJAX wrapper classes for fast retrieval of data and for animations.
- Created the forums using Drupal for open discussions.
- Created Model objects using Entity Data Model with Entity framework using Hibernate.
- Worked with Xpath, XML Node, XML Data documents to synchronize with dataset.
Environment: JavaScript, Angular.js, CSS, HTML, JQuery, XML, Xpath, AJAX, JSP, Struts, Servlets, MVC, Junit, Oracle, Windows.
Confidential
Software Engineer
Responsibilities:
- Developed presentation-tier JSP pages in HTML, Implemented jQuery DataGrid control, Validation control and other Widget controls.
- Developed Web forms/user interfaces using Struts MVC, jQuery and JSP.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Used JavaScript accordingly for validation purpose, browser detection and controls.
- Developed various AJAX controls and widgets to build a rich User Interface for the application.
- Created Windows services to create automation processing of XML.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Involved in developing jQuery and AJAX wrapper classes for fast retrieval of data and for animations.
- Created the forums using Drupal for open discussions.
- Created Model objects using Entity Data Model with Entity framework using Hibernate.
- Worked with XPath, XML Node, XML Data documents to synchronize with dataset.
Environment: JavaScript, CSS, HTML, jQuery, XML, Xpath, AJAX, JSP, Struts, Servlet, MVC, Junit, Oracle, Windows.
Confidential
Jr. UI Developer
Responsibilities:
- Designed the website and created/developed web interfaces.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Created appropriate concept models, site organization, navigation, page layouts and interaction to support company’s needs and goals.
- Used Dreamweaver as HTML Editor for designing new pages.
- Developed HTML prototype documents with CSS Style Sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Did Cross - Browser coding, for making pages compatible will all browsers.
- Worked closely with the programmers for project requirement analysis.
- Enhanced website by creating presenting new static models pages and presenting it to senior management for attracting the customers and existing users.
- Performed validation of completed sites including the debugging and testing of code.
Environment: Java, JavaScript, HTML, DHTML, CSS, Adobe Flash, SQL, Oracle, Windows.