Java Ui Developer Resume
Palo Alto, CA
PROFESSIONAL SUMMARY:
- Over 7+ years of professional experience in developing user interface applications and web applications using HTML5, CSS3, JavaScript, JQuery, JSON, DOM, Ajax, XML,, DHTML and XHTML. Angular JS, Ext JS, React JS, Backbone JS, Node JS.
- Extensive experience of OOAD, OOPS, Design Patterns, MVC Frameworks, Multi - tier and distributed architectures in developing web-based and client-server application.
- Experience working with JavaScript MVC and MVVM frameworks like AngularJS.
- Developed and designed Ajax based Prototype, JavaScript, JQuery and AJAX based UI frame work. Good knowledge on Core Java.
- Created web & single page applications using Angular.js framework.
- Deployed and Configured Java/J2EE application in LINUX environments.
- Developed the application on Node.js platform using JavaScript programming.
- Expertise with spring, Hibernate, and Struts application frameworks.
- Specialization in developing Web 2.0 using JQuery along with Ajax and JavaScript.
- Proficient in Java/J2EE Design Patterns including singleton, Model View Controller (MVC) and Data Access Object (DAO)
- Developed Software using Agile Methodologies.
- Experience in consuming REST Web Services to implement AJAX call and updating dynamic functionality of HTML in JavaScript, J-Query and Angular.JS.
- Hands-on experience with various Application servers and Web servers (IBM Web Sphere Application Server, and Tomcat) with wide variety of development tools like IBM RAD, Eclipse, and Net Beans.
- Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Developed and prepared test cases for unit testing with Jasmine, karma.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script.
- Proficient in unit testing the application using JUnit.
- Experience in using Maven and Ant for build automation.
- Hands on experience on Concurrent Version Systems such as CVS and Subversion.
- Excellent communication and interpersonal skills. Worked with teams in varied work culture environments.
- Ability to multi-task, work independently and as part of multiple team.
- Experience in using various IDE's, Dreamweaver, Notepad++, eclipse, AdobePhotoshop.
- Good Understanding of DOM scripting, progressiveenhancementandgracefuldegradation.
- Extensive experience in working with AngularJS to implement Single page applications (SPAs) using Directives, modules, Expressions, Routers, views, model, SQL and Controller.
- Experience using backbone JS model view, Collection View at appropriate places to make the code structured.
- Experience in implementing client side functionality using JavaScript and JavaScript libraries using JQuery.
- Experience in writing Test cases, test scripts using Jasmine test API and Karmafor unit testsandProtractor for E2E testing.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, Java, JDBC, Servlets, EJB, JSP, JSTL, Struts, Spring and Hibernate, XML, and WSDL.
Libraries: JQuery, JSON,PHP, JQuery, AngularJS, BackboneJS, Bootstrap, NodeJS, React JS
Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++
Databases: Oracle 11g/10g/9, MySQL, MS SQL Server, T-SQL, MS Access, DB2
Application/Web Servers: Apache Tomcat 7/6, Web Sphere Application Server 5.0/6.x/7.x/8.x,
Operating System: Windows, Linux, Mac
Methodologies: Agile, Scrum, Waterfall
IDE: IBM RAD 7.5/6.x, Eclipse, Web Storm, Notepad++, Sublime Text Editor
Software Tools: UML, MS Visio,MS Office, Latex
Others: Karma, Jasmine, GitHub, RESTFUL, SOAP
PROFESSIONAL EXPERIENCE:
Confidential, Palo Alto, CA
Java UI Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using XHTML and CSS, created detailed wire frames and process flows.
- Developed GUI using JavaScript, HTML/HTML, DOM, XHTML, AJAX, CSS, Share point in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, AJAX, XML and JSON.
- Built Web pages that are more user-interactive using JQuery plug-in for Drag and Drop, JQValidtor, AutoComplete, AJAX, JSON and JavaScript.
- Used AJAX & JSON communication for accessing Restful web services data payload
- Involved in the design, development andtesting phases of life cycle using AGILE methodology - Test Driven Development (TDD).
- Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
- Interacted with the Graphics design team in the use of Photoshop CS3, MS Visio, PowerPoint, Dreamweaver, and Flash.
- Used SQL queries & PL/SQL-Stored procedures, function, triggers, cursors, object types, sequences, indexes etc.,
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Involved in using CVS for project management and version management.
- Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
- Used Angular.js to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
- Implemented MVC architecture developed custom directives, controllers, views and filters using Angular.js.
- Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions.
- Customized the Node.js server to pick the local Package JSON and run the applications without changing the local paths and variables.
- Developed Web API using Node.js and hosted on multiple load balanced API instances.
- Used JavaScript to handle validation and sorting of data.
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
Environment:Agile, HTML, CSS, JavaScript, JQuery, JSP, AJAX, JSON, XML, JAVA, JSP, PL/SQL, CVS, JASMINE, Wireframes, Adobe Dreamweaver, Photoshop, MS VISIO, REST, Eclipse IDE, Tomcat server, web sphere app server
Confidential, Portland, OR
Java UI Developer
Responsibilities:
- Web designing & development using Adobe Dreamweaver, HTML5, CSS3, EXT JS 4, JavaScript, XML, Angular JS, JSP, JSON, JSF and Ajax
- Developed Angular JS pages, Web services callsand AJAX calls for the applications
- Involved in coding new features for the application Using React JS
- Extensive knowledge on Angular JS components like controllers, directives, factory and service resources, routing, Dependency injection, 2-way data binding, filters and events
- Implemented key UI elements for interaction with Google visualization graphs
- Implemented CSS and JavaScript for dynamic loading of the data into UI
- Provided extensive security using JavaScript validations wherever necessary to validate the user input and also ensure better performance reducing post backs.
- Maintained cross-browser compatibility & implemented responsive design using Bootstrap, custom media queries etc.,
- Experienced in writing JUnit test cases for each requirement and tested the code as required
- Configured and rendered the Annotated timeline chart with month, year, and six month views, live interaction with the chart and fixed IECSS issues regarding height of the block elements on the data table page
- Used Masking in Flash to merge one or more animations with each other
- Created a CSS framework for using a 12 column grid preferred by the designers
- Involved in JavaScript coding forvalidations,and passing attributes from one screen to another
- Implemented JQuery plugin that enables to display related information with the hovered label and link
- Mapping the template with its View, Component, Controller via bridges and getting the data via service calls, virtual services or mock it with JSON, and defining in a utility called Data Transform
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery UI, DHTML, JSON
- Used Node.JS for asynchronous data communication between server and client
- Used strict format of JavaScript using TypeScript .
- Built full stack ecommerce application using the JavaScript MEAN stack: MongoDB,AngularJS , Express JS , and Node.js .
- Handling the CURD operations in MongoDB .
- Involved in the implementation of open-source web application frameworks like Bootstrap and AngularJS.
- Involved in runningthe bower and grunt components and writing the scripting using Node.Js.
- Used AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order
- Developed the code using LESS framework, which in turn would generate plain CSS for the dynamic pages
- Used Java JSP for form handling, session storage and process request for the dynamically generated web pages
- Created continuous integration builds using Maven and SVN control
- Used SVN as a code repository and for code management
- Performed Unit testing on angular applications using tools like Karma, Jasmine
- Worked closely with users, designers and developers to ensure both well-designed and fully-operational websites
Environment:HTML5, CSS3, JSON, JavaScript, JQuery, Bootstrap, AJAX, Flash, Angular.JS, React.JS, Node.JS, JQuery UI, XML, DHTML, DOM, LESS, REST, Maven, Spring MVC, MongoDB, karma, Jasmine, script.aculo.us, SQL, Linux, Windows, Photoshop, IDE- Eclipse, Source Control - SVN.
Confidential, Houston, TX
Java UI Developer
Responsibilities:
- Developed UI screens using CSS, JavaScript for validations, and JQuery for animations.
- Created mobile friendly websites using media queries for responsive web design and HTML5.
- Extensively used XHTML for developing the layout as per the requirements.
- Developed Light box effect for landing page using JavaScript andVanilla JavaScript.
- Used JavaScript functions to get.Dynamic data and Client side validation
- Developed Honey pot field and zip-code validation for contact us page using HTML, CSS, JavaScript and Vanilla JavaScript.
- Developed POC using emerging technologies include Node JS, Require JS, also Researched about new UI Frameworks to do technical feasibility analysis.
- Debugging and testing using Firebug and Google Inspector development tools.
- Refactoring style sheets and linting code in order to improve existing code base.
- Participated in a structured software development process that included sprints with daily scrums, implementing feedback from quality assurance team members, and using version control software.
- Worked with Content Management System (Limelight) for updating JavaScript, HTML, and CSS.
- Involved in adding current articles, reviews in the articles page, updating devices list, using CMS.
- Involved in fixing several bugs for JavaScript, HTML and CSS.
- Used ReactJs for V in MVC and also for building reusable UI components.
- Initiated JavaScript work with a series of custom JQuery plugins and functions.
- Layout JavaScript was established that would read XML files in order to generate the content for the page.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
Environment: JavaScript, CSS, HTML, XHTML, DOM, Ajax, Vanilla JavaScript, AngularJS, SVN, Firebug, Mocha, Developer Tool, Skeleton Framework, Adobe Photoshop, Limelight CMS.
Confidential, Atlanta, GA
Java/Web UI Developer
Responsibilities:
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, AngularJS, Node JS, Bootstrap 3.0, Drupal, JSON, and JQuery, Ajax.
- Created custom Directives using Angular JS which contain restrict values (AECM), isolatescope, template, and link functions in order to display a list of items inside a grid.
- Involved in writing JQuery-based Ajax requests using Jquery.get or Jquery.ajax and jQuery.post.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using JQuery Ajax framework and Widget based JavaScript programmed model.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Extensively used Angular UI (Bootstrap) for ng-grid, and UI components.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Converted wireframes in templates including creation of brand identity, web site header, menu, information containers, grid styles, navigation, forms, buttons, icons, images, User components and application widgets creation with suitable color schemes.
- Used Nesting, Variable and Mixing features of SASS Preprocessor to keep the code neat and to enhance pace of the project
- Mastered the GRUNT with commands for building and deploying the project. Used Bower for successfully implementing the dependencies.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Provided extensive security using JavaScript validations wherever necessary and to validate the user input and also ensure better performance reducing post backs.
- Worked with source code control systems like GIT and JIRA.
- Responsible for checking cross browser compatibility issues.
Environment: HTML 5,CSS3,XML, JavaScript, JQuery, Bootstrap, Angular JS, CSS3, JQuery Mobile, Visual studio, JSON, SASS, JIRA, Grunt, Bower, AJAX, GIT, firebug, Drupal, Sublime text3, Mongo DB.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed Web Interface using JSP, Java Script, HTML, JSFs, DOJO and CSS.
- Implemented the MVC architecture using the Struts framework.
- Developed different GUI screens using JSP and user validations using JavaScript.
- Effectively implemented AJAX in developing dynamic web pages
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Performed Unit testing and Integration testing to increase the performance of the application
- Coded Servlets, API's for connectivity using JDBC.
- Conversion of PL/SQL packages to Java classes.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP pages, Form Beans, AJAX code, JavaScript and worked on integration.
- Extensively used AJAX and JSP for UI and server side programming.
- Implemented Patterns like Business delegate, Factory, Fast lane Read andSingleton in the application to make it modular and approachable.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSF, JSON, JAVA,JUNIT, XML, MYSQL Server 5.0, Web Services, Apache HTTP Server, PL/SQL,XML,JDBC, ECLIPSE, JSP, Struts MVC.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Performed client-side validations using JavaScript
- Utilized various JavaScript and jQuery libraries to manipulate the events and other interactive features (Dynamic functionality)
- Involved in designing and developing the JSON, XML Objects
- Used AJAX to send request to the server to check the functionality of the websites
- Used JSON for storing and exchanging information between browsers and servers
- Testing the website on multiple browsers to check if they are Cross Compatible
- Tested/De-bugged web browser using Firebug
- Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Actively participated in meetings with clients to determine website goals and develop strategies.
- Used Jquery document to generate API documentation for JavaScript code.
- The output of Jquery Doc is API documentation formatted as a set of HTML pages including information about methods, properties, custom events and inheritance for JavaScript objects
- Coded pages using CSS in a table less environment.
- Used the concept of the sliding door to use a background image for the buttons in a navigation menu.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML,JAVA 6.0, J2EE ,