Senior Java Ui Developer Resume
Pheonix, AZ
SUMMARY
- 8 years of extensive experience in designing User Interface (UI) applications and professional web applications usingHTML4/5, XHTML, CSS2/3, JavaScript, JQuery, AJAX, JSON, JSTL, AngularJS and Java.
- Experience applying the latest software development approaches including MVC, event driven applications usingAJAX,Object Oriented (OO)JavaScript, JSON and XML.
- Experienced in Twitter Bootstrap, SASS and LESS.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, Backbone.Js, Bootstrap, knockout.Js, ExtJS 4.0, Require, Handelbars, and Dojo toolkit.
- Experienced in MVC, SPA (single page application), Custom directives, custom modulesin Angular.js.
- Excellent experience in Restful Web service development and proficient in developing Single Page Applications (SPA) usingHandlebars, angular JS.
- Experienced in using Scala, Javatools like Intelli J, Eclipse.
- Developed web components and pages, involvedPolymer.js, and Material Design guidelines.
- Experience in Fixing CSS Cross Browsing Compatibility issue and web application scaling.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced in various IDEs like Eclipse, Notepad++, Sublime Text, Adobe Dreamweaver, Microsoft Visual Studio and Webstrom.
- Comfortable with MEAN (Mongo DB, Express, Angular and Node.js) stack.
- Comfortable with NPM modules like (Express, Grunt, Bower, File Sytem, HTTP).
- Good knowledge of using JavaScript testing frameworks, Jasmine and Karma.
- Experience in working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, and Pseudo Classes.
- Knowledge about technologies likeJava,JSP, Servlets, Asp.Net.
- SupportingJenkinsbuild server used department wide for Java projects.
- Experience in working with tools like HMC,WCMSand Product Cockpits.
- Responsible for checkingCross Browser Compatibilityand hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Good Understanding ofDocumentObject Model (DOM) .
- Experience in working Acceptance Test Driven Development(TDD) Agile implementation.
- FunctionsExperience in providing unit test cases using JUNIT Framework and experience of working on UNIX batch process.
- Used Karma with Jasminefor unit testing.
- Good Understanding ofRuby and Rails.
- Strong Experence in deployment procedure utilizing JenkinsCI to run the unit tests, build documentation using NaturalDocs.
- Debug the applications usingFirebugto traverse the document and manipulated the Nodes using DOM and DOM Functions.
- Expertise inClient Side designingandvalidations using HTML4/HTML5, CSS3, JavaScript and JQuery.
- Strong experience withJQuery plug - in, AJAX, XML and JSON.
- Experience working on ASP.NET, XML, XSLT,DHTML, ADO.NET, Web Services, WCF, WPF,MVC, LINQ, Generics, Java Script, AJAX, OOPS, HTML, CSS, IIS, Win Forms, Web Application, Visual Studio, Oracle CRM-On Demand.
- Proven track record demonstrating innovative and unique designing skills, computer proficiency, ability to work in a stressful environment with projects and interaction with every team member. ability to work in a stressful environment with projects and interaction with every team member.
- Have good communication skills to discuss the projects with technical and non-technical SME’s.
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, DHTML, XHTML, CSS, CSS3, JavaScript, JQuery, AJAX, JSON, XML,PHP, REST, Bootstrap, Ext Js, Angular Js, Knockout Js, Backbone Js, Polymer.js.IDE & Editors Notepad++, Microsoft Visual Studio, Eclipse, Dreamweaver, Webstrom, Brackets.
Application Server: Web Sphere, Apache Tomcat, Node Js, Asp.net.
Database: SQL Server 2005, MySQL,MongoDB.
Other Tools: GIT, Adobe Photoshop, MS Office, Jira, Firebug, Chrome Developers Tool, Windows Movie Maker.
PROFESSIONAL EXPERIENCE
Confidential, Pheonix, AZ
Senior Java UI developer
Responsibilities:
- Web design and development, application development using Photoshop, HTML, JavaScript and Webstrom.
- Worked in the development of single page applications using AngularJS.
- Extensively used AngularJS for development of Application.
- Developed the User Interface usingHTML5, CSS3, JavaScript, JQuery and AJAX.
- Designed dynamic and multi-browser compatible pages usingHTML, CSS, JQuery and JavaScript.
- Experience on implementing theAngularJs in creating animations based on CSS classes.
- Used Nodejs for the backend. Used npm modules like grunt, bower.
- Used Require.JS for AMD.
- Responsible in making surethe patternis similar across all thewebpages.
- Experience in Canvas custom drawing usingFabric.js.
- Responsible for design and development of theweb pages from mock- ups.
- Created web pages which are informative and yet very neat and interesting to look at.
- Responsible for creating the screens withtable-less designsmeetingW3C standards.
- AppliedJQuery scriptsfor basic animation and end user screen customization purposes.
- UsedAJAX and JSONto makeasynchronous callsto the project server to fetch data on the fly.
- Responsible for development of non-functionalWebpages using HTML5&CSS3, and JavaScript.
- UsedJavaScript and JQueryfor client side validation.
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing and Deployment phase for adding new modules to the existing application.
- Implemented an Agile work flow for continuous integration and testing of applications using Rally.
- Developed Spring message listeners configuring JMS queue's for each module and constructing messages to transport data between each module.
- Used HibernateORM mapping to map all the tables to the Oracle Database.
- Designed and implemented Spring Framework based REST and SOAP web services for online account management, order and payment processing.
- Used NodeJS and ExpressJS to create the RESTful web services and MongoDB to create NoSQL database.
- Implemented Customer transaction module for the customers by developing all the components using Java, JSP, Hibernate and Struts environments.
- Processed JSON response data by consuming RESTful web services and usedAngularfilter for implementing search results.
- Designed a batch processing system with REST based APIs, using Spring Batch 2.0 to deploy banking related batching implementations.
- Useddeveloper tool kitandFirebugto locate and resolve the issue through multiple browsers.
- UsedJQuery-Ajax plug-in to GETthe data inJSON formatand displayed onHTMLpage.
- Worked closely withSQA teamto track andfix the bugs/defectsthat were reported onJIRA.
- Developed pagelayouts, navigation, animation buttons and icons.
- Experience in cross browser compatibility check andthoroughly performedunit testingandintegration testing.
- Design website and maintain the website content up to date.
Environment: HTML, HTML5, CSS/CSS3, Java Script, JQuery, JSON, JSTL, Angular JS, Webstrom, AJAX, MongoDB, NoSQL, Tomcat and SQL, JIRA.
Confidential, Richmond, Virginia
Sr.Java UI developer
Responsibilities:
- Worked 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.
- Responsive design approach using HTML and CSS3 to support device integration.
- Created Visual force pages as per the client requirements and customizing Partner portal using various components.
- Worked on front end pages that were developed in a professional manner usingHTML, CSS, JavaScript, and JQUERY.
- Used routing feature of AngularJsfor Single page application (SPA).
- Bootstrap used along with AngularJsin creating the Application.
- Developed custom directives (elements, Attributes and classes) using AngularJs.
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
- Used S-controls, to develop and display custom HTML in a detail page or custom tab.
- Worked on designing forA/B or behavioral targeting tests and worked on CSS Preprocessors like LESS and SASS.
- Used Telerik controls; used Java script and AngularJS for client side validations.
- Worked on AngularJS which supports not only HTML templates but also string based template engines likeHandlebars.
- Worked onAngular Js, used its two-way data binding to achieve the feedback functionality from the user.
- Involved in writing application level code to interact with APIs, WebServices using AJAX, JSON and XML.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes AEM, HTML5, CSS3, JavaScript, MongoDB, Jquery and AJAX which were used for UI development.
- Created multiple helper services usingAngular factory function. back End services arecreated by Using HybrisE-Commerce tool.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Designed business applications using web technologies like HTML, XHTML, and CSS3 based on the W3C standards.
- Bottle micro-framework implemented with REST API and MongoDB(NoSQL) as back end database.
- DevelopedXML Web Services using C#, ASP.Net, SOAP, XML, XSLT, WSDL, REST and UDDI. Usedto XML transport and store data.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Experience with all levels of operation available to the front-end, such as from creating XHRs in vanillaJS to using a custom wrapper around $resource.
- Implemented the portal using SDL Tridion as the content management system.
- Experience in building responsive websites using bootstrap, foundation, pure, skeleton, Gumby.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, AngularJs Handlebar, XML, XSLT, MongoDB, PHP, APACHE, MAC OS, ECLIPSE, SVN.
Confidential, Los Angeles, CA
Java UI developer
Responsibilities:
- Worked in the development of single page applications using AngularJS.
- Worked with various modules of AngularJs.
- Involved in developing the UI pages usingHTML4, XHTML, CSS2/3, JavaScript, JQuery, AJAX, JSON and XML.
- Involved in developingHTML, JavaScriptandJQueryfor client side presentation and, usedJQuery core library functionsfor the logical implementation part at client side for all the application.
- Integrate the dynamic pages withAngularJS and jquery to make the pages dynamic.
- Used Rest Web Services to exchange data between portal and other modules.
- Developed or modifiedXSLTto transformXMLto be inputted into a SQL database.
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing and Deployment phase for adding new modules to the existing application.
- Used JPA-Hibernate to store the persistence data into the Oracle 10g database.
- Created web services such as REST and SOAP to allow communication between the applications.
- Developed and analyzed the front-end and back-end using JSP, Servlets and built Web modules using Spring MVC and Java projects for each of the areas.
- UsedMaven as repository to cache the information.
- We have followed withAgile and Scrumdevelopment methodologies.
- Debug the applicationusing FirebugandChrome developer toolstotraverse the documents and manipulated the Nodes usingDOM.
- WorkedwithBootstrap twitter frameworkandAngularJSto Designsingle page application.
- Built dynamically generateddropdownlists usingAjax, JQueryUI and Angular JS.
- Used QUnit for unit testing under TDD environment.
- Extensive experience in implementingmodel-view-controller (MVC)architecture using Angular Framework.
- Designeddynamicandbrowser compatiblepages usingHTML5/HTML, DHTML, CSSand JavaScript.
- Implemented interaction between frontend and backend using theJSON objectbywriting application level code tointeract with APIs.
- Developed web presentation layer usingHTML and CSSaccording to internal standards and guidelines.
- Wrote the end to end testing using protractor and Cucumber. Applied industry best practices and standards when project requirements were lagging.
- DevelopedPage layouts, Navigationand presented designs and concepts to the clients and the management to review.
- Responsible forchecking cross browser compatibilityand hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Used SASS as the css preprocessor.
- Used SASSvaraibles, mixins, nesting and import.
- Used CSS basics, CSS media queries, CSS pseudo classes.
- Implemented User Interface and integrated with backend code,Node.JS as serverside technology.
- Used MEAN (Mongo DB, Express, Angular, Node) Stack .
- Used Java script testing with Jasmine and Karma.
- Scripting the test cases for regression usingSelenium WebDriver using Java.
- Designed thetable lessweb applications usingCSSand with the help of and tags as per W3C standards.
Environment: HTML/4, CSS2/3, JavaScript, JQUERY, JQueryUI, Bootstrap, AJAX, JSON, XML, XSLT, AngularJs, Node Js, Require.js.
Confidential, Newbury Park, CA
Java UI developer
Responsibilities:
- Worked on front end pages that were developed in a professional manner usingHTML, CSS, and JavaScript.
- Developed client side validation code usingJavaScript.
- Frontline interaction with clients/marketing teams for User Interface Design.
- Worked with clients to develop layout, color scheme for their website and implemented it into a final interface design with the HTML+CSS, JavaScript and DOM. Used Dreamweaver to develop CSS style sheets.
- Focused on improving readability, utility, and overall UX.
- Used various adobe tools for design and to improve quality of images.
- Worked with the advertisement team for marketing campaign.
- Created logos, images, graphics and illustrations using different media.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in fixing Front-End issues with the layouts.
- Actively usedXML(documents and transformations) for creating templates with dynamic data from XMLfile.
- Worked with backend developers to convertHTML/CSS non-functional pagesinto dynamic JSP pages.
- Developed cross-browser pages usingCSS, HTML, DHTML, and JavaScript.
Environment: HTML, CSS, JavaScript, XML, JSP, Eclipse and SVN.
Confidential, Boston, MA
Web/UI Developer
Responsibilities:
- Requirements gathering from business anddefining specificationsfor the system.
- Coordination in project activities and ensure that all project phases are followed and documented properly.
- Worked in a team, Involved in developing theUI layoutandfront-end programming (HTML) from wireframes.
- Designed thefront-end applications,user interactive (UI)web pages using web technologies likeHTML and CSS.
- Redesignthe website using technologies ofHTML and CSS.
- Experience withAjax,and understanding of the different types ofJSONobjectmanipulation.
- Did extensiveJavaScriptand JQuery programmingto giveAJAX functionalityfor the website.
- PerformedDynamic Loadingofone HTML pagetoanother HTMLpage.
- DevelopHTML and CSS templateusingPhotoshop.
- CreatedUI designsusingWeb 2.0 standards.
- Responsible for creating the screens withtable-less designsmeetingW3C standards.
- Developed fast loading images usingAdobe Photoshop CS3.
- Cross browserdevelopment inInternet Explorer 7+ (including IE9),Safari, Chrome, and Firefox andcontributed bug fixes.
- DevelopedCSS stylesto maintain the uniformity of all the screens throughout the application and positioning of screen objects.
Environment: HTML, CSS, JavaScript, JQuery, JQueryUI, JSON, Ajax, Photoshop, Bootstrap, Web API.
Confidential
Web Developer
Responsibilities:
- Understand the business of the company.
- Worked on the design and development of theUI interfaces.
- Validated the front end forms using java script validation on the client side and validation in servlets at server side.
- Developed the persistence layer and Data Model of the application using HibernatePOJOs and mappings.
- Used Spring framework for dependency injection and developed DAOs using HibernateDAOSupport.
- Extensive or high level ofHTML, DHTML, XHTML, CSSimplementation.
- Developed the User Interface usingHTML, CSS, JavaScript, JQueryand AJAX.
- DesignedXMLfiles for maintaining contents likevideo, images and audio and displaythem in flash application.
- Involved withbug fixingon functionality, performance and designing issues withJavaScript and JQuery.
- Designed mockups and demo for clients.
- Supporting and maintaining theWebServer, Backup Servers and Test Servers.
- Providing customer support.Worked with content management tool to design graphical contents.
- UsedGoogle Analyticsto analyze customer response.
- Ensuring the compatibility of websites with various website browsers.
- Analyzing thewebsite trafficand Search Engine Optimization.
- Designeye-catching iconsand othergraphical elementsto be used in our client’ssoftware products, online, and potentially in printed materials. These graphical elements will communicate the personality and value proposition for product brand.
Environment: HTML, CSS, MySQL, JavaScript, AJAX and Windows XP, Photoshop, Eclipse, JQuery, Adobe Photoshop.