Sr. Java Ui Developer Resume
Princeton, NJ
SUMMARY
- Senior Software professional with over 7 years of experience in Frontend development, rich user interface design, development, web 2.0 specifications, Flash with Action script and documentation.
- Expert in developing Web User Interface (UI) using HTML5, CSS3, DHTML, table less XHTML and JavaScript that follows W3C Web Standards and are browser compatible.
- Proficient in managing with front - end technologies/ framework and libraries like AngularJS 2, React JS, JQuery, Prototype, DWR 2.0, (X)HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, AngularJS 2, 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.
- 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.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- 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.
- Expertise in working with the JavaScript, AngularJS 2 and various MVC JavaScript frameworks backbone.js and node.js.
- 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.
- Experience working with debugging 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.
- Experience with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), UML associated Tools such as Rational Rose.
- Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Proficient in using PL/SQL for developing complex stored procedures, Triggers, Tables, Views, User-Defined Functions, SQL joins, Index and query writing
- Team player with good communication and written skills, excellent Programming skills, self-motivated, ability to handle multiple tasks, able and willing to learn new technologies and tools quickly
- 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
Programming Languages: C, C++, JAVA, J2EE, PL/SQL, PHP, SQL, Java (Core), Python
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, JQuery, JSON, AngularJS 2, React JS, Apache, PHP
JavaScript Libraries: JavaScript 1.8, Angular JS, React JS, Backbone JS 0.9.2, JQuery, 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 (scripting tool)
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 10/8/7/XP/Vista, MAC OS, LIXUS
PROFESSIONAL EXPERIENCE
Confidential, Princeton, NJ
Sr. Java UI Developer
Responsibilities:
- Implemented the online application by usingCore Java (OOPS), JDBC, JSP, Servlets, Web Services, SOAP, Restful and WSDL.
- Developed aRESTservices usingJerseyFramework.
- UsedHibernatefor Database connectivity
- Implemented agile methodology throughout the project development lifecycles.
- Responsible for setting upAngular JSfor UI development. Developed html views with HTML, CSS3, JSONand AngularJS.
- UsedBootstrapandAngularJSin effective web design.
- Involved in developing XUL, HTML, andJavaScriptfor client side presentation and, data validation on the client side with in the forms.
- Involved in developing the UI pages usingHTML, CSS, JAVASCRIPT, JSON, JQUERY, and AJAX.
- Developed front end along with pages for user interactions; for the entire website using HTML5, CSS3, andJavaScript.
- Defined new validations through Angular.js for the form field validation implemented throughHTML5.
- AppliedJQUERYcore library functions for the logical implementation of all the applications at the client side.
- Brief experience on implementing theAngular.jsin creating animations based on CSS classes.
- UsedJQUERYandAJAXfor service calls on pages to interact with the server for information.
- Utilized variousJavaScriptand JQUERY libraries, AJAX for form validation and other interactive features.
- UsedAJAX, JSONto send request to the server to check the functionality of the website.
- Testing the website on multiple browsers with their old as well as latest release.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Structured the JavaScript code using Angular.js.
- CreatedSQLqueries to perform insert, update or delete operation on MySQL database.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Involved in writing application level code to interact with APIs, Web Services usingAJAX, JSONand XML.
- Implemented and designed user interface for web based customer application.
- Developed components to fetch the data from the back end using AJAX and JQUERY.
- UsedSVN,GITfor Version Control
- Analyze the response of JSON in order to updateDOM
Environment: JSP,HTML5/HTML, CSS3/CSS, JavaScript, JQuery,JAVA, REST, JSON, DOM,Node.js, Angular.js, Require.js, bootstrap,MVC, AJAX, XML,Eclipse, Internet Explorer, Firefox,Chrome.
Confidential, Atlanta, GA
Java UI Developer
Responsibilities:
- Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
- Developed UI using HTML5, CSS3, Ext JS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
- Integrated the front end UI to the back end using Spring MVC framework.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- Worked with the JavaScript, prototype JS and various MVC JavaScript frameworks backbone.js, require.js, Angular.js and node.js.
- Developed a core component of Analytics with Node.js, Angular.js, Couch DB, and Socket Stream.
- Used JQuery to select and manipulate HTML elements and also CSS manipulation.
- Used JQuery mainly for adding several functionalities to the application (calendar, tooltips, popover, hiding elements validation, making Ajax calls, etc.)
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and DreamweaverCS3.
- Designed Logos and Templates using HTML, DHTML, CSS, and Adobe Photoshop.
- Developed JSP for the multiple views in the presentation layer and domain objects for model layer.
- Extensively used AJAX/JSON populating Ext JS Grid panel and also updating the DB with the modified content in grid.
- Used JSTL and wrote custom Spring JSP tag libraries and implemented user based handling in JSP pages.
- Used all the components of STRUTS Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Involved in integrating the front end UI to the back end using Struts/Spring framework.
- Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Involved in Calling web services and creating JSON objects which are passed to UI.
- Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
- Followed Agile Methodology.
- Involved in manual testing of modules and bug fixing.
Environment: HTML5, CSS3, JavaScript, DHTML, XHTML, JQuery, Ajax, Adobe Photoshop, Dreamweaver, Angular.js, Backbone.js, Require.js, Node.js, Bootstrap, EXT.js, Eclipse, Junit, Agile and Windows.
Confidential, Pleasanton, CA
Front End 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, AngularJS, 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 using Drupal 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, HTML5, CSS3, Drupal, JQuery, DHTML, XHTML, XML, JMS, JSON, Ajax, Servlets, JSP, Dreamweaver, Photoshop, SOAP, DOM, MVC, Junit, Source Control - SVN, SQL, PL/SQL, Oracle, Windows.
Confidential, Detroit, MI
UI Developer
Responsibilities:
- 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.
- 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, 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
Software/ Systems Engineer
Responsibilities:
- Interacted with the clients to get site-specific requirements and perform analysis and design for client specific requirements.
- Designed and developed Payment and collection module and delivered successfully with technologies like Web Service, spring, JPA.
- Designed and developed prepaid billing server communication and services with java sockets.
- Designed and developed EJB APIs for Subscriber functionalities Provisioning, Activation, suspend, cancelation using EJB3.
- Designed and developed UI and backend functionality in JSF, Rich faces, JBoss Seam and JPA, EJB3.
- Debugged and fixed existed version EJB, hibernate issues.
- Developed various web services server API's save plan phase data with axis frame work.
- Developed multi-threading plan and execute phase split node move.
- Developed SQL and PL/SQL scripts for save and execute phases date to retrieve and save to Oracle.
Environment: Java, HTML, DHTML, JavaScript, JSP, JSF, Struts, Web Services, Eclipse, SOAP, XML, Hibernate, SQL, PL/SQL, Oracle, Windows XP.
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.
