Software Developer Resume
San Francisco, CA
SUMMARY
- Strong experience in web development using jQuery, HTML, CSS and JavaScript.
- Strong knowledge in developing and designing web 2.0 and business application according to Information architecture and Usability standards using OO JavaScript framework, Ajax, JQuery, Angular.js, Bootstrap, Java, JSP, Servlets, XML, DHTML, XHTML, CSS, Servlet and MVC framework.
- Extensive knowledge in OO JavaScript design pattern and JavaScript.
- Good understanding of Tableless Design / Tableless Layout using CSS and XHTML and also experience of fixing cross - browser and cross-platform issues.
- Expert in developing Application & Framework using MVC Architecture, JavaScript Design Patterns, Use-case design and Core Java Patterns
- Extensive experience in Web Application Development, Interface Web Design, Designing/developing Interfaces for multiple browsers (Firefox, Internet Explorer, Crome etc.) Information Architecture, Planning and Implementing Internet/Intranet project, working with the jQuery Library, web technologies and integrated with JSP.
- Expertise in all phases of the software development life cycle including requirements gathering, analysis, designing, coding, testing, integration, and documentation.
- Excellent Knowledge of multi- tier Web Based application development.
- Analyzed and designed applications using Object Oriented methodologies.
- Strong multitasking ability.
- Expert knowledge of JavaScript, DOM, JQuery and Ajax.
- Expert in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values
- Extensive experience in Usability and UI Regression testing.
- Strong analytical and problem solving skills, self-starter and good team player.
- Excellent Communication skills (written and oral) Strong project planning and very detail oriented.
- Excellent ability in communicating designs through scenarios, prototypes, and UI specs as well as Liaising with Business Analysts, Designers, and Developers in order to create functional specifications.
- Highly motivated, dedicated, fast learner and has proven my abilities in my projects both as a team player and an individual.
- Ability to excel at communicating with customers, teammates, and other internal organizations.
TECHNICAL SKILLS
Operating System: Windows 98/2K/NT/XP, Unix, Linux
Languages: JAVA, PHP.
Web Technologies: OO JavaScript, AJAX, jQuery, JSON, Bootstrap, require.js, Node.js, Angular.js, CSS/CSS3, HTML/HTML5, DHTML, XML, XHTML, WAP Browser, XSLTJAVA IDE's Eclipse IDE, NetBean IDE.
OOAD Design Tools: Rational Application Developer (RAD), Rational Software Modeler (RSM)
Web/App. Servers: Apache Tomcat.
Database: MySQL, SQL Server, Oracle7.x/8.x/9.x/10
CASE Tools: Rational Rose
Framework: Ajax, JQuery, MVC, Java Framework, JavaScript Libraries.
Other Tools: QTP, SQL, SQL PLUS, Mercury Quality Center.
Tools: & Utilities: ANT, Maven, JUnitVersion Mgmt. Visual Safe Source, Clear Case, CVS / RCS, Subversion
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Software Developer
Responsibilities:
- Developed a site-wide web 2.0 migration service using Ajax framework using JQuery, JSP, MVC and HTML5.
- Debugged the common code platform to remove bugs from several features of the code using Eclipse IDE and Firebug tool.
- Developed UI library functions to increase the code reusability and support standard coding practices.
- Implemented jQuery Isotope row expansion feature to display a list of “Interestingness” like Flickr and to display a list of image titles, when a row is expanded the photo is displayed in the expansion area along with a link.
- Developed a Customer profile area auto scroll with the messages to increase the usability of the chat.
- Developed functionality for displaying values in tag style and implemented validations like null check for duplicate value check etc.
- Created a string-based template to format the row expansion area using JQuery.
- Designed expanded rows that will wiped out and restored when the DataTable paginates or sorts, and to keep track of expanded rows and automatically restore them after each rendering of the DataTable.
- Defined and developed the application’s presentation layer using HTML5, CSS3, JavaScript, jQuery Scripting and used Backbone.js framework
- Implement tokeninput autocomplete plugin to make the integration and the data is saved on the database.
- Implemented jQuery Tokeninput section header to define section headers (a kind of disabled title item that would headline following results) on the result list of a tokeninput search.
- Implemented the fancybox to Change the image of popup when link is clicked.
- Developed SQL statements to get fetch data and implemented pagination.
- Used standard coding practices to debug the code and provide a general object oriented solution to support all other features in the game.
Environment: and Technologies: jQuery, OO JavaScript, Ajax, CSS, Angular.js, Bootstrap, HTML5, XML, CSS3, Core Java, JSP, Servlet, Oracle, Tomcat, Ant, Eclipse, SVN, Tomcat AS, Backbone.js.
Confidential, Santa Clara, CA
Sr. Web Developer
Responsibilities:
- Involved in development and finalization of initial design of the application and worked with content managers, copywriters anddesignersto resolve the issues.
- Worked extensively on Ajax Driven application using OO JavaScript, JQuery, JavaScript framework and AJAX in Presentation Layer.
- Implemented all UI modules for the product using JavaScript, AJAX, JQuery Framework.
- Implemented the editor component with spell-check using AJAX, JSON.
- Integrated JQuery’s jqGridView for all Data View for the product. Implemented most of the JQuery events and JQuery functions.
- Developed a JQuery library using the JQuery plugin to resize images that are bigger than the browser window and provides versatility in inline content, images, AJAX content and iFramed content and will remain at the center of the window even if you change the size of the browser window or you scroll the pages.
- Developed images to display either as an automatic or manual slideshow, with the image faded into view over the previous using JQuery Plug-in.
- Developed a Navigational Panel to slide up when the mouse rolls over the gallery to play, pause, or step through to a specific image within the gallery.
- Implemented Ajax Call, when the user keys in the first few characters of mesh node entries an AJAX call is made and all the matching node entries are retrieved from database as a JSON Payload and displayed in a dropdown list box.
- Developed UI and implemented for some plug-in using JQuery, JavaScript, HTML, CSS and XML.
- Writing and implementing CSS3 throughout the site, both as in-line and imported files.
- Resolved various CSS compatibility issue and did research for CSS3 to implement and migration for our framework.
- Writing and implementing JavaScript throughout the site, both as in-line and imported files.
- Designed rich user experience prototype for managing users and roles.
- Hand-coded XHTML/HTML, CSS and JavaScript to create dynamic web content.
- Created layouts and implemented designs for all the application pages and forms.
- Wrote CSS Hacks for browser compatibility.
- Design, Developed and implemented Velocity Template for dynamic Content Generation.
- Involved in Testing and fixing bugs and documented the application step by step process.
Environment: OO JavaScript, CSS, CSS3, AJAX, Angular.js, JQuery, Bootstrap, XML, Linux, SQL, PL/SQL, Oracle11g, Windows Platforms, IDE- Eclipse, Source Control - Clear Case
Confidential, San Francisco, CA
Software Web Developer
Responsibilities:
- Worked extensively on Web 2.0 migration from JSP Frame work to Ajax Driven framework using OO JavaScript, JQuery, MVC, jQuery and AJAX in Presentation Layer.
- Designed and implemented the User Interface using OO JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
- Developed code for UI using JavaScript, Java, HTML5, CSS, XSLT, and XML.
- Used Facebook SDK for JavaScript to implement client side functionality for adding social plugins, making API calls and implementing Facebook Login.
- Developed Ajax implementation for searching Candidates/ Jobs/ Companies for different search criteria.
- Implemented autosuggest widget for different fields like location, job categories, skills etc. for user profile.
- Developed HTML5 interfaces with an understanding of UI design principles and object-oriented program development.
- Implemented a HTML5 page to present the search box with JavaScript file to handle the AJAX functionality and a server-side JSP page and MVC to return a new-line separated list of suggested searches.
- Developed and migrated customer profile page to jQuery isotope plug-in with AJAX implementation, and extensively used jQuery Dom, traversing and selector API.
- Developed a box model for padding, margins or borders on the playing fields or the draggable elements will cause them not to stay fully in the playing field so that they will overlap the region by the width of the margin/padding/border.
- Developed the client/server-side library, based on prototype which supports all kinds of image manipulations and on the serverside the library is powered by combination of JSP/UI template that renders this images.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
- Designed and developed customized OO JavaScript framework for various implementation like Array search, Array Filter, Array Iterator including browser native object functions.
- Enabled AJAX features in one of the module using JSP, MVC (for JavaScript event handling) and API (for AJAX communication).
- Designed and developed sophisticated, Ajax applications and framework using jQuery components including: a tool for Menu creation using jQuery tree, context menu, drag and drop capabilities to manipulate the menu tree and Custom Ajax RPC protocol and JSON.
- Implemented script that helps to include content from multiple pages and display them on demand, using Ajax.
- Exchanged data with the help of XML files using Ajax. Because of the simplicity of XML, the application formed the new procedure ofexchanging data between server and browser.
- Implemented AJAX driven UI Elements that were more agile and faster
- Designed web interfaces using HTML/DHTML from graphic mock-ups.
- Implemented pagination links that helps each page to download only when requested that speeds up delivery and saving on bandwidth.
- Developed jsProgressBarHandler written in a JavaScript, based on Percentage Bar / Progress Bar and inspired upon JS-code and CSS-code.
- Implemented Clean CSS which is based on the CSS Template. With help of this we can set our desired compression level and customize compression option
- Implemented jQuery UI Selectmenu to appear in front of a jQuery modal window to style a form’s dropdowns.
- Worked within YUI templates to edit and modify YUI components.
- Implemented fancybox to turn a grid of images on the page into a gallery which is linked together.
- Changing the width of the list items that resulted in different forms of grids. Also solved the padding effect differences among the various browsers i.e. browser’s compatibility.
- Managed time effectively meeting all the deadlines for the release of projects.
- Worked on multiple project timelines simultaneously within a deadline driven environment.
- Developed, modified, and implemented the Web site to ensure consistency of layout in accordance with client goals.
Environment: and Technologies: OO JavaScript, CSS3, HTML5, DHTML, XML, DOM, Ajax, JSON, jQuery, Core Java, JSP, Servlet, SVN, FireBug, Developer Tool, Oracle 10g, Netbean, JIRA, Unix, Shell.
Confidential
Software UI Engineer
Responsibilities:
- Implemented Ajax for rich-internet applications that mimic the responsiveness and complex user interfaces typically associated with desktop applications
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Used YUI Tree, YUI grid, Tab control and other layouts.
- Developed widgets using HTML, CSS, AJAX, YUI Components and JavaScript.
- Implemented Ajax Frame works, Dojo tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
- Developed the YUI widget with functionality of progressively enhancing the look and feel of web page.
- Designed the clear rating button with YUI which does not exist in the original design and which enhances the user’s interaction with the web page.
- Made the instantiation and interaction with the YUI widget that is dead simple with as little code as possible.
- Progressively enhance form elements with YUI to add more robust functionality.
- Implemented a jQuery auto grow/expand textarea plugin for the delaying expansion of textarea and padding on the textarea.
- Implemented more number of skins, and combination of the CSS sprites.
- Used YUI document to generate API documentation for JavaScript code.
- Implanted Jquery tokeninput to pre populate a text area in an array of JSON to pre populate the text area.
- Used YUI based server-side pagination and server-side sorting examples. They have both been changed in that they do not use the Data Source to communicate with the server but use a plain Connection Manager request to fetch the information and then pass it as a local source to the Data Source. This allows full access to all the information received from the server before it gets sent to the Data Table.
- The output of YUI Doc is API documentation formatted as a set of HTML pages including information about methods, properties, custom events and inheritance for JavaScript objects
Environment: and Technologies: OO JavaScript, jQuery, Ajax, JSON, CSS, JDK 1.5, SERVLETS, JSP, MySQL, Tomcat AS, HTML, DHTML, XML, SVN and Tomcat.
Confidential
Intern Developer
Responsibilities:
- Created web pages for each project using XHTML, CSS, and JavaScript.
- Implemented JavaScript calendar to make use of OnClientDateSelectionChanged event of calendar extender to achieve dynamic Date selection for tasks, events and invitation.
- Developed and implemented pure CSS-based page layouts.
- Identifying and solving cross-browser compatibility issues relating to XHTML and CSS.
- Creating new web pages from Photoshop mockups using CSS and XHTML.
- Worked on tools like Home site, Dream Weaver, Photoshop and Image Ready and also constructed and evaluated prototypes following standards.
- Worked with CSS Selectors, classes, ids, pseudo classes, Inheritance and cascade concepts, Box model with fixed width, fluid & elastic layouts
- Requirements analysis and creating functional specifications for File Portal Module, Image Segregation Module, User Module, Status Setup Module and Authorization Module.
- Implemented User Interface using JSP and Struts.
- Used Hibernate for O/R mapping.
- Used the Ajax technology for making asynchronous calls for the Action classes for validating the data for the Modify and Add functionality of the Application.
- Used Clear Case for Version Control System.
- Involved in taking backups from DB2, Exporting and importing data.
- Used the subnav items that are nested as children of their associated tab in the HTML. This helps to view the page without the style sheets so that the navigation makes sense.
- Constructed Web Wireframes and Mock-ups by designing and building interaction, determined screen layouts, style, and color palettes.
Environment: and Technologies: Core Java, JavaScript, JSPs, Java MVC, Ajax, JSP, HTML, XML, CSS.
